John Dalton, MD is simply the best.