Ernest Leopold Ahrons

Steam Locomotive Construction and Maintenance