ian johnstonlatest news & developments