Public records show Canton and Munroe Falls as cities Todd also stayed in. Todd turned 68 years old. The birth year was listed as 1956. The residency of Todd is at 17 Richard Dr #1, Munroe Falls, Oh 44262. The number currently linked to Todd is (330) 686-1629.