He went to school at St Pauls prep school in Concord, New Hampshire, and studied at Haverford College in Pennsylvania, where he majored in Philosophy. His drama coach was Stella Alder of New York.
Currently he lives in Los Angeles.
This is a stub