professor hugo canhamlatest news & developments