He has stayed in Decatur and Florence before moving to Decatur. The age of Stephan is 64. The birth year was listed as 1961. Records link phone number (256) 584-9682 with Stephan’s details. 1220 North St #3, Decatur, Al 35601 is where Stephan lives.