patrick johnstonlatest news & developments