David Hastie, MD