John Avedon

John F. Avedon has written for The New York Times Magazine, Rolling Stone, Maclean’s, Parade, and other publications. He lives in New York City.