This year Todd celebrated his 54 birthday. Todd has listed phone number: (978) 772-7998. Todd now resides at 1009 Westford St #13, Lowell, Ma 01851. The birth year was listed as 1970. Public records show Ayer, North Billerica, Marlborough and 5 other cities as cities Todd also stayed in.