gary shapirolatest news & developments