David Y. Hahn, MD