Granite Creek Partners is an investment firm that provides equity and debt capital to public & private companies.