JAMES P. FLAHERTY