robert battle