Other cities that he has stayed in are Fitchburg, Winchendon, Jefferson and one other city. Todd was born 53 years ago. Todd now resides at 44 Elm St #207, Worcester, Ma 01609. Karen B Peckhamroseen, Lois A Peckham, James N Peckham and 5 other people are people possibly related to Todd. 1971 is the birth year of Todd. The number currently linked to Todd is (508) 753-1709.