David Hamming, MD