Stephen now resides at 11525 Meridian Ave #205, Oklahoma City, Ok 73120. Other cities that he has stayed in are Oklahoma City and Edmard. The number currently linked to Stephen is (405) 755-9633. 1956 is his birth date. The current age of Stephen is 68.