Island Doctors 7625 Southwest 62nd Court, Ocala, FL 34476