, 4 tweets, 5 min read Read on Twitter
Conventional wisdom may be that @GMButts is a liability for #Liberals because of his connection to #SNCLavalin affair. But there is zero doubt in my mind that #Butts will be singularly focused on ensuring that #Elxn2019 is NOT a referendum on #Trudeau but a stark choice between
#Progressives & Social #Conservatives. @gmbutts is a son of Atlantic Canada who went to school in Quebec and earned his political spurs in #Ontario He is highly skilled at the art of war, especially on key battlegrounds that will determine whether or not
#Liberals emerge with the most amount of seats, if not quite a majority. #Conservative base loyalists, many of whom post replies on #Twitter may honestly believe #Butts is a liability. Wrong! While it's true that I predicted when he left that he would return to run the campaign
the current political climate confirms what I've said b4. While Butts never makes #Trudeau a great PM, he does make him a highly effective campaigner. IMO this race is still @AndrewScheer's to lose. But his task became more difficult today. #ButtsIsBack cbc.ca/news/politics/…
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Charles Adler
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!