JAMES P. CALLAHAN