John Avedon
John Avedon has written for the New York Times Magazine, Rolling Stone, Maclean's, Parade, and other publications. He lives in New York City.
John Avedon has written for the New York Times Magazine, Rolling Stone, Maclean's, Parade, and other publications. He lives in New York City. See less