Teton Partners, Ltd.