michael johnstonlatest news & developments