4036 SE 17TH PLACE, Ocala, FL 34471 - MLS#OM623036 - People's Trust...