Save Margaret L. Macdougall Rivers, MD MargaretMacdougallRivers.MD.com • Internist Margaret Macdougall Rivers, MD 90 Presidential Plaza, Firm C, Syracuse, NY