MacKinnon, Philip (Career)