buffington family medicine logo

About Buffington Family Medicine

Buffington Family Medicine offers residents of Keller and surrounding communities comprehensive family medicine and psychiatric care. Ryan A. Buffington, MD, along with Board-Certified Physician Assistants Allison DiMaggio, Rachael Butler, Ty Talley, Randi Stine and Nurse Practitioner, Lori Faglie, provide compassionate care for all of your medical and mental health needs. Areas of focus include preventative medicine, testosterone therapy, weight loss, anxiety and depression, and crisis intervention.

The staff commits itself to providing you the best care possible. They strive to become a partner in your health. In addition to helping you overcome and manage immediate health issues, the staff at Buffington Family Medicine strives to help you prevent illness. By following simple lifestyle steps and precautions, you can avoid many common health challenges.  

For caring medical providers who listen to you and your family and take care of your needs call Buffington Family Medicine.

Insurances Accepted

What Our Patients Say:

“I am a new patient and I have to say Dr. Buffington is absolutely amazing! He cares for his patients and genuinely wants to help in every way!”


“Have had a couple of appointments with Dr. Buffington who is honest, straight forward, and very knowledgeable.”


“Very professional and warm. Dr. Buffington has wonderful bedside manner. He made sure he understood how I was feeling and made sure all my questions were answered.”


Contact Us

We'd Love To Hear From You

Visit Us

Buffington Family Medicine
121 Quest Ct
Keller, TX 76248

Office Hours


7:45 am – 12:30pm
1:30pm – 5:15pm


7:45 am – 12:30pm
1:30pm – 5:15pm


7:45 am – 12:30pm
1:30pm – 5:15pm


7:45 am – 12:30pm


7:45 am – 12:30pm
1:30pm – 5:15pm