david mathiesonlatest news & developments