He has stayed in New Rochelle and Pelham before moving to New Rochelle. Stephen currently resides at 100 New Roc City Plz #314, New Rochelle, Ny 10801. The current age of Stephen is 49. The birth year was listed as 1975. The phone number (914) 633-0264 is Stephen’s.