Posts

Why the Macron Hacking Attack Landed With a Thud in France

Luck, Skill and France’s Dark History: Why Macron Won

Highlights of the French Presidential Vote

What to Watch For in the French Presidential Election

What to Watch For in the French Presidential Election