Macdonald, James Scott (Carrière)