John Ross
johnkennethross.bsky.social
John Ross
@johnkennethross.bsky.social
Editor of the Short Circuit newsletter: @shortcircuitij.bsky.social

Listen to Bound By Oath, a podcast on constitutional history: https://ij.org/podcasts/bound-by-oath/mr-thorntons-woods-season-3-ep-1/
No videos yet.