DAVID F FINNEGAN