patrick cairnslatest news & developments