craig cameron mackintoshlatest news & developments