James Thompson, cause of death