paul meagher