TBD NW 65TH STREET, Ocala, FL 34482 - MLS#OM618287 - People's Trust...