Janet Russell, M.D.

Location

Nephrology Specialists of Oklahoma
1145 S. Utica Ave., Suite 364
Tulsa, OK 74104
Phone: 918-712-5000

Specialty

Nephrology