Patrick Radden Keefe

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Patrick Radden Keefe
Keefe in 2009
Keefe in 2009
Born1976 (age 49–50)
OccupationJournalist
NationalityAmerican
Alma materColumbia University (BA)
University of Cambridge (MPhil)
London School of Economics (MSc)
Yale Law School (JD)
GenreInvestigative journalism
Notable worksSay Nothing and Empire of Pain
Notable awards

Patrick Radden Keefe (born 1976) is an American writer and investigative journalist.[1] He is the author of five books—Chatter, The Snakehead, Say Nothing, Empire of Pain, and Rogues—and has written extensively for many publications, including The New Yorker, Slate, and The New York Times Magazine. He is a staff writer at The New Yorker.[2]

Early life and education

[edit | edit source]

Keefe was born in 1976.[3] He is the son of Frank Keefe, an urban planner and former Secretary of Administration and Finance of Massachusetts for governor Michael S. Dukakis, and Jennifer Radden, a professor of philosophy at University of Massachusetts Boston.[3][4] His great-grandparents were Irish immigrants from Donegal.[5] Keefe grew up in Dorchester, Massachusetts and attended Milton Academy.[6][4]

He received his B.A. in history from Columbia University in 1999[7][8] where he was a resident of Schapiro Hall.[9] He won a Marshall Scholarship in 1999.[citation needed] He then obtained a M.Phil. in international relations from Cambridge University at Hughes Hall[10] and a M.Sc. in new media and informations systems from the London School of Economics. He then returned to the U.S. and earned a J.D. degree from Yale Law School.[3][4][8][11] He passed the bar in 2005.[8]

He has since received many fellowships, including those from the Guggenheim Foundation, the Woodrow Wilson International Center for Scholars, and the Cullman Center for Scholars and Writers at the New York Public Library.[citation needed]

Career

[edit | edit source]

Keefe began writing and submitting articles to newspapers and magazines in 1998. In 2004, he received a New York Public Library fellowship and took a year off of law school to write his first book Chatter.[8] After Keefe finished law school, he briefly worked as a Hollywood screenwriter.[3] He then became a fellow for the Century Foundation.[8] From 2010 to 2011, he was a policy adviser in the Office of the Secretary of Defense.[12][8]

In 2012, Keefe was hired full time by The New Yorker.[8] His investigative reporting has covered a broad range of topics including drug trafficking and legalization, organized crime mass surveillance, modern American politics, The Troubles, the opioid epidemic, and financial crime. Notably, he has turned several of his New Yorker articles into non-fiction books.

Keefe is the host of the 2020 podcast Wind of Change, which explores a rumor that the song "Wind of Change" by the Scorpions was secretly written by the CIA, rather than by the band's lead singer, Klaus Meine.[13] Keefe won the 2021 Ambies award for "Best Podcast Host".[14]

In 2025, Keefe was hired by J.Crew for a modeling campaign. The New York Times wrote that "Keefe has achieved a level of celebrity that most of his literary peers have probably never even considered: He has been a fashion model."[15]

Books

[edit | edit source]

Chatter: Dispatches From the Secret World Of Global Eavesdropping (2005)

[edit | edit source]

Keefe describes how American security agencies, including the National Security Agency, eavesdrop on communications between people suspected of involvement in terrorism to determine the likelihood of terrorist attacks in the near future.[16][4] Keefe describes the electronic intelligence-gathering apparatus for detecting this communication, often called "chatter", and examines it in the context of the September 11 attacks. In a review of the book for The New York Times, William Grimes wrote, "Mr. Keefe writes, crisply and entertainingly, as an interested private citizen rather than an expert."[16]

The Snakehead: An Epic Tale of the Chinatown Underworld and the American Dream (2009)

[edit | edit source]

Keefe's The Snakehead reported on Cheng Chui Ping and her Snakehead gang in New York City, which operated between 1984 and 2000.[17][18] The book focuses on the 1993 Golden Venture incident in which a cargo ship smuggling 286 undocumented Chinese ran aground, ultimately killing ten passengers.[19] Keefe describes how Ping illegally smuggled immigrants from China into the U.S. on a massive scale through cargo ships. The book includes interviews with several of those immigrants, who describe their lives in the U.S. In 2000, Ping was arrested by the U.S. government and sentenced to 35 years in prison for her part in leading these operations. Janet Maslin of the New York Times called The Snakehead a "formidably well-researched book that is as much a paean to its author's industriousness as it is a chronicle of crime."[17]

Say Nothing: A True Story of Murder and Memory in Northern Ireland (2018)

[edit | edit source]

Say Nothing focuses on The Troubles in Northern Ireland, beginning with the 1972 abduction and murder of Jean McConville. Keefe began researching and writing the book after reading Dolours Price's obituary in 2013.[20] He travelled to Ireland seven times over the course of four weeks while writing the book, interviewing over 100 people.[21] The book was subsequently adapted into a miniseries of the same name in 2024 on FX on Hulu.[22]

Empire of Pain: The Secret History of the Sackler Dynasty (2021)

[edit | edit source]

In April 2021, his book Empire of Pain: The Secret History of the Sackler Dynasty was published by Doubleday. The book examines the Sackler family and their responsibility in the manufacturing of the painkiller OxyContin by Purdue Pharma. It is an extension of his 2017 New Yorker article "The Family That Built an Empire of Pain."[23][24]

Personal life

[edit | edit source]

Keefe is married to international financial-crime policy lawyer Justyna Gudzowska. They met while they were both studying at Cambridge and later studied at Yale together.[3]

Awards and accolades

[edit | edit source]
Year Award Category Nominee Result Ref.
2006 Guggenheim Fellowship Patrick Radden Keefe Won [25]
2012 Woodrow Wilson National Fellowship Won [26]
2014 National Magazine Awards Feature Writing "A Loaded Gun" Won [27]
2015 Reporting "The Hunt for El Chapo" Nominated [28]
2016 “Where the Bodies Are Buried" Nominated [29]
2019 National Book Award Nonfiction Say Nothing: A True Story of Murder and Memory in Northern Ireland Nominated [30]
National Book Critics Circle Award Nonfiction Won [31]
Orwell Prize Political Writing Won [32][33]
2020 Andrew Carnegie Medals for Excellence Nonfiction Nominated [34]
Arthur Ross Book Award Gold Medal Won [35]
2021 Ambies Best Podcast Host Wind of Change – Patrick Radden Keefe Won [36]
Best Reporting Won
Best Scriptwriting, Nonfiction Won
Baillie Gifford Prize for Non-Fiction Empire of Pain: The Secret History of the Sackler Dynasty Won [37]
Financial Times Business Book of the Year Award Nominated [38]
Goodreads Choice Awards History & Biography Won [39]
2022 Andrew Carnegie Medals for Excellence Nonfiction Nominated [40]
J. Anthony Lukas Book Prize Nominated [41]
2025 Peabody Awards Entertainment Honoree Say Nothing Won [42]
USC Scripter Awards Episodic Series Say Nothing - Patrick Radden Keefe and Joshua Zetumer (for "The People in the Dirt") Won [43]

Bibliography

[edit | edit source]

Books

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Essays and reporting

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[a]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[b]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[c]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[d]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[e]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[f]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[g]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[h]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[i]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[j]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[k]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[l]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[m]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[n]

Journal articles

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Podcasts

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Notes

[edit | edit source]
  1. ^ Online version is titled "The blogger who tracks Syrian rockets from his sofa"
  2. ^ Online version is titled "The Detectives Who Never Forget A Face"
  3. ^ Online version is titled "Anthony Bourdain’s Moveable Feast"
  4. ^ Online version is titled "Why Corrupt Bankers Avoid Jail"
  5. ^ Online version is titled "Carl Icahn’s Failed Raid on Washington"
  6. ^ Online version is titled "The Family That Built an Empire of Pain"
  7. ^ Online version is titled "How a Notorious Gangster Was Exposed by His Own Sister"
  8. ^ Online version is titled "How Mark Burnett Resurrected Donald Trump as an Icon of American Success"
  9. ^ Online version is titled "Jordan Thomas’s Army of Whistle-Blowers"
  10. ^ Online version is titled "José Andrés Feeds Ron Howard, Then Feeds Him Some More"
  11. ^ Online version is titled "The Surreal Case of a C.I.A. Hacker’s Revenge"
  12. ^ Online version is titled "How Larry Gagosian Reshaped the Art World"
  13. ^ Online version is titled "How a Script Doctor Found His Own Voice"
  14. ^ Online version is titled "A Teen’s Fatal Plunge Into the London Underworld"

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ a b c d e Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ a b c d e f g Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  40. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  42. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  43. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).