David Keegan
drdavidkeegan.bsky.social
David Keegan
@drdavidkeegan.bsky.social
Academic family doc. I try to enable as much health and joy as possible. Against fascism. Lifter. 🏳️‍🌈 (he/him) 🇨🇦 🇺🇦 🇵🇸

Same handle (@drDavidKeegan) on YouTube.
@theglobeandmail.com published my letter on Alberta’s proposed expansion of private healthcare.

Bottom line: it helps only a few, hurts the rest of us, and sickens our labour force.

www.theglobeandmail.com/opinion/lett...

#abopoli
#ableg
November 20, 2025 at 2:38 PM
Say Hi to Cricket!

She’s around four months old and had been found cold, wet and abandoned. The @cityofcalgary-rss.bsky.social nursed her back to health and now she’s here!

Here she is seeing a TV for probably the first time and trying to understand what a screensaver is all about.

#caturday
November 8, 2025 at 5:47 PM
This very well might be the world’s first frozen blueberries, high protein and zero far yoghurt, dollop of marmalade, and kale bowl. Yes kale.

It’s yummy.
November 5, 2025 at 5:43 AM
A baseball cover would be very cool! (Or very warm maybe 😃)
October 27, 2025 at 3:03 PM
Okay Blue Jays, let’s play ball!

Ready for the day at clinic.

youtu.be/4NpX9D75tGc?...
October 27, 2025 at 1:38 PM
as possible from getting vaccinated.

The ONLY reasons to do this are to get more people infected, overwhelm the public healthcare system, destroy it, and usher in private healthcare.

There are zero defensible economic or efficiency reasons to do this. Zero.

It’s anti-life.
#Ableg
#abpoli

2/2
October 18, 2025 at 4:54 PM
Just woke up with a fun tune in my head — one of the very best ways to wake up.

There are very complex things in our world and lives. It’s our duty to find or create joy, and then spread it as much as possible. It might even help people make decisions that don’t hurt others.

Happy Thanksgiving.😃
October 13, 2025 at 3:47 PM
September 16, 2025 at 4:14 PM
7 months post my complete MCL knee tear from hockey (I made the save!) and I’m back on the ice for the first time! (Never needed surgery or injections, just good old-fashioned physio, many exercise reps, and mobility work.) Just had 45 min game, faced 29 shots and saved 25! So great to be back!
September 8, 2025 at 6:14 AM
I’ve been a doc for 30 years. I got this bag 30 years ago and it’s been my doctor’s bag ever since.

I’m grateful to be in this job which I love so much and through which I can help people navigate health issues and thrive.

As I head out now to do another housecall, I say “Thank you, Bag!”
August 29, 2025 at 5:06 PM
Once the clinic visit was over, it was a lot of fun to swap goal-tending stories (the good, the bad, the injuries) with my patient in clinic today. (Couldn’t stop myself from sharing this double-save.) :D

I love patient care and relationship-based care in particular. 😃

#familymed
August 18, 2025 at 8:50 PM
Hands-down the most charming stage set-up I have ever seen!

It’s for Tall Tale Harbour at @confederationcentre.com starring Alan Doyle, based on Le Grand Seduction and The Grand Seduction.
August 15, 2025 at 5:32 PM
At the risk of @govnl.bsky.social deleting all records of my birth, I feel honour-bound to share that @charlottetownpe.bsky.social consistently delivers the best steamed mussels anywhere in the world I’ve ever had them. 😋

Today was at www.johnbrowngrille.com just next to @confederationcentre.com .
August 15, 2025 at 4:20 PM
Decent progress!

This is just a portion of what we’ve already cleared! A whole bunch more to go, but nice headway.
August 13, 2025 at 3:59 PM
28 degrees now, heading to 31.

N95 still on.
August 13, 2025 at 3:19 PM
If I can wear an N95 mask while helping fire-proof a house in 25+ degree heat during the fire crisis in @govnl.bsky.social , then as healthcare providers we have ZERO excuse to not wear them (thereby protecting patients) in air-conditioned comfort in healthcare settings.

@thewhn.bsky.social
August 13, 2025 at 1:38 PM
@londondrugs.bsky.social Your business model seems pretty incredible, with all your product lines in addition to the pharmacy.

But once you - a drug store - starts selling kayaks, I think you’ve crossed into another category of store. Again: KAYAKS. Time to rebrand as something like “LondonDrugs+”?
July 20, 2025 at 1:13 AM
Finding joy is resistance. So here’s mine:

I play Clash Royale, a speedy battle fame my sone introduced me to exactly 2 years ago today. On this day, I hit a trophy milestone of 7,500, and by being successful in Clan Wars, have been promoted to Elder!
July 14, 2025 at 4:28 AM
Love that @squaredle.bsky.social is getting political:

(Note: they had already done a great job ensuring that hate speech words not only get rejected, but you get told why. I learned this by guessing some words that turned out to have bad meanings.)
July 6, 2025 at 3:17 PM
#UnintentionalArt Alert!!!!

I took the stairs from the main floor to the ground floor of the McCaig Tower at the Foothills Hospital Campus in Calgary and came face to face with this magnificent modern #UnintentionalArt .
July 1, 2025 at 6:14 PM
My cat can tell I’m sick, spending hours curled up next to me. She was perturbed when I went to the ER yesterday. I just came home from the follow-up clinic and lay down for a bit. She immediately jumped up on my chest and looked sternly down at me.

Click ALT text for what I think she was saying.
July 1, 2025 at 5:49 PM
If you’re needing a little bump in your pride joy, here’s on of that chalk mural I did at the @calgarytransit.bsky.social @ucalgary.bsky.social University train station a little while ago. :D 🏳️‍🌈🏳️‍⚧️
June 25, 2025 at 3:15 AM
Wow, @cnn.com getting spicy:

Their Musk-Trump feud story www.cnn.com/business/tim...
says at the bottom:

“This is a developing feud. The timeline will be updated with new developments.”

A developing *feud*! That’s good trolling right there.
June 7, 2025 at 7:12 PM
Wow!

Someone rang my doorbell. They said, “Is this the house where the kid who does all the chalk drawing lives?”

I replied, “Sort of, it’s me who does that.”

She said, “I wanted to bring you this to thank you and to tell you how much we like it,” holding up a box of sidewalk chalk!

So sweet!!
June 7, 2025 at 1:17 AM
June 5, 2025 at 3:21 AM