mj turpinlatest news & developments