Public records show Omaha, Council Blfs, Council Bluffs and 2 other cities as cities Todd also stayed in. The age of Todd is 54. The birth year was listed as 1970. 1659 Oak Ridge Rd #D, Orlando, Fl 32809 is where Todd lives. The possible relatives of Todd are Doris Estela Rocha, Esther Rocha, Pete W Rocha and 6 other people. The number currently linked to Todd is (402) 614-6258.