Orvil Richards's address is 12911 151 St Place Northwest, Alachua, FL 32616. Public records show Orvil has also lived in Alachua, FL. Orvil's latest phone number is (352) 327-1011. The latest email address for Orvil Richards is nos****@yahoo.com.
Phone Numbers: (352) 327-1011
Address History: 12911 151 St Place Northwest, Alachua, FL 32616;
12911 Nw 151st Road, Alachua, FL 32615
Emails: nos****@yahoo.com
Results 1 - 1 of 1