Next available appointments

Times may vary. Displayed times are for in-person visits. Additional times may be available for both new and current patients.

Thu, 6/11

  • 9:00 AM
  • 1:00 PM

Tue, 6/16

  • 2:30 PM
  • 3:30 PM

Wed, 6/17

  • 9:30 AM
  • 1:30 PM
  • 2:30 PM

Biography

Dr. Allen is a dedicated family medicine physician with a special interest in preventive medicine, pediatric care (including newborns), chronic disease management, and motivational/personalized medicine. He is passionate about partnering with patients of all ages to achieve lasting health through proactive care, shared decision-making, and evidence-based guidance.


Dr. Allen believes it is an honor to be part of each patient’s healthcare journey. He places great importance on building a strong doctor-patient relationship founded on mutual respect and open communication. By focusing on patient-directed goals, he works collaboratively to prevent, diagnose, and manage medical conditions in a supportive family practice setting.

Outside of medicine, Dr. Allen enjoys spending time in nature with his wife and two children, whether hiking, camping, or enjoying time on the water. At home, he can often be found tinkering with carpentry projects or working on mechanical restorations.

Ages Seen

Infants and Toddlers (ages 0-2)
Children (ages 3-11)
Adolescents (ages 12-18)
Adults
Geriatrics

Language(s) Spoken

English

Education

Education: UNT Health Science Center (2016)
Residency: Family Medicine, Upmc Susquehanna Williamsport Regional Medical Center (2019)

Certifications

Family Medicine - American Board of Family Medicine

Hospital Affiliations

Baylor Scott & White Medical Center - Temple
Baylor Scott & White Medical Center - Round Rock
Baylor Scott & White Medical Center - Buda
Baylor Scott & White Medical Center - Austin

Insurances accepted

Baylor Scott & White has established agreements with several types of insurances in an effort to make sure your health needs are covered.

Insurance plan or carrier
By searching you agree to

Let's tailor your healthcare to you.

Use MyBSWHealth to get personalized care experience.

Loading reviews...