tom mckinnonlatest news & developments