Cy Town Born: Feb 17, 1931 Died: Mar 26, 2024
Place of Birth: Shropshire, England, UK
There is no further info on this cast member.