Dr. William P. Foster 1919 -2010