Home › Cities Hall › Canton, NY › John B. Savage Jr., MD