David Francis Babcock

  •  David Francis Babcock

Born in Palo Alto, CA on September 17, 1945

Departed on December 31, 2018 and resided in Marietta, GA


View current weather.

Sign the Guestbook, Light a Candle