ryan garcia palestine