DAVID L KEEN