Appears On
Episode Appearances
The Skeptics' Guide to the Universe · Dec 27, 2025
The Skeptics Guide #1068 - Dec 27 2025
“FDA Commissioner appointee; science skeptic with history of downplaying public health risks”
US Scientific Research Defunding and Brain DrainUSAID Elimination and Global Health Mortality EstimatesTerminal Illness Prognostication and Advance Directives
View Analysis