
Sign up to save your podcasts
Or


This episode of APUSH for All explores the parallels between President William McKinley’s imperial policies and modern foreign policy debates. Hosts Ms. Keltner and Dr. Garrison discuss the late 19th-century expansionist movement, including the Spanish-American War, the annexation of the Philippines, and the justifications for U.S. imperialism. They highlight opposition from the Anti-Imperialist League and the long-term impact on American foreign policy.
Fast forward to 2025, former President Donald Trump has invoked McKinley’s legacy, advocating for territorial expansion and military power projection. The hosts examine how leaders past and present justify intervention in moral terms and how the legacy of imperialism continues to shape U.S. policy today.
This episode connects directly to APUSH themes on imperialism and U.S. interventionism, helping students prepare for key exam topics.
By Zach Garrison, Riley Keltner, and Mike Hill5
2626 ratings
This episode of APUSH for All explores the parallels between President William McKinley’s imperial policies and modern foreign policy debates. Hosts Ms. Keltner and Dr. Garrison discuss the late 19th-century expansionist movement, including the Spanish-American War, the annexation of the Philippines, and the justifications for U.S. imperialism. They highlight opposition from the Anti-Imperialist League and the long-term impact on American foreign policy.
Fast forward to 2025, former President Donald Trump has invoked McKinley’s legacy, advocating for territorial expansion and military power projection. The hosts examine how leaders past and present justify intervention in moral terms and how the legacy of imperialism continues to shape U.S. policy today.
This episode connects directly to APUSH themes on imperialism and U.S. interventionism, helping students prepare for key exam topics.

91,032 Listeners

78,335 Listeners

229,070 Listeners

43,709 Listeners

38,092 Listeners

87,585 Listeners

112,751 Listeners

6,188 Listeners

47,754 Listeners

14,665 Listeners

16,038 Listeners

13 Listeners

26,636 Listeners

3 Listeners

1,635 Listeners