Eric is a member of the following organisations and professional bodies.