Steve’s residency is at 1520 Collins Ave #2F, Saint Louis, Mo 63117. Public records show Saint Louis and Buffalo as cities Steve also stayed in. Possible relatives of Steve are: Lillie Mae Williams, John Mcmillian, Peter C Harry and 2 other people. The current age of Steve is 63. The phone number (314) 644-4943 is Steve’s. His birth year was listed as 1961.