Mark Ballard is a former MSP (2003-07) and experienced public affairs professional who has held senior positions with several campaigning organisations such as Barnardos and Save t...view moreMark Ballard is a former MSP (2003-07) and experienced public affairs professional who has held senior positions with several campaigning organisations such as Barnardos and Save the Children.view less