That Steven resided in Dekalb in 2007 10 years after he diedCould potentially be the Steven Shelton born in Dec 1967 and living in Atlanta, would have been 29 when he died, which is in line with picture.
The only one I saw that I thought might match was in Oklahoma. Records drop off for him in the mid-nineties.Ancestry has quiet a few Steven Shelton north records around the same age. I don't have an account though.