John D. MacGillivray, MD