He has stayed in Crystal Beach and Palm Harbor before moving to Tarpon Springs. 1836 Poinsettia Ave #B, Tarpon Springs, Fl 34689 is where Stephen resides. Records link phone number (727) 934-7485 with Stephen’s details.