Willoughby Goddard

  • Born: Jul 4, 1926 in Bicester, ENGLAND
  • Death: Apr 11, 2008