Other cities that he has stayed in are North Miami and North Miami Beach. Stephen now resides at 1680 Michigan Ave, Miami Beach, Fl 33139. Stephen's birth year is 1939. Stephen was born 84 years...