Todd's birth year is 1984. 93 Plummer Mccullough Rd #R, Mercer, Pa 16137 is where Todd resides. The current age of Todd is 41.