Save William J. Hall, MD WilliamJohnHall.MD.com • Internist William Hall, MD 1000 S Avenue, Box 58, Rochester, NY