Macpherson, Marion Adams (Career)