allan perrinslatest news & developments