david shinnlatest news & developments