david perkinslatest news & developments