JOHN T LEACH JR