David Macklin, MD