Can you name all the presidents? Can you name all the presidents in less than 20 seconds? That was a no on both counts for me.

Well John Rich can!  Don't believe me? Watch the video below. And always remember to never underestimate a man in a cowboy hat! 

View this post on Instagram

Under 20 seconds? Not a problem! @foxnation #ThePursuit

A post shared by John Rich (@johnrichofficial) on

John Rich gives credit to his teacher Miss Smith. On one of his past birthdays, Rich even flew her out to Nashville to say "Thank you for being such a great teacher," according to Fox News.

More From 100.7 KXLB