Hudson, James William, Secretary, Mechanics' Institution, Leeds

Relationships: