Fellows

Stephanie DeGroote

2009

Television News Producer,  Sky News (London)

Carbon trading - can greed save the world?  Judge