JOHN T FLINT