JAMES R KESLER