david farrelllatest news & developments