Lee Thurston ’43

1 January 1900

Class: 1943

Major: Astronomy

Residence: Newport Beach, CA

Deceased: July 31, 2012

Posted In

Add a comment