His birth year was listed as 1966. He has stayed in Alpharetta, Duluth, Suwanee and 2 other cities before moving to Atlanta. Steven was born 59 years ago. Public records show that Steven is connected with: Mccart Insurance & Risk Management Inc, The Mccart Group Inc, The Mccart Group Inc, Atlanta Outreach Center, Inc, The Mccart Group, Inc, The Mccart Group, Inc, The Mccart Group, Inc, The Mccart Group, Inc, The Mccart Group, Inc and Parents Anonymous Of Georgia, Inc. Steven is related to or closely associated with Steven Needle, Renee L Needle, Jack L Needle and 2 other people. Steven’s current address is 6385 Riverside, Atlanta, Ga 30328.