1966 is his birth date. Stephen was born 58 years ago. Stephen has previously lived in Boulder. 4870 Twin Lakes Rd #6, Boulder, Co 80301 is where Stephen lives. Stephen owns the phone number (303) 516-1193.