JOHN W. FOSTER, JR.