JOHN R FOSTER