Mary Gammell Stewart Davidson

Peerage person ID=272503