University of Ottawa
Art & science of persuasion: Strategic Coms, PR, Information Warfare, Government Coms, Political Coms, Place Branding, Public Diplomacy, Cultural Statecraft.
@kengray20.bsky.social @jleiper.bsky.social @seandevine9.bsky.social @lainejohnson.bsky.social
PR Lessons of Lansdowne 2.0 for Ottawa’s Activist Civil Society
open.substack.com/pub/cityofot...
@kengray20.bsky.social @jleiper.bsky.social @seandevine9.bsky.social @lainejohnson.bsky.social
PR Lessons of Lansdowne 2.0 for Ottawa’s Activist Civil Society
open.substack.com/pub/cityofot...
@jleiper.bsky.social @neilsara.bsky.social
Zohran Mamdani's campaign proved that design can win the ground game, and an election
open.substack.com/pub/ericblai...
@jleiper.bsky.social @neilsara.bsky.social
Zohran Mamdani's campaign proved that design can win the ground game, and an election
open.substack.com/pub/ericblai...
See analysis of what this means for mayoral campaigns @jleiper.bsky.social and @mayormarksutcliffe.bsky.social
@seandevine9.bsky.social @lainejohnson.bsky.social @stephanieplante.bsky.social @arieltroster.com
cityofottawapolitics.substack.com/p/and-the-la...
See analysis of what this means for mayoral campaigns @jleiper.bsky.social and @mayormarksutcliffe.bsky.social
@seandevine9.bsky.social @lainejohnson.bsky.social @stephanieplante.bsky.social @arieltroster.com
cityofottawapolitics.substack.com/p/and-the-la...
One has just won; the other is about to win.
Mamdani Lessons for @jleiper.bsky.social
* free buses
*universal city childcare
*90,000 volunteers
* 3M doors knocked
@neilsara.bsky.social @lainejohnson.bsky.social @shawnmenard.bsky.social
One has just won; the other is about to win.
Mamdani Lessons for @jleiper.bsky.social
* free buses
*universal city childcare
*90,000 volunteers
* 3M doors knocked
@neilsara.bsky.social @lainejohnson.bsky.social @shawnmenard.bsky.social
Turns out #ottawas suburbs do care about Lansdowne.
My view
@shawnmenard.bsky.social @neilsara.bsky.social @jleiper.bsky.social @kengray20.bsky.social @mayormarksutcliffe.bsky.social
substack.com/@evanhpotter...
Turns out #ottawas suburbs do care about Lansdowne.
My view
@shawnmenard.bsky.social @neilsara.bsky.social @jleiper.bsky.social @kengray20.bsky.social @mayormarksutcliffe.bsky.social
substack.com/@evanhpotter...
@seandevine9.bsky.social @timabray.bsky.social @neilsara.bsky.social @lainejohnson.bsky.social
@seandevine9.bsky.social @timabray.bsky.social @neilsara.bsky.social @lainejohnson.bsky.social
This seems very off-brand.
@seandevine9.bsky.social @lainejohnson.bsky.social @shawnmenard.bsky.social @jleiper.bsky.social
This seems very off-brand.
@seandevine9.bsky.social @lainejohnson.bsky.social @shawnmenard.bsky.social @jleiper.bsky.social
has votes for #Lansdowne 2.0.
Why sudden flurry of pressers & slogans?
My latest Substack column:
@jleiper.bsky.social @seandevine9.bsky.social @lainejohnson.bsky.social @neilsara.bsky.social
cityofottawapolitics.substack.com/p/a-very-cur...
has votes for #Lansdowne 2.0.
Why sudden flurry of pressers & slogans?
My latest Substack column:
@jleiper.bsky.social @seandevine9.bsky.social @lainejohnson.bsky.social @neilsara.bsky.social
cityofottawapolitics.substack.com/p/a-very-cur...
Insiders say it will be approved on Nov. 7 by 14 to 11 or 15 to 10.
@kengray20.bsky.social @seandevine9.bsky.social
Lansdowne 2.0: The Rhetorical Bridge That Needs to be Bombed
open.substack.com/pub/cityofot...
Insiders say it will be approved on Nov. 7 by 14 to 11 or 15 to 10.
@kengray20.bsky.social @seandevine9.bsky.social
Lansdowne 2.0: The Rhetorical Bridge That Needs to be Bombed
open.substack.com/pub/cityofot...
@neilsara.bsky.social video challenges pro #lansdowne Councilors like @timtierney.ca & Cathy Curry @kanatanorth.bsky.social
A model for how @jleiper.bsky.social can talk to Ottawa
@seandevine9.bsky.social @kengray20.bsky.social
substack.com/@neilsara/no...
@neilsara.bsky.social video challenges pro #lansdowne Councilors like @timtierney.ca & Cathy Curry @kanatanorth.bsky.social
A model for how @jleiper.bsky.social can talk to Ottawa
@seandevine9.bsky.social @kengray20.bsky.social
substack.com/@neilsara/no...
Read his sobering words to City Council in transcript of #Tewin debate.
@neilsara.bsky.social @brigittepellerin.bsky.social
@seandevine9.bsky.social @lainejohnson.bsky.social
Tewin Debate Was Not A Waste: POTTER bulldogottawa.com/tewin-debate...
Read his sobering words to City Council in transcript of #Tewin debate.
@neilsara.bsky.social @brigittepellerin.bsky.social
@seandevine9.bsky.social @lainejohnson.bsky.social
Tewin Debate Was Not A Waste: POTTER bulldogottawa.com/tewin-debate...
Third parties will use any financial irregularities to create 'chill effect'.
@kengray20.bsky.social @neilsara.bsky.social @seandevine9.bsky.social #ottawa
www.cbc.ca/news/canada/...
Third parties will use any financial irregularities to create 'chill effect'.
@kengray20.bsky.social @neilsara.bsky.social @seandevine9.bsky.social #ottawa
www.cbc.ca/news/canada/...
My latest column
#ottawa
@kengray20.bsky.social @seandevine9.bsky.social @timtierney.ca @neilsara.bsky.social @jleiper.bsky.social
cityofottawapolitics.substack.com/p/councillor...
My latest column
#ottawa
@kengray20.bsky.social @seandevine9.bsky.social @timtierney.ca @neilsara.bsky.social @jleiper.bsky.social
cityofottawapolitics.substack.com/p/councillor...
@kengray20.bsky.social @seandevine9.bsky.social @lainejohnson.bsky.social
City Puts Out Lansdowne Trash Late Friday bulldogottawa.com/city-puts-ou...
@kengray20.bsky.social @seandevine9.bsky.social @lainejohnson.bsky.social
City Puts Out Lansdowne Trash Late Friday bulldogottawa.com/city-puts-ou...
@rawlson.bsky.social @riverwardriley.bsky.social @shawnmenard.bsky.social @lainejohnson.bsky.social @jleiper.bsky.social @arieltroster.com
cityofottawapolitics.substack.com/p/lansdowne-...
@rawlson.bsky.social @riverwardriley.bsky.social @shawnmenard.bsky.social @lainejohnson.bsky.social @jleiper.bsky.social @arieltroster.com
cityofottawapolitics.substack.com/p/lansdowne-...
It’s political icing on cake.
@kengray20.bsky.social @neilsara.bsky.social @jleiper.bsky.social @seandevine9.bsky.social
www.ctvnews.ca/ottawa/artic...
It’s political icing on cake.
@kengray20.bsky.social @neilsara.bsky.social @jleiper.bsky.social @seandevine9.bsky.social
www.ctvnews.ca/ottawa/artic...
@neilsara.bsky.social @jleiper.bsky.social @lainejohnson.bsky.social @seandevine9.bsky.social
cityofottawapolitics.substack.com/p/the-unbear...
@neilsara.bsky.social @jleiper.bsky.social @lainejohnson.bsky.social @seandevine9.bsky.social
cityofottawapolitics.substack.com/p/the-unbear...
@jleiper.bsky.social is
Council's "Leader of the Official Opposition" and taking his message to all wards. Here's his possible path.
cityofottawapolitics.substack.com/p/along-a-na...
@neilsara.bsky.social @seandevine9.bsky.social
@jleiper.bsky.social is
Council's "Leader of the Official Opposition" and taking his message to all wards. Here's his possible path.
cityofottawapolitics.substack.com/p/along-a-na...
@neilsara.bsky.social @seandevine9.bsky.social
Panel discusses timing of Back-to-Office and Lansdowne votes. www.youtube.com/watch?v=t3WH...
@jleiper.bsky.social @seandevine9.bsky.social @shawnmenard.bsky.social
substack.com/@evanhpotter...
Panel discusses timing of Back-to-Office and Lansdowne votes. www.youtube.com/watch?v=t3WH...
@jleiper.bsky.social @seandevine9.bsky.social @shawnmenard.bsky.social
substack.com/@evanhpotter...
"I had a chance to take ... Doug Ford on a tour of Lansdowne Park and show him our exciting plans for Lansdowne 2.0."
My comments follow:
#ottawa #ottpoli @kengray20.bsky.social
@seandevine9.bsky.social @lainejohnson.bsky.social @rawlson.bsky.social @jleiper.bsky.social
"I had a chance to take ... Doug Ford on a tour of Lansdowne Park and show him our exciting plans for Lansdowne 2.0."
My comments follow:
#ottawa #ottpoli @kengray20.bsky.social
@seandevine9.bsky.social @lainejohnson.bsky.social @rawlson.bsky.social @jleiper.bsky.social
Mayor already has 12 Yes votes to win. Unintended effects?
@neilsara.bsky.social @seandevine9.bsky.social
Lansdowne’s The Big Mayoral Test: BENN bulldogottawa.com/lansdownes-t...
Mayor already has 12 Yes votes to win. Unintended effects?
@neilsara.bsky.social @seandevine9.bsky.social
Lansdowne’s The Big Mayoral Test: BENN bulldogottawa.com/lansdownes-t...
@seandevine9.bsky.social @riverwardriley.bsky.social
cityofottawapolitics.substack.com/p/lansdowne-...
Lansdowne 2.0 Is On The Cusp: PATTON bulldogottawa.com/lansdowne-2-...
@seandevine9.bsky.social @riverwardriley.bsky.social
cityofottawapolitics.substack.com/p/lansdowne-...
Lansdowne 2.0 Is On The Cusp: PATTON bulldogottawa.com/lansdowne-2-...
@seandevine9.bsky.social @shawnmenard.bsky.social @riverwardriley.bsky.social @arieltroster.com
Leiper Campaign Speech No. 1? POTTER bulldogottawa.com/leiper-campa...
@seandevine9.bsky.social @shawnmenard.bsky.social @riverwardriley.bsky.social @arieltroster.com
Leiper Campaign Speech No. 1? POTTER bulldogottawa.com/leiper-campa...