allen companylatest news & developments