WILLIAM D. FOSTER, JR.