Save James W. Canavan, MD JamesWilliamCanavan.MD.com • Pediatrician James Canavan, MD 25 E Main Street, Springville, NY