title
Use entry parameters
Ascension Medical Group logo

William M James, MD

Internal Medicine

Pediatrics

Accepting new patients
Video visits available
Ascension Medical Group St. John Primary Care Sand Springs
95.15 mi - 402 W Morrow Rd, Sand Springs, OK, 74063

(918) 245-1328

Ascension Medical Group logo
Internal Medicine
Video visits available
Ascension Medical Group St. John Primary Care South Memorial
98.76 mi - 8115 S Memorial Dr, Tulsa, OK, 74133

(918) 254-6315

Ascension Medical Group logo
Internal Medicine

Nurse Practitioner

Accepting new patients
Video visits available
Ascension Medical Group St. John Primary Care South Memorial
98.76 mi - 8115 S Memorial Dr, Tulsa, OK, 74133

(918) 254-6315

Ascension Medical Group logo
Internal Medicine
Accepting new patients
Video visits available
Ascension Medical Group St. John Primary Care South Memorial
98.76 mi - 8115 S Memorial Dr, Tulsa, OK, 74133

(918) 254-6315

Ascension Medical Group logo
Cardiothoracic Surgery

Internal Medicine, Nurse Practitioner

Accepting new patients
Ascension Medical Group St. John Cardiovascular & Thoracic Surgery
100.28 mi - 1923 S Utica Ave Fl 5, Tulsa, OK, 74104

(918) 712-3366

Ascension Medical Group logo
Internal Medicine

Internal Medicine-Pediatrics, Pediatrics

Video visits available
Ascension Medical Group St. John Primary Care Bernsen Suite 200
100.36 mi - 1919 S Wheeling Ave Ste 200, Tulsa, OK, 74104

(918) 748-7600

Ascension Medical Group logo
Internal Medicine
Video visits available
Ascension Medical Group St. John Primary Care Bernsen Suite 402
100.36 mi - 1919 S Wheeling Ave Ste 402, Tulsa, OK, 74104

(918) 748-7877

Ascension Medical Group logo
Internal Medicine
Video visits available
Ascension Medical Group St. John Primary Care Bernsen Suite 402
100.36 mi - 1919 S Wheeling Ave Ste 402, Tulsa, OK, 74104

(918) 748-7877

If you are experiencing a life-threatening emergency, call 911 or go directly to the ER.

Find care by city in Oklahoma