Steven Deon Alexander, 34, passed away on 14 Jun 2007. The remains can be found at Wells Street Cemetery located in Atoka County, Oklahoma, USA with his Memorial ID 156669.