Adam M. Carrington is an associate professor of politics at Hillsdale College.
Follow him on Twitter @carringtonam