david mckielatest news & developments