DAVID L. FLECHER