Giancarlo de Vera
Giancarlo constantly draws upon his diverse experiences in policy-making and research, management, public communications and grassroots advocacy, leadership, concept development and implementation, strategy and community organising, to produce intelligent