Branding People South Africa

Giles Shepherd

Giles Shepherd

Chief Executive at Brand Alive, President of the Advertising Benevolent Fund of South Africa

Let's do Biz