john garcialatest news & developments