User Image

Steven Ortman

Physician Assistants & Advanced Practice Nursing Providers

11912 S Norwood Ave Ste 110
Tulsa, Ok 74137