Steven Holmes is a photographer who travels all over the country telling stories with his imagery.