JAMES P. FINNEGAN