Sign in

David O’Keefe

@okeefehistorian.bsky.social
895 followers 125 following 222 posts

Military Historian, best-selling author, Prof of History, Documentarian, Creator, Host, Writer, Producer etc. Creaky old Ballplayer.

PostsRepliesMedia
David O’Keefe @okeefehistorian.bsky.social · 17/08/2026
000
Reposted by David O’Keefe
Jesse Alexander @jessealexander.bsky.social · 04/05/2026
Seems like some Dutch guys out to make money by any means are behind fake Alberta separatist channels on Youtube: www.youtube.com/watch?v=NXaf...
youtube.com
Exposing fake Canadians pushing to join the U.S. | Visual investigations
YouTube video by CBC News
066
David O’Keefe @okeefehistorian.bsky.social · 19/04/2026
130
David O’Keefe @okeefehistorian.bsky.social · 19/04/2026
020
David O’Keefe @okeefehistorian.bsky.social · 19/04/2026
0112
David O’Keefe @okeefehistorian.bsky.social · 09/03/2026
This could not come at a worse time. Transparency is how you defeat conspiracy theory. Making cuts to ATIP to this degree gives impression that the government is dragging their heels because they have something to hide. I don’t believe that’s the case but it will be interpreted that way.
072
David O’Keefe @okeefehistorian.bsky.social · 07/03/2026
010
David O’Keefe @okeefehistorian.bsky.social · 04/03/2026
Well, after two years I can finally take the gag off. This will be epic. 20 parts - seven chronological and thirteen thematic. I am but a small cog in this giant machine. youtu.be/BgMlL_kHgEc?...
youtu.be
World War II With Tom Hanks | Premieres Memorial Day 2026
YouTube video by HISTORY
181
David O’Keefe @okeefehistorian.bsky.social · 02/03/2026
Update on Op Tiny Dick.
040
David O’Keefe @okeefehistorian.bsky.social · 01/03/2026
140
David O’Keefe @okeefehistorian.bsky.social · 01/03/2026
1112
David O’Keefe @okeefehistorian.bsky.social · 28/02/2026
032
David O’Keefe @okeefehistorian.bsky.social · 28/02/2026
020
David O’Keefe @okeefehistorian.bsky.social · 24/02/2026
040
David O’Keefe @okeefehistorian.bsky.social · 02/02/2026
041
David O’Keefe @okeefehistorian.bsky.social · 31/01/2026
and the winner is….
083
Reposted by David O’Keefe
Canadian History Ehx @cdnhistoryehx.bsky.social · 24/01/2026
159 Canadians gave their lives in Afghanistan. From Privates (46) to Colonels (1). 97 died from explosives. 22 died from direct fire. 13 died from suicide attacks. 24 from non-enemy attacks. 3 from suicide. 44 units/formations lost someone.
716047
Reposted by David O’Keefe
Canadian History Ehx @cdnhistoryehx.bsky.social · 22/01/2026
My Substack Today: When Pierre Berton exposed antisemitism in Ontario's resort community Using his Toronto Star column, he found 105 of 106 resorts refused rooms to Jewish visitors. canadaehx.substack.com/p/when-pierr...
canadaehx.substack.com
When Pierre Berton Exposed Resort Anti-Semitism
His Toronto Star column brought about legislative changes
35220
David O’Keefe @okeefehistorian.bsky.social · 19/01/2026
041
David O’Keefe @okeefehistorian.bsky.social · 19/01/2026
@tonycomer.bsky.social Op Blackleg. Apparently, RCN just posted about it. Legit?
283
David O’Keefe @okeefehistorian.bsky.social · 08/01/2026
@alanallport.bsky.social good luck Allport. Goooooooners!!!!
000
David O’Keefe @okeefehistorian.bsky.social · 27/12/2025
000
David O’Keefe @okeefehistorian.bsky.social · 25/12/2025
050
David O’Keefe @okeefehistorian.bsky.social · 25/12/2025
051
David O’Keefe @okeefehistorian.bsky.social · 23/12/2025
192
David O’Keefe @okeefehistorian.bsky.social · 23/12/2025
051
David O’Keefe @okeefehistorian.bsky.social · 15/12/2025
074
David O’Keefe @okeefehistorian.bsky.social · 09/12/2025
021
David O’Keefe @okeefehistorian.bsky.social · 09/12/2025
001
David O’Keefe @okeefehistorian.bsky.social · 08/12/2025
Just a reminder.
031
David O’Keefe @okeefehistorian.bsky.social · 08/12/2025
140
David O’Keefe @okeefehistorian.bsky.social · 08/12/2025
010
David O’Keefe @okeefehistorian.bsky.social · 28/11/2025
We are going to Hell in hand basket….
2100
David O’Keefe @okeefehistorian.bsky.social · 27/11/2025
There is bad history and then there’s this abomination. Apparently, the machines are winning…https://youtu.be/kXUuLOEvBV4
youtu.be
Why Germans Feared This Canadian General More Than Any American Commander
YouTube video by Canadians At War
080
Reposted by David O’Keefe
From Oblivion to Triumph @force136ca.bsky.social · 26/11/2025
Excellent explanation below of what historians do. For such examples of controversy in #WWII #CanadianMilitaryHistory, @otdmilhistory.bsky.social has done good work for Hong Kong and @okeefehistorian.bsky.social for Dieppe. Anyone interested in these battles should study their findings.
132
David O’Keefe @okeefehistorian.bsky.social · 02/11/2025
010
David O’Keefe @okeefehistorian.bsky.social · 01/11/2025
The kid gets it!
010
David O’Keefe @okeefehistorian.bsky.social · 01/11/2025
The guy gets it! Go Jays!
010
David O’Keefe @okeefehistorian.bsky.social · 01/11/2025
031
David O’Keefe @okeefehistorian.bsky.social · 01/11/2025
030
David O’Keefe @okeefehistorian.bsky.social · 30/10/2025
040
David O’Keefe @okeefehistorian.bsky.social · 30/10/2025
010
David O’Keefe @okeefehistorian.bsky.social · 30/10/2025
010
David O’Keefe @okeefehistorian.bsky.social · 30/10/2025
YEJESUS!
010
David O’Keefe @okeefehistorian.bsky.social · 30/10/2025
031
David O’Keefe @okeefehistorian.bsky.social · 29/10/2025
110
David O’Keefe @okeefehistorian.bsky.social · 28/10/2025
000
David O’Keefe @okeefehistorian.bsky.social · 26/10/2025
For those of you who didn’t know, he fought a most private and courageous war for over a decade against cancer. RIP Timmy. You will be missed my friend.
105110
David O’Keefe @okeefehistorian.bsky.social · 09/10/2025
041
David O’Keefe @okeefehistorian.bsky.social · 08/10/2025
I guess there is a new “Curse of the Bambino”…
010