trevor gavinlatest news & developments