Thomas J. Savage's Timeline

Born: 19400903
Died: 20231201