3 ms·Obama has been holding various public offices since 1997, Carter between '63 and '80.by blfr 11y agoObama has been holding various public offices since 1997, Carter between '63 and '80.