Who the president?

The current president is Barack Obama.