JOHN D LEACH