The number currently linked to Stephen is (718) 783-5796. New York, Flushing, Queens and 2 other cities are cities Stephen has lived in. Public records show that Stephen is connected with Lock And Roll Productions Inc. Stephen now resides at 333 Lafayette Ave #16E, Brooklyn, Ny 11238. This year Stephen celebrated his 66 birthday. His birth year was listed as 1958.