Theodore Bowles's Timeline

Born: May 18, 1920
Died: February 10, 2017