Geoffrey Haft, MD