Dr. Charles Cangro, MD is a board certified nephrologist in Baltimore, Maryland. He is currently licensed to practice medicine in Maryland. He is affiliated with University of Maryland Medical Center and is an Assistant Professor at University of Maryland School of Medicine