Todd now resides at 2010 Kimberly Dr, Excelsior Springs, Mo 64024. Records link phone number (816) 630-2041 with Todd’s details. Todd's birth date was listed as 1966. This year Todd celebrated his 58 birthday. Public records show Exclsor Sprgs, Dallas, Alamogordo and one other city as cities Todd also stayed in.