Dr. Malcolm Buford Jr, MD
Nephrology
Make an Appointment
(918) 619-4888Telehealth services available
The University of Oklahoma is located at 591 E 36th St N, Tulsa, OK 74106.
Providers at The University of Oklahoma specialize in Nephrology.
Two providers practice at The University of Oklahoma.
Use the insurance check on this page to verify if The University of Oklahoma is in-network.