Ingersoll-Rand Co. (03990)Military Specifications (81349)Carleton Technologies Inc. (04577)