mark pringle