Dr. James W. Canavan, MD

25 East Main Street, Springville, NY 14141