Armstrong, Joseph

Biography
Name
Armstrong, Joseph
Birth
21 September 1816
Death
5 June 1877
Classes Designed
Name Traction (Transmission) Built
Positions Held