JAMES P. HAGGERTY