Todd turned 56 years old. Todd’s residency is at 6705 Echo Ln, Indianapolis, In 46278. Public records show Indianapolis as a city Todd also stayed in. Todd owns the phone number (317) 254-1599. The birth year was listed as 1968.