Office Hours

  • Mon / Tues 8:00am – 5:00pm
  • Wednesday 6:30am – Noon
  • Thurs / Fri 6:30am – 3:30pm

Same-Day Appointments

We recognize healthcare matters can arise quickly. We try to accept same-day appointments whenever possible and make efforts to meet scheduling needs while keeping the office running efficiently. New patients needing urgent care can complete registration before arrival.

New Patients

We welcome you for your immediate and long-term medical needs. On your first visit, please check in on arrival. To expedite check-in, please bring:

  • Insurance coverage(s)
  • Current medications
  • Current and past health conditions
  • Family history (conditions parents/siblings have)
  • Other doctors you see

Our staff uses this information to complete your medical history, which is reviewed and expanded each visit.

Insurance We Accept

  • Aetna
  • Blue Cross Blue Shield
  • Medicare
  • UnitedHealthcare
  • Superior HealthPlan
  • Humana

Please contact us to confirm your specific plan.

Ready to schedule?

For life-threatening emergencies, call 911.