Leroy Odavis was born in 1934, age 90. Leroy Odavis's address is 120 Olean Street , Worcester, MA 01602. Possible relatives include Maria Davis, Robt Davis and others. Public records show Leroy has also lived in Paxton, MA. Leroy's latest phone number is (508) 360-7075. Previous phone numbers include (508) 754-3802.
Also goes by: Leroy Davis,
Leroy H Davis
Results 1 - 1 of 1