Greg Gray 

Retired high school teacher - American Government, economics, and world history. Co-author of "History Repeats itself in the classroom too"