JAMES J. FINNEGAN