Item details

Armstrong, William Newington