Help keep Salon independent

Edward McSweegan

Edward McSweegan is a skeptical microbiologist and occasional science writer.