Helen Leahy is one of nine appointees to the newly established Social Investment Board, set to drive change in the way public ...