david moscroplatest news & developments