Tags: Soap Character.
Dr. William Snapper Foster Jr. is a fictional character on the CBS daytime soap opera The Young and the Restless. An original character since the show’s inception the role was played by William Gray Espy from March 26 1973 to July 1975 and David Hasselhoff from 1975 to May 1982. Espy briefly reprised the character from February 28 2003 to March 5 2003 and Hasselhoff briefly reprised the role from June 15-21 2010.