Trenchant Observations
Subscribe
Sign in
Share this discussion
Nimble. Smart. Good judgment. With a crackerjack foreign policy team. The president we need, and the president we have--Part One
jamesrowles.substack.com
Copy link
Facebook
Email
Note
Other
Nimble. Smart. Good judgment. With a…
James Rowles
Apr 18
Share this post
Nimble. Smart. Good judgment. With a crackerjack foreign policy team. The president we need, and the president we have--Part One
jamesrowles.substack.com
Copy link
Facebook
Email
Note
Other
Ukraine sliding toward defeat, and a world in crisis
Read →
0 Comments
Share
Share
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts
Nimble. Smart. Good judgment. With a crackerjack foreign policy team. The president we need, and the president we have--Part One
Nimble. Smart. Good judgment. With a…
Nimble. Smart. Good judgment. With a crackerjack foreign policy team. The president we need, and the president we have--Part One
Ukraine sliding toward defeat, and a world in crisis