david barkerlatest news & developments