Barcla -Davies

Barclay Davies The Cooperative Group representative to the General Council from the Groups Values and Principles Committee.