In addition to Centennial, Todd also lived in Centennial and Littleton. Records link Todd with Delores E Castle, Patricia L Castle, Michelle E Castle and 3 other people. The phone number (303) 850-9866 is Todd’s. 7741 Steele St, Centennial, Co 80122 is where Todd resides. Todd's birth date was listed as 1968. The current age of Todd is 56.