We are now offering rapid COVID testing in office and

curbside. Receive results within 15-30 minutes.

Follow us on social media!


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, and Lieu Nguyen, 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 in-house, rather than sending you to specialists, call Buffington Family Medicine.


Choose Your Provider

Most Major Private Insurance Providers Accepted

At Buffington Family Medicine, we accept insurance from the following plans. Please call our office if your insurance company is not listed below, or if you have questions regarding a specific plan. We also offer affordable cash pay options.

Aetna PPO
Blue Cross Blue Shield - PPO Only
Cigna PPO
Coalition America (Formerly NPPN)
Galaxy Healthcare PPO
HealthSmart PPO
Humana ChoiceCare Network PPO

Words from our patients

  • Google

    "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!"

    Arameh S.
  • Google

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

    Joshua J.
  • Google

    "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."

    Rachel C.
  • Google

    "I have used Dr. Buffington and his wonderful PA, Leslie, for years. My wife and son go here too. Great bedside manners and staff is well trained."

    Franco D.
  • Google

    "I am a new patient. I have experienced top notch professional treatment. Dr. Buffington is really understanding of my needs."

    David C.
  • Google

    "I have been coming here for two years. Dr. Buffington has always been personable with me. They treat me like family. Front office staff is wonderful!"

    Blackston L.
  • Google

    "I have been a patient of Dr. Buffington's since I moved back to Texas in 2009. Great practice and I would recommend them to anyone."

    Jaime M.
  • Google

    "Friendly staff. Dr. Buffington is a great listener and is concerned with all aspects of ones health. He has innovative suggestions."

    Kim K.
  • Google

    "It's always really nice and professional. The workers are also very friendly, I enjoy the atmosphere here and they're always amazing at their job."

    Odyssey R.
  • Google

    "I can say Dr. Buffington is everything you want a physician to be. You won't be disappointed if you choose him as your doctor."

    Kinney M.
  • Google

    "Dr. Buffington was like an angel to me. He is the perfect practitioner. Doctors like him are a rare find."

    Desiree D.
Buffington Family Medicine
121 Quest Court
Keller, TX 76248
Phone: 817-200-4125
Fax: (888) 690-2833
Office Hours: Lunch from 12pm-1:45pm

Get in touch