Magnum Photos
Richards has been a member of Magnum Photos and of VII Photo Agency. He lives in New York City.