James Scott MacIvor · Study