Ascension Medical Group logo
Family Medicine
Nurse Practitioner

Accepting new patients
39.03 mi - 112 N 5th St Barnsdall, OK 74002
Ascension Medical Group St. John Primary Care Barnsdall
(918) 847-2558
Call for appointment
Ascension Medical Group logo
Family Medicine

Accepting new patients
Video visits available
47.72 mi - 701 Leahy Ave Pawhuska, OK 74056
Ascension Medical Group St. John Primary Care Pawhuska
(918) 287-1310
Ascension Medical Group logo
Family Medicine
Nurse Practitioner

Accepting new patients
47.72 mi - 701 Leahy Ave Pawhuska, OK 74056
Ascension Medical Group St. John Primary Care Pawhuska
(918) 287-1310
Ascension Medical Group logo
Cardiothoracic Surgery
Internal Medicine, Nurse Practitioner

Accepting new patients
12.49 mi - 1923 S Utica Ave Fl 5 Tulsa, OK 74104
Ascension Medical Group St. John Cardiovascular & Thoracic Surgery
(918) 712-3366
Ascension Medical Group logo
Internal Medicine
Critical Care Medicine, Pulmonary Medicine

Accepting new patients
12.53 mi - 1725 E 19th St Ste 200 Tulsa, OK 74104
Ascension Medical Group St. John Pulmonology Tulsa
(918) 748-8381
Ascension Medical Group logo
Family Medicine
Obstetrics

Accepting new patients
Video visits available
8.79 mi - 7501 Riverside Pkwy Tulsa, OK 74136
Ascension Medical Group St. John Primary Care Riverside
(918) 710-4200
Ascension Medical Group logo
Kaylynn C Elmore, PA-C
Internal Medicine
Cardiology, Physician Assistant

Accepting new patients
18.39 mi - 800 W Boise Cir Ste 380 Broken Arrow, OK 74012
Ascension Medical Group St. John Heart and Vascular Center Broken Arrow
(918) 994-9280
If you are experiencing a life-threatening emergency, call 911 or go directly to the ER.

Find more care

Sapulpa, OK Family MedicineSapulpa, OK CardiologySapulpa, OK Licensed CounselorSapulpa, OK Primary CareSapulpa, OK Behavioral And Mental HealthSapulpa, OK Heart Care