<?xml version="1.0" ?>
<proxyVoteTable xmlns="http://www.sec.gov/edgar/document/npxproxy/informationtable">
  <proxyTable>
    <issuerName>Ultra life</issuerName>
    <cusip>903899102</cusip>
    <isin>US9038991025</isin>
    <meetingDate>07/16/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>8133</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>8133</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Ultra life</issuerName>
    <cusip>903899102</cusip>
    <isin>US9038991025</isin>
    <meetingDate>07/16/2025</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>8133</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>8133</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Crown Crafts</issuerName>
    <cusip>228309100</cusip>
    <isin>US2283091005</isin>
    <meetingDate>08/12/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>60114</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>60114</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Crown Crafts</issuerName>
    <cusip>228309100</cusip>
    <isin>US2283091005</isin>
    <meetingDate>08/12/2025</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>60114</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>60114</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Crown Crafts</issuerName>
    <cusip>228309100</cusip>
    <isin>US2283091005</isin>
    <meetingDate>08/12/2025</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>60114</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>60114</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Coda Octopus</issuerName>
    <cusip>19188u296</cusip>
    <meetingDate>09/10/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>65391</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>65391</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Coda Octopus</issuerName>
    <cusip>19188u206</cusip>
    <meetingDate>09/10/2025</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>65391</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>65391</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Coda Octopus</issuerName>
    <cusip>19188u206</cusip>
    <meetingDate>09/10/2025</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>65391</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>65391</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Omega Flex</issuerName>
    <cusip>682095104</cusip>
    <meetingDate>06/10/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>14841</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>14841</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Aersale</issuerName>
    <cusip>00810F106</cusip>
    <meetingDate>06/11/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>133505</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>133505</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Aersale</issuerName>
    <cusip>00810F106</cusip>
    <meetingDate>06/11/2026</meetingDate>
    <voteDescription>change to Texas</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>COMPENSATION</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>133505</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>133505</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Aersale</issuerName>
    <cusip>00810F106</cusip>
    <meetingDate>06/11/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>133505</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>133505</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Aersale</issuerName>
    <cusip>00810F106</cusip>
    <meetingDate>06/11/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>133505</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>133505</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Seacor Marine</issuerName>
    <cusip>78413P101</cusip>
    <meetingDate>06/02/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>139801</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>139801</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Seacor Marine</issuerName>
    <cusip>78413P101</cusip>
    <meetingDate>06/02/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>139801</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>139801</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Seacor Marine</issuerName>
    <cusip>78413P101</cusip>
    <meetingDate>06/02/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>139801</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>139801</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Dorian LPG</issuerName>
    <cusip>y2106r110</cusip>
    <isin>MHY2106R1100</isin>
    <meetingDate>09/05/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>15570</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>15570</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Dorian LPG</issuerName>
    <cusip>y2106r110</cusip>
    <isin>MHY2106R1100</isin>
    <meetingDate>09/05/2025</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>15570</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>15570</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Dorian LPG</issuerName>
    <cusip>y2106r110</cusip>
    <isin>MHY2106R1100</isin>
    <meetingDate>09/05/2025</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>15570</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>15570</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Stealthgas</issuerName>
    <cusip>y81669106</cusip>
    <isin>MHY816691064</isin>
    <meetingDate>10/09/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>99104</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>99104</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Stealthgas</issuerName>
    <cusip>y81669106</cusip>
    <isin>MHY816691064</isin>
    <meetingDate>10/09/2025</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>99104</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>99104</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Heartland Exp</issuerName>
    <cusip>422347104</cusip>
    <meetingDate>05/14/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>51013</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>51013</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Heartland Exp</issuerName>
    <cusip>422347104</cusip>
    <meetingDate>05/14/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>51013</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>51013</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Heartland Exp</issuerName>
    <cusip>422347104</cusip>
    <meetingDate>05/14/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>51013</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>51013</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Unifi</issuerName>
    <cusip>904677200</cusip>
    <isin>US9046772003</isin>
    <meetingDate>10/28/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>363921</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>mixed</howVoted>
        <sharesVoted>363921</sharesVoted>
        <managementRecommendation>NONE</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Unifi</issuerName>
    <cusip>904677200</cusip>
    <isin>US9046772003</isin>
    <meetingDate>10/28/2025</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>363921</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>363921</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Unifi</issuerName>
    <cusip>904677200</cusip>
    <isin>US9046772003</isin>
    <meetingDate>10/28/2025</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>363921</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>363921</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>unifi</issuerName>
    <cusip>904677200</cusip>
    <isin>US9046772003</isin>
    <meetingDate>10/28/2025</meetingDate>
    <voteDescription>incentive comp plan</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>COMPENSATION</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>363921</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>363921</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Flexsteel</issuerName>
    <cusip>339382103</cusip>
    <isin>US3393821034</isin>
    <meetingDate>12/10/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1234</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>1234</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Flexsteel</issuerName>
    <cusip>339382103</cusip>
    <isin>US3393821034</isin>
    <meetingDate>12/10/2025</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1234</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>1234</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Flexsteel</issuerName>
    <cusip>339382103</cusip>
    <isin>US3393821034</isin>
    <meetingDate>12/10/2025</meetingDate>
    <voteDescription>incentive comp plan</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>COMPENSATION</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1234</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>1234</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Hope Bancorp</issuerName>
    <cusip>43940T109</cusip>
    <meetingDate>05/21/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>11007</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>11007</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Hope Bancorp</issuerName>
    <cusip>43940T109</cusip>
    <meetingDate>05/21/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>11007</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>11007</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Hope Bancorp</issuerName>
    <cusip>43940T109</cusip>
    <meetingDate>05/21/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>11007</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>11007</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Hurco</issuerName>
    <cusip>447324104</cusip>
    <isin>US4473241044</isin>
    <meetingDate>03/12/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>106050</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>106050</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Hurco</issuerName>
    <cusip>447324104</cusip>
    <isin>US4473241044</isin>
    <meetingDate>03/12/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>106050</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>106050</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Hurco</issuerName>
    <cusip>447324104</cusip>
    <isin>US4473241044</isin>
    <meetingDate>03/12/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>106050</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>106050</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Tri-pointe homes</issuerName>
    <cusip>87265h109</cusip>
    <isin>US87265H1095</isin>
    <meetingDate>04/15/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2000</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>2000</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Tri-pointe homes</issuerName>
    <cusip>87265h109</cusip>
    <isin>US87265H1095</isin>
    <meetingDate>04/15/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2000</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>2000</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Tri-pointe homes</issuerName>
    <cusip>87265h109</cusip>
    <isin>US87265H1095</isin>
    <meetingDate>04/15/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2000</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>2000</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Culp</issuerName>
    <cusip>230215105</cusip>
    <meetingDate>09/24/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>332202</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>mixed</howVoted>
        <sharesVoted>332202</sharesVoted>
        <managementRecommendation>NONE</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Culp</issuerName>
    <cusip>230215105</cusip>
    <meetingDate>09/24/2025</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>332202</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>332202</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Culp</issuerName>
    <cusip>230215105</cusip>
    <meetingDate>09/24/2025</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>332202</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>332202</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Friedman Indus</issuerName>
    <cusip>358435105</cusip>
    <meetingDate>09/18/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>13031</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>13031</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Friedman Indus</issuerName>
    <cusip>358435105</cusip>
    <meetingDate>09/18/2025</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>13031</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>13031</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Friedman Indus</issuerName>
    <cusip>358435105</cusip>
    <meetingDate>09/18/2025</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>13031</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>13031</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Friedman Indus</issuerName>
    <cusip>358435105</cusip>
    <meetingDate>09/18/2025</meetingDate>
    <voteDescription>incentive comp plan</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>COMPENSATION</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>13031</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>13031</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>First Acceptance</issuerName>
    <cusip>318457108</cusip>
    <isin>US3184571087</isin>
    <meetingDate>05/05/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>230498</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>230498</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>First Acceptance</issuerName>
    <cusip>318457108</cusip>
    <isin>US3184571087</isin>
    <meetingDate>05/05/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>230498</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>230498</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Weyco Group</issuerName>
    <cusip>962149100</cusip>
    <isin>US9621491003</isin>
    <meetingDate>05/05/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>33917</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>33917</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Weyco Group</issuerName>
    <cusip>962149100</cusip>
    <isin>US9621491003</isin>
    <meetingDate>05/05/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>33917</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>33917</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Weyco Group</issuerName>
    <cusip>962149100</cusip>
    <isin>US9621491003</isin>
    <meetingDate>05/05/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>33917</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>33917</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Astronova</issuerName>
    <cusip>04638f108</cusip>
    <meetingDate>12/02/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>6183</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>6183</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Astronova</issuerName>
    <cusip>04638f108</cusip>
    <meetingDate>12/02/2025</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>6183</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>6183</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Gulf Island Fabrication</issuerName>
    <cusip>402307102</cusip>
    <isin>US4023071024</isin>
    <meetingDate>01/13/2026</meetingDate>
    <voteDescription>merger</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>EXTRAORDINARY TRANSACTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>346077</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>346077</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>346077</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>346077</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Benchmark electronics</issuerName>
    <cusip>08160h101</cusip>
    <isin>US08160H1014</isin>
    <meetingDate>05/28/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1500</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>1500</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Benchmark electronics</issuerName>
    <cusip>08160h101</cusip>
    <isin>US08160H1014</isin>
    <meetingDate>05/28/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1500</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>1500</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Benchmark electronics</issuerName>
    <cusip>08160h101</cusip>
    <isin>US08160H1014</isin>
    <meetingDate>05/28/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1500</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>1500</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Benchmark electronics</issuerName>
    <cusip>08160h101</cusip>
    <isin>US08160H1014</isin>
    <meetingDate>05/28/2026</meetingDate>
    <voteDescription>incentive comp plan</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>COMPENSATION</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1500</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>1500</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>PCB Bancorp</issuerName>
    <cusip>69320m109</cusip>
    <isin>US69320M1099</isin>
    <meetingDate>05/27/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>25757</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>25757</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>PCB Bancorp</issuerName>
    <cusip>69320m109</cusip>
    <isin>US69320M1099</isin>
    <meetingDate>05/27/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>25757</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>25757</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>PCB Bancorp</issuerName>
    <cusip>69320m109</cusip>
    <isin>US69320M1099</isin>
    <meetingDate>05/27/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>25157</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>25157</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Buckle</issuerName>
    <cusip>118440106</cusip>
    <isin>US1184401065</isin>
    <meetingDate>06/01/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>7129</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>7129</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Buckle</issuerName>
    <cusip>118440106</cusip>
    <isin>US1184401065</isin>
    <meetingDate>06/01/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>7129</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>7129</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Buckle</issuerName>
    <cusip>118440106</cusip>
    <isin>US1184401065</isin>
    <meetingDate>06/01/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>7129</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>7129</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Hooker furnishings</issuerName>
    <cusip>439938100</cusip>
    <isin>US4390381006</isin>
    <meetingDate>06/09/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>29537</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>29537</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Hooker furnishings</issuerName>
    <cusip>439938100</cusip>
    <isin>US4390381006</isin>
    <meetingDate>06/09/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>29537</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>29537</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Hooker furnishings</issuerName>
    <cusip>439938100</cusip>
    <isin>US4390381006</isin>
    <meetingDate>06/09/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>29537</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>29537</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Bristow Group</issuerName>
    <cusip>11040g103</cusip>
    <isin>US11040G1031</isin>
    <meetingDate>06/03/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>21364</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>21364</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Bristow Group</issuerName>
    <cusip>11040g103</cusip>
    <isin>US11040G1031</isin>
    <meetingDate>06/03/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>21364</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>21364</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Bristow Group</issuerName>
    <cusip>11040g103</cusip>
    <isin>US11040G1031</isin>
    <meetingDate>06/03/2026</meetingDate>
    <voteDescription>incentive comp plan</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>COMPENSATION</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>21364</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>21364</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Bristow Group</issuerName>
    <cusip>11040g103</cusip>
    <isin>US11040G1031</isin>
    <meetingDate>06/04/2025</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>21364</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>21364</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Diodes</issuerName>
    <cusip>254543101</cusip>
    <meetingDate>05/11/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>8416</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>mixed</howVoted>
        <sharesVoted>8416</sharesVoted>
        <managementRecommendation>NONE</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Diodes</issuerName>
    <cusip>254543101</cusip>
    <meetingDate>05/11/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>8416</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>8416</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Diodes</issuerName>
    <cusip>254543101</cusip>
    <meetingDate>05/11/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>8416</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>8416</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Shoe Carnival</issuerName>
    <cusip>824889109</cusip>
    <isin>US8248891090</isin>
    <meetingDate>06/10/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>51288</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>51288</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Shoe Carnival</issuerName>
    <cusip>824889109</cusip>
    <isin>US8248891090</isin>
    <meetingDate>06/10/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>51288</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>51288</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Shoe Carnival</issuerName>
    <cusip>824889109</cusip>
    <isin>US8248891090</isin>
    <meetingDate>06/10/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>51288</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>51288</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>OP Bancorp</issuerName>
    <cusip>67109r109</cusip>
    <isin>US67109R1095</isin>
    <meetingDate>05/28/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>33191</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>33191</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>OP Bancorp</issuerName>
    <cusip>67109r109</cusip>
    <isin>US67109R1095</isin>
    <meetingDate>05/28/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>33191</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>33191</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>OP Bancorp</issuerName>
    <cusip>67109r109</cusip>
    <isin>US67109R1095</isin>
    <meetingDate>05/28/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>33191</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>33191</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Seaboard</issuerName>
    <cusip>811543107</cusip>
    <meetingDate>04/20/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>208</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>208</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Seaboard</issuerName>
    <cusip>811543107</cusip>
    <meetingDate>04/20/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>208</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>208</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Seaboard</issuerName>
    <cusip>811543107</cusip>
    <meetingDate>04/20/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>208</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>208</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Ingles Markets</issuerName>
    <cusip>457030104</cusip>
    <meetingDate>04/30/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>18724</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>mixed</howVoted>
        <sharesVoted>18724</sharesVoted>
        <managementRecommendation>NONE</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Ingles Markets</issuerName>
    <cusip>457030104</cusip>
    <meetingDate>04/30/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>18724</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>against</howVoted>
        <sharesVoted>18724</sharesVoted>
        <managementRecommendation>AGAINST</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Ethan Allen</issuerName>
    <cusip>297030104</cusip>
    <meetingDate>11/05/2025</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>5053</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>5053</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Ethan Allen</issuerName>
    <cusip>297030104</cusip>
    <meetingDate>11/05/2025</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>5053</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>5053</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Ethan Allen</issuerName>
    <cusip>297030104</cusip>
    <meetingDate>11/05/2025</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>5053</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>5053</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Petmed express</issuerName>
    <cusip>716382106</cusip>
    <meetingDate>01/21/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>219365</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>219365</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Petmed express</issuerName>
    <cusip>716382106</cusip>
    <meetingDate>01/21/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>219365</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>219365</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Petmed express</issuerName>
    <cusip>716382106</cusip>
    <meetingDate>01/21/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>219365</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>219365</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Stepan co</issuerName>
    <cusip>858586100</cusip>
    <meetingDate>04/28/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2723</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>For</howVoted>
        <sharesVoted>2723</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Stepan co</issuerName>
    <cusip>858586100</cusip>
    <meetingDate>04/28/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2723</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>2723</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Stepan co</issuerName>
    <cusip>858586100</cusip>
    <meetingDate>04/28/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2723</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>2723</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Innospec</issuerName>
    <cusip>45768S105</cusip>
    <meetingDate>05/08/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1628</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>1628</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Innospec</issuerName>
    <cusip>45768S105</cusip>
    <meetingDate>05/08/2026</meetingDate>
    <voteDescription>say on pay</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>SECTION 14A SAY-ON-PAY VOTES</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1628</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>1628</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Innospec</issuerName>
    <cusip>45768S105</cusip>
    <meetingDate>05/08/2026</meetingDate>
    <voteDescription>auditor approval</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>AUDIT-RELATED</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>1628</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>1628</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Seadrill</issuerName>
    <cusip>G7997W102</cusip>
    <meetingDate>06/03/2026</meetingDate>
    <voteDescription>limit directors to 9</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2000</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>2000</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
  <proxyTable>
    <issuerName>Seadrill</issuerName>
    <cusip>G7997W102</cusip>
    <meetingDate>06/03/2026</meetingDate>
    <voteDescription>director election</voteDescription>
    <voteCategories>
      <voteCategory>
        <categoryType>DIRECTOR ELECTIONS</categoryType>
      </voteCategory>
    </voteCategories>
    <voteSource>ISSUER</voteSource>
    <sharesVoted>2000</sharesVoted>
    <sharesOnLoan>0</sharesOnLoan>
    <vote>
      <voteRecord>
        <howVoted>for</howVoted>
        <sharesVoted>2000</sharesVoted>
        <managementRecommendation>FOR</managementRecommendation>
      </voteRecord>
    </vote>
  </proxyTable>
</proxyVoteTable>
