Photo of Dr. William L. Crouch

Dr. William L. Crouch, MD

DPC Family Medicine physician, North Port, FL

Epiphany Health

Dr. Crouch is a family medicine physician at Epiphany Health in North Port, a direct primary care practice.

2975 Bobcat Village Center Road, Suite 100, North Port, FL 34288

Facts on this page last checked November 2026. How we check doctors

About Dr. Crouch

Dr. Crouch earned a Bachelor of Arts in biology at Vanderbilt University. He gained research experience at the Stout Neuroscience Laboratory in Memphis, TN. He earned his medical degree at the University of Tennessee Health Science Center and completed a family medicine residency at Bayfront Medical Center in St. Petersburg, FL.

After residency, he joined Pennyrile Family Physicians in Hopkinsville, KY. He served as Chief of the Department of Family Medicine at Jennie Stuart Medical Center. He also helped establish the first after-hours urgent care facility in collaboration with that medical center.

Dr. Crouch joined the North Port practice in 2007. He helped develop and put in place Epiphany Health Direct Primary Care. The practice opened in 2002.

Membership and fees

Membership at Epiphany Health is $93 a month for adults under 65 and $100 a month for ages 65 and over.

Both include an annual wellness exam, 25 office visits per member per year, extended appointments and same-day or next-day priority appointments, and visits beyond 25 are $25 each.

The first dependent child ages 5 to 25 is $30 a month and needs one paid adult membership, and each additional child ages 5 to 25 is $15 a month.

Education and credentials

Degree
MD
College
Vanderbilt University (BA, biology)
Medical school
University of Tennessee Health Science Center
Residency
Family medicine, Bayfront Medical Center
License
Florida
Board actions
Good standing (checked Nov 2026) None on record Verify with the Florida Board of Medicine
NPI
1104878016

Hospital and practice affiliations

Chief of the Department of Family MedicineJennie Stuart Medical Center
Medical DirectorNew College of Florida

Location

2975 Bobcat Village Center Road, Suite 100, North Port, FL 34288
Epiphany Health practice page
Directions

Recognition and research

Awards

Received the NIH Medical Student Research Fellowship Award for clinical research on Type 2 Diabetes.

Teaching and research roles

Served as a preceptor for the Yale University Physician Assistant program.

Patient reviews

Be the first to review Dr. Crouch.
Write a review

Questions patients ask

Does Dr. Crouch take insurance, or offer a membership?

Epiphany Health is a membership-based direct primary care practice. The practice does not bill any insurance companies for its services.

How much does a membership at Epiphany Health cost?

Membership is $93 a month for adults under 65 and $100 a month for ages 65 and over, with visits beyond 25 a year at $25 each. The first dependent child ages 5 to 25 is $30 a month and needs one paid adult membership, and each additional child is $15 a month.

Where did Dr. Crouch train?

He earned his medical degree at the University of Tennessee Health Science Center. He completed his family medicine residency at Bayfront Medical Center in St. Petersburg, FL.

Where is Dr. Crouch's office?

Dr. Crouch practices at Epiphany Health in North Port.

Does Dr. Crouch offer telehealth?

Epiphany Health includes scheduled video or telephone telemedicine visits in its membership.

Are you Dr. Crouch? Claim this profile for free. Report a correction.

Ready to contact Epiphany Health?