Defend Truth

Gavin Craythorne

Gavin Craythorne is a campaigner for the rights of small-scale marine diamond miners.