McArthur, Archibald Duncan (Career)