Dr. Roof graduated from the Des Moines University College of Osteopathic Medicine in 1986. He works in Waterloo, IA and 2 other locations and specializes in Emergency Medicine and Family Medicine. Dr. Roof is affiliated with Mercyone Waterloo Medical Center.
View More
