JamesCPowers.MD.com • Internist

James Powers, MD

335 Parrish Street, Canandaigua, NY