Loa Todd was born in 1932, age 91. Loa Todd's address is 280 Liston Street , Buffalo, NY 14223. Possible relatives include Karen Todd, Melissa Todd and 1 others. Public records show Loa has also lived in Tonawanda, NY. Loa's latest phone number is (716) 875-3230.
Phone Numbers: (716) 875-3230
Results 1 - 1 of 1