Anna Masterton Buchan Share This Anna Masterton Buchan (Anna Masterton Buchan, Constance, Olive Eleanor Douglas)