Which is better?

or

Jimmy Carter

US president

Jimmy Carter

James Buchanan

US president

James Buchanan