MacDonald, Thomas (Career)