The number currently linked to Todd is (502) 459-4920. His birth year was listed as 1968. The residency of Todd is at 1713 Deerwood Ave, Louisville, Ky 40205. This person has lived also in Louisville. The age of Todd is 56.