John Sykes cancer