Eglinton precision and general Engineers