This year Stephan celebrated his 46 birthday. His birth year was listed as 1979. Public records show Indianapolis, Rensselaer, Edgewood and one other city as cities Stephan also stayed in. Stephan currently resides at 1919 University Dr #F2, Cedar Falls, Ia 50613. The phone number (317) 898-0098 is Stephan’s.