<?xml version="1.0" ?>
<proxyVoteTable xmlns="http://www.sec.gov/edgar/document/npxproxy/informationtable">
  <proxyTable>
    <issuerName>Powerfleet, Inc.</issuerName>
    <cusip>73931J109</cusip>
    <meetingDate>09/16/2025</meetingDate>
    <voteDescription>Approval, on an advisory basis, of the Company's executive compensation.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1881666</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>1881666</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Molina Healthcare, Inc.</issuerName>
    <cusip>60855R100</cusip>
    <meetingDate>05/06/2026</meetingDate>
    <voteDescription>To consider and approve, on a non-binding, advisory basis, the compensation of our named executive officers.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>61000</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>61000</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>SkyWest, Inc.</issuerName>
    <cusip>830879102</cusip>
    <meetingDate>05/05/2026</meetingDate>
    <voteDescription>To approve, on an advisory basis, the compensation of the Company's named executive officers.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>179107</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>179107</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Burford Capital Limited</issuerName>
    <cusip>G17977110</cusip>
    <meetingDate>05/13/2026</meetingDate>
    <voteDescription>To approve, on an advisory basis, the compensation of the Company's named executive officers as disclosed in the proxy statement for the 2026 annual general meeting of shareholders under &quot;Executive compensation&quot;, including the compensation discussion and analysis, the compensation tables and the related narrative discussion included therein (&quot;Say-on-Pay&quot;).</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1756762</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>1756762</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Red Robin Gourmet Burgers, Inc.</issuerName>
    <cusip>75689M101</cusip>
    <meetingDate>05/14/2026</meetingDate>
    <voteDescription>Approval, on an advisory basis, of the compensation of the Company's named executive officers.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1331865</sharesVoted>
    <sharesOnLoan>18135</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>1331865</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Nelnet, Inc.</issuerName>
    <cusip>64031N108</cusip>
    <meetingDate>05/14/2026</meetingDate>
    <voteDescription>Advisory approval of the Company's executive compensation.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>60059</sharesVoted>
    <sharesOnLoan>38</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>60059</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Amkor Technology, Inc.</issuerName>
    <cusip>031652100</cusip>
    <meetingDate>05/13/2026</meetingDate>
    <voteDescription>Advisory vote to approve the compensation of our named executive officers.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>662092</sharesVoted>
    <sharesOnLoan>31067</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>662092</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Innovative Food Holdings, Inc.</issuerName>
    <cusip>45772H202</cusip>
    <meetingDate>05/19/2026</meetingDate>
    <voteDescription>To approve, on a non-binding advisory basis, the executive compensation of our named executive officers.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>6193349</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>6193349</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>The Joint Corp.</issuerName>
    <cusip>47973J102</cusip>
    <meetingDate>05/20/2026</meetingDate>
    <voteDescription>Approval, on an advisory basis, of the compensation of our named executive officers.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>3937296</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>3937296</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>The Joint Corp.</issuerName>
    <cusip>47973J102</cusip>
    <meetingDate>05/20/2026</meetingDate>
    <voteDescription>Approval, on an advisory basis, of the frequency of an advisory vote on the compensation of our named executive officers.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>3937296</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>1-YR</howVoted>
        <sharesVoted>3937296</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>PAR Technology Corporation</issuerName>
    <cusip>698884103</cusip>
    <meetingDate>05/29/2026</meetingDate>
    <voteDescription>Non-binding advisory vote to approve the compensation of the Company's Named Executive Officers (&quot;Say-on-Pay Vote&quot;).</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>600404</sharesVoted>
    <sharesOnLoan>99596</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>600404</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Ameresco, Inc.</issuerName>
    <cusip>02361E108</cusip>
    <meetingDate>06/04/2026</meetingDate>
    <voteDescription>To approve on a non-binding advisory basis the compensation of our named executive officer as described in the Ameresco, Inc. Proxy Statement.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>254769</sharesVoted>
    <sharesOnLoan>6012</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>254769</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Alphabet Inc.</issuerName>
    <cusip>02079K305</cusip>
    <meetingDate>06/05/2026</meetingDate>
    <voteDescription>Advisory vote to approve compensation awarded to named executive officers</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>85844</sharesVoted>
    <sharesOnLoan>3478</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>85844</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>Tandy Leather Factory, Inc.</issuerName>
    <cusip>87538X105</cusip>
    <meetingDate>06/09/2026</meetingDate>
    <voteDescription>Approval, by non-binding advisory vote, of the compensation of our named executive officers for the year ended December 31, 2025.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2857936</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>2857936</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
  <proxyTable>
    <issuerName>HireQuest, Inc.</issuerName>
    <cusip>433535101</cusip>
    <meetingDate>06/18/2026</meetingDate>
    <voteDescription>An advisory vote regarding approval of compensation paid to named executive officers.</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>236847</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>FOR</howVoted>
        <sharesVoted>236847</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
    <voteManager>
      <otherManagers>
        <otherManager>1</otherManager>
      </otherManagers>
      <otherManagers>
        <otherManager>2</otherManager>
      </otherManagers>
    </voteManager>
  </proxyTable>
</proxyVoteTable>
