Edward Allen Edward Allen is a dual-qualified engineer and Chartered Accountant with experience in R&D consulting.