DAVID L BAGNALL