matthew ribnicklatest news & developments