10980 63rd Avenue, OCALA, FL 34476