DAVID G LEACH