gavin mcowanlatest news & developments