Kerry would be a great president