39%Why this matchPatient rating5.0 ★ · 103 reviewsCost$$$$$Distance40 miKevin McNamara, MD5.0(103)Cost:$$$$$St. John Primary Care, 3400 E Frank Phillips Blvd, Bartlesville, OK, 74006Highly rated · 100+ reviews(918) 438-7050View profile
30%Why this matchPatient rating3.8 ★ · 29 reviewsCost$$$$$Distance40 miStephen Kirkpatrick3.8(29)Cost:$$$$$(918) 333-7172View profile