William Watson-Armstrong, 1st Baron Armstrong

GPTKB entity

Statements (20)