jim masheklatest news & developments