Robert MacRae articles