alfred cockerilllatest news & developments