Richard Barker joins ADBA board
ADBA PRESS RELEASE Richard Barker, chief executive of BiogenGreenfinch, has been announced as the latest member of the ADBA board. BiogenGreenfinch, based in Bedfordshire, is one of the UK’s leading integrated designer, builder, owner and operators of food waste AD…