Gregory W. Nestor, MD, is a board-certified Internal Medicine specialist who began his practice in 1987.