James MacDonald, MD