DAVID L HASTINGS