Other cities that he has stayed in are San Diego, Merced, Scottsdale and 8 other cities. His birth year was listed as 1965. Records link phone number (858) 566-5824 with Stephen’s details. Stephen is a resident of 319 Western Hemlock Pl, Sahuarita, Az 85629. Stephen's possible relatives are Dale Jjr Behrens, Robert E Behrens, Fe P Behrens and 2 other people. The current age of Stephen is 60.