Barack Obama

Ranked #2 on the list Greatest Presidents of the USA

5.34
Based on 160 votes