paul mc veigh