17 years
Yet to be added
Yet to be added
Bachelor's Degree in History & American Studies, Politics Minor Master's Degree in History
Yet to be added
6th, 7th, 8th, 9th, Homeschool
Social Studies, Government, U.S. History, Geography, Other (Social Studies)