Macalister, Robert Alexander Stewart,1870-1950.