DAVID L MOSES