John Spencer
banner
spencerguard.bsky.social
John Spencer
@spencerguard.bsky.social
Chair of Urban Warfare Studies at Modern War Institute & Madison Policy Forum

Author of Connected Soldiers

Understanding Urban Warfare

johnspenceronline.com
No videos yet.