David Roll graduated from the Johns Hopkins Univ Sch of Med, Baltimore Md,Johns Hopkins University School of Medicine in 2000. David Roll works in Revere, MA and specializes in Pediatrics, Internal Medicine, Family Medicine, Primary Care and Nurse Practitioner.
View More
