Battle Creek Office

(269) 224-6554

Okemos Office

(517) 349-9777

Portage Office

(269) 202-8767

Make an Appointment

Schedule an Appointment With Us! 

We use Klara for secure messaging, appointment scheduling, and more. You can use Klara on your computer or phone — with or without the app — or skip web scheduling entirely and call our office to schedule with us anytime!

Important: Sign up with your mobile phone number so you receive important appointment texts and reminders.

New Patients

We are pleased to offer self-scheduling with our Physician Assistants at each of our locations in Okemos, Battle Creek, and Portage.

It’s very easy to register in Klara — use your mobile phone number and it will verify your identity using your name and date of birth. Please enter these accurately to avoid duplicate charts and care delays.

If you would like to see Dr. Jeff, please call our office.

Established Patients

Self-schedule directly with your provider in Klara — 24/7, from your phone or computer.

Please keep your appointments with your established provider. If you’re unsure who that is, send us a quick message in Klara or text us at 517-514-4951.

Our Locations

Battle Creek Office

3480 Capital Ave. SW
Battle Creek, MI 49015 US

Okemos Office

2133 University Park Dr.
Okemos, MI 48864 US

Portage Office

1428 W. Milham Ave.
Portage, MI 49024 US