JAMES R. KEOGAN