geoff doidgelatest news & developments