Craven, John Chester

Biography
Name
Craven, John Chester
Birth
11 September 1813
Death
27 June 1887
Classes Designed
Name Traction (Transmission) Built
Positions Held