Stephen Thorsett and his twin brother, David Thorsett, were born in New Haven, Connecticut, on December 3, 1964, to Grant Thorsett and his wife, Karen [REF].
Following high school, he attended Carleton College in Northfield, Minnesota [REF].