Orthopedic Institute 2000-2198 Southeast 17th Street, Ocala, FL 34471