1961 is the birth year of Stephen. This person has lived also in Ann Arbor, Stanford and Detroit. Luna Investments, Llc is a business Stephen has some connections with. The current age of Stephen is 63. Stephen’s current address is 3086 Deer Creek Ct #50, Ann Arbor, Mi 48105.