DAVID G HADLEY