Jimmy carter held all of the following political offices except?