Records link phone number (317) 826-8903 with Todd’s details. His birth year was listed as 1975. The current age of Todd is 49. 11114 Palatka Ct, Indianapolis, In 46236 is where Todd lives. ...