DAVID L HASLER