Skip to contentAddress of Sir William Armstrong, C.B., LL.D., F.R.S., &c. as president of the Institution of Mechanical Engineers : Newcastle Meeting, 1869 | Collections | The Huntington