Primary Care in St. Petersburg, FL —
your foundation of care.

A primary care team that knows you — your history, your goals, and what "normal" actually looks like for you. The first call when something feels off, and the steady partner through everything routine.

Family medicine for every stage of life in St. Petersburg.

Primary care is the front door to good medicine. We handle the routine, catch the early warning signs, and coordinate the rest.

Annual Physicals & Wellness

Comprehensive yearly exams that build a real baseline — the kind that makes future visits faster, more accurate, and far more useful.

Same-Day Sick Visits

When something acute comes up, established patients can often be seen the same day — no urgent care detour, no starting over with a stranger.

Chronic Disease Management

Diabetes, hypertension, high cholesterol, kidney disease, cardiac conditions, thyroid disorders — managed proactively, not just monitored.

Vaccinations & Immunizations

Routine adult vaccines, travel immunizations, and seasonal protection — kept current as a normal part of your care.

In-House Labs & Screenings

Lab draws, Pap smears, EKGs, and routine screenings handled on-site so results stay in one chart and follow-up is seamless.

Specialist Coordination

When you need specialty care, we refer to a trusted network — and we stay in the loop so nothing falls through the cracks.

Unhurried visits, real conversations.

Most things in primary care get missed for one reason — not enough time. Rushed appointments are how subtle symptoms get dismissed, medications get duplicated, and chronic conditions drift out of control.

We pace our visits so your provider can actually listen, examine carefully, and think through the full picture. You leave understanding what's happening, what we're doing about it, and what to watch for between visits.

When you call, you reach a real person who knows our practice. When you message through the portal, you get an answer that's specific to you — not a generic reply.

Looking for a new doctor?

We're accepting new patients. Most new-patient appointments are available within the same week — call or request online to get started.