Barry Yeoman is a freelance magazine writer living in Durham, North Carolina. He teaches journalism at Duke University and Wake Forest University.

Barry Yeoman Articles