professor malcolm mccraelatest news & developments