James J . Cronin , maskin- ochbaningeniör