Dr. Zachary M. Bush is an endocrinologist in Charlottesville, Virginia. He received his medical degree from University of Colorado and has been in practice between 11-20 years..