
Dr. John Hanna, MD
Board certified internal medicine · Advanced wound care certified
Sees patients at the Hudson and Trinity offices, alternating weeks
Board certified internal medicine physician who leads the practice.
One physician and two nurse practitioners caring for adults as one team across our Hudson and Trinity offices.


Board certified internal medicine · Advanced wound care certified
Sees patients at the Hudson and Trinity offices, alternating weeks
Board certified internal medicine physician who leads the practice.

Adult gerontology acute care nurse practitioner · Cardiovascular focus
Sees patients at the Hudson office
Adult gerontology acute care nurse practitioner with a cardiovascular focus.

Family nurse practitioner
Sees patients at the Trinity office
Board certified family nurse practitioner caring for adults at our Trinity office.
Our team is Dr. John Hanna, a board certified internal medicine physician, with nurse practitioners Miranda McWhirter, AGACNP-BC, and Amanda Durrett, FNP-BC. They care for adults 18 and older across our Hudson and Trinity offices, share one chart, and follow patients in the office, the hospital, and care facilities.
We are an adult internal medicine and primary care practice with offices in Hudson and Trinity, Florida. Our providers care for patients 18 and older, from healthy adults who want a strong prevention plan to seniors managing several long term conditions. New patients age 18 and older are welcome at both offices. Appointment availability is determined by the office.
Dr. John Hanna leads the practice. He is board certified in internal medicine and holds additional certification in advanced wound care. Miranda McWhirter is an adult gerontology acute care nurse practitioner with a cardiovascular focus. Amanda Durrett is a board certified family nurse practitioner who brings a warm, patient focused approach to every visit.
Dr. Hanna alternates weeks between the Hudson and Trinity offices. Amanda Durrett, FNP-BC, sees patients at the Trinity office, and Miranda McWhirter, AGACNP-BC, sees patients at the Hudson office. All three providers share one chart. That means:
This shared approach keeps care consistent. You tell your story once, and the whole team knows it.
Every visit starts with a genuine hello. We take time to know you as a person, because your daily life, goals, and concerns shape the right plan for your health.
Our care is built on a few simple commitments:
Our team also supports the community through the Vivian Hanna Foundation, which helps women in our area access breast cancer screening.
Our team speaks English, Spanish, and Arabic. Clear communication is a key part of good care, so you can let us know your preferred language when you call or request an appointment. Family members are welcome to join visits to help with questions and planning.
Our team is Dr. John Hanna, MD, a board certified internal medicine physician, along with nurse practitioners Miranda McWhirter, AGACNP-BC, and Amanda Durrett, FNP-BC. Dr. Hanna alternates weeks between the Hudson and Trinity offices. Amanda Durrett, FNP-BC, sees patients at the Trinity office, and Miranda McWhirter, AGACNP-BC, sees patients at the Hudson office.
Dr. Hanna alternates weeks between the Hudson and Trinity offices. Amanda Durrett, FNP-BC, sees patients in Trinity, and Miranda McWhirter, AGACNP-BC, sees patients in Hudson. All three share one chart, so your records follow you whichever location you choose. You can contact either office to schedule, or learn more about primary care in Trinity, FL.
An internist is a physician trained in adult internal medicine. A nurse practitioner is an advanced practice nurse who can examine patients, diagnose conditions, order tests, and prescribe treatment, and our nurse practitioners work closely with Dr. Hanna as one team.
Our team speaks English, Spanish, and Arabic. Let us know your preferred language when you schedule so we can plan your visit.