BUFFALO FAMILY PRACTICE PLLC

Overall rating

Top reviews

My husband and I avoid doctors when we can. We have found that a good majority just want to find things wrong and shove drugs at you. This clinic is not like that. We were treated with courtesy and professionalism. We told them w... Read more My husband and I avoid doctors when we can. We have found that a good majority just want to find things wrong and shove drugs at you. This clinic is not like that. We were treated with courtesy and professionalism. We told them what was wrong and it was treated. We were even charged a very reasonable rate for services rendered. I would highly recommend this clinic to everyone.
Read less
Michael W • August 13, 2026
James Pickens has been my PCP for several years and I would give him 10 stars out of 5 if I could. Buffalo Family Practice is an excellent clinic and I am so thankful for the staff and nurses there. Definitely go there if you are ... Read more James Pickens has been my PCP for several years and I would give him 10 stars out of 5 if I could. Buffalo Family Practice is an excellent clinic and I am so thankful for the staff and nurses there. Definitely go there if you are looking for a dedicated team!
Read less
Amy H • June 15, 2026
Read more reviews

Specialties

  • Family Physician
  • Family Nurse Practitioner

Providers (3)

James Pickens, APRN FNP-C
4.978350515463918 (970)

James Pickens, APRN FNP-C

Family Physician

5.0 (970)
1686 Hwy 79 W/#M
Buffalo, TX, 75831
Julie Pickens
4.9655172413793105 (812)

Julie Pickens

Family Physician

5.0 (812)
1686 Hwy 79 W/#M
Buffalo, TX, 75831
Lori Irons
4.969466 (393)

Lori Irons

Family Nurse Practitioner

5.0 (393)
1686 Hwy 79 W/#M
Buffalo, TX, 75831

Reviews

Overall rating

5.0
2175 Reviews

Newest reviews

Terms & Privacy

This practice uses SMS for patient communication.

SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from BUFFALO FAMILY PRACTICE PLLC. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (903) 322-1290. Your mobile information will not be shared with third parties.