DAVID L FLAHERTY