Opinionated and often obnoxious, well supported by facts and stats and handy in a debate, Gareth rarely fails to get his point across.