Recent News

Supplier EFI Automotive opens N.A. headquarters in Alabama

French supplier EFI Automotive opened its first North American headquarters, in Elkmont, Ala., after spending $2.5 million to expand the site of its plant there.