JOHN T FOSTER