Primary Care Doctor in St. Petersburg, FL
Zimmer Medical Group is a board-certified primary care practice in downtown St. Petersburg, caring for adults across Gulfport, Pinellas Park, South Pasadena, and Kenneth City. From annual physicals to managing chronic conditions, we're the primary care doctor you can build a lifelong relationship with.
Complete Primary Care for Adults
Everything you need from a primary care doctor, in one place.
Annual Physicals & Wellness Visits
Comprehensive yearly exams, health risk assessments, and personalized prevention plans.
Chronic Disease Management
Ongoing care for diabetes, high blood pressure, high cholesterol, thyroid, and more.
Acute & Sick Visits
Prompt evaluation and treatment for infections, injuries, and new symptoms.
Preventive Screenings & Vaccines
Age-appropriate screenings and immunizations to keep you ahead of illness.
Medication Management
Prescriptions, refills, and reviews to keep your medications safe and effective.
On-Site Labs & Care Coordination
Convenient lab work and seamless referrals to trusted specialists when needed.
Need routine bloodwork? See our lab visit information.
Meet Your Primary Care Team
Experienced, compassionate providers who get to know you.

Michael A. Zimmer, MD, MACP
Medical Director · Board-Certified Internal Medicine

Gina Scaggs, ARNP
Primary Care · Advanced Registered Nurse Practitioner

Cheri Dyrhaug, DNP
Doctor of Nursing Practice
Prefer an internist for complex conditions? Explore our internal medicine services.
Why Choose Zimmer Medical Group
Board-Certified & Physician-Led
Your care is led by board-certified internists with deep expertise in adult medicine.
Personal, Unhurried Care
A smaller practice means we know you by name and take time to listen.
One Doctor for Life
A lasting relationship with a PCP who coordinates every part of your health.
Rooted in St. Petersburg
An established downtown St. Pete practice serving the nearby Pinellas community.
Becoming a New Patient Is Easy
Three simple steps to establish care with your new primary care doctor.
1. Request an appointment
Book online or call (727) 820-7800. New patients welcome.
Request an appointment2. Complete your forms
Fill out our new-patient forms ahead of time to save time at check-in.
Patient forms3. Meet your doctor
Sit down with your primary care team and build your personalized plan.
Your first visitServing St. Petersburg & Nearby Pinellas
Our office at 509 Jackson Street North in downtown St. Petersburg is a convenient primary care home for patients throughout the area, including:
- St. Petersburg
- Gulfport
- Pinellas Park
- South Pasadena
- Kenneth City
St. Petersburg, FL 33705
(727) 820-7800
Primary Care FAQs
Yes. Zimmer Medical Group welcomes new adult patients across St. Petersburg and the nearby Pinellas communities of Gulfport, Pinellas Park, South Pasadena, and Kenneth City. Request an appointment online or call (727) 820-7800 to get started.
Our primary care is delivered by board-certified internists — physicians who specialize in adult medicine. As your primary care doctor (PCP) they manage your everyday and long-term health, handle preventive care, and coordinate any specialty care you need.
We accept most major insurance plans. Please call (727) 820-7800 to confirm your specific plan before your first visit. A concierge membership option is also available for patients who want enhanced access.
We reserve time each day for acute and sick visits and do our best to see established patients quickly. For urgent needs, call our office at (727) 820-7800.
Yes. Many primary care follow-ups and minor concerns can be handled by telehealth. Let our staff know you prefer a virtual visit when you schedule.
It's simple: request an appointment and we'll help transfer your records. Bring a photo ID, your insurance card, and a list of your current medications to your first visit.
Primary Care Guides
Straight answers to the questions new patients ask most.
Ready to Meet Your New Primary Care Doctor?
Join the Zimmer Medical Group family and experience primary care built around you.