Placeholder candidate photo

James Hamer

De La Beche: Symposium Officer

This candidate did not supply a manifesto.