Dr. Barr graduated from the Creighton University School of Medicine in 1978. He works in North Kansas City, MO and 10 other locations and specializes in Cardiovascular Disease and Internal Medicine. Dr. Barr is affiliated with Excelsior Springs Hospital.
View More
