<?xml version='1.0' encoding='windows-1252'?>
<informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <infoTable>
    <nameOfIssuer>1st Source Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>336901103</cusip>
    <value>21714015</value>
    <shrsOrPrnAmt>
      <sshPrnamt>313741</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>300997</Sole>
      <Shared>0</Shared>
      <None>12744</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aaon Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>000360206</cusip>
    <value>13233711</value>
    <shrsOrPrnAmt>
      <sshPrnamt>159924</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>152831</Sole>
      <Shared>0</Shared>
      <None>7093</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abacus Global Management Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>00258Y104</cusip>
    <value>5041648</value>
    <shrsOrPrnAmt>
      <sshPrnamt>639803</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>639803</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abbott Laboratories</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002824100</cusip>
    <value>6106093</value>
    <shrsOrPrnAmt>
      <sshPrnamt>59473</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>32401</Sole>
      <Shared>0</Shared>
      <None>27072</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AbbVie Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00287Y109</cusip>
    <value>14132500</value>
    <shrsOrPrnAmt>
      <sshPrnamt>64980</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40056</Sole>
      <Shared>0</Shared>
      <None>24924</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abeona Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00289Y206</cusip>
    <value>5660529</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1263511</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1263511</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abercrombie &amp; Fitch Co</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>002896207</cusip>
    <value>13680556</value>
    <shrsOrPrnAmt>
      <sshPrnamt>149727</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>102393</Sole>
      <Shared>0</Shared>
      <None>47334</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abivax SA</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>00370M103</cusip>
    <value>975092</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8757</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8757</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Accel Entertainment Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>00436Q106</cusip>
    <value>1390403</value>
    <shrsOrPrnAmt>
      <sshPrnamt>127443</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>127443</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Acm Research Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>00108J109</cusip>
    <value>4070994</value>
    <shrsOrPrnAmt>
      <sshPrnamt>103456</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>103456</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Acuity Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00508Y102</cusip>
    <value>7390242</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26373</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25303</Sole>
      <Shared>0</Shared>
      <None>1070</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Acushnet Holdings Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>005098108</cusip>
    <value>20050245</value>
    <shrsOrPrnAmt>
      <sshPrnamt>214487</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>204113</Sole>
      <Shared>0</Shared>
      <None>10374</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AdaptHealth Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00653Q102</cusip>
    <value>29390227</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2469767</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2413085</Sole>
      <Shared>0</Shared>
      <None>56682</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Adaptive Biotechnologies Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00650F109</cusip>
    <value>12929525</value>
    <shrsOrPrnAmt>
      <sshPrnamt>931522</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>873113</Sole>
      <Shared>0</Shared>
      <None>58409</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Addus Homecare Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>006739106</cusip>
    <value>23776049</value>
    <shrsOrPrnAmt>
      <sshPrnamt>253882</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>184674</Sole>
      <Shared>0</Shared>
      <None>69208</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Adeia Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00676P107</cusip>
    <value>6656791</value>
    <shrsOrPrnAmt>
      <sshPrnamt>277020</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>273204</Sole>
      <Shared>0</Shared>
      <None>3816</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Adma Biologics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>000899104</cusip>
    <value>3706236</value>
    <shrsOrPrnAmt>
      <sshPrnamt>411347</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>395786</Sole>
      <Shared>0</Shared>
      <None>15561</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Advanced Energy Industries, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>007973100</cusip>
    <value>9238542</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28628</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28531</Sole>
      <Shared>0</Shared>
      <None>97</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aebi Schmidt Holding AG</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>H00501108</cusip>
    <value>4536891</value>
    <shrsOrPrnAmt>
      <sshPrnamt>467239</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>467239</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aehr Test Systems Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00760J108</cusip>
    <value>2819637</value>
    <shrsOrPrnAmt>
      <sshPrnamt>76042</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>76042</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Agilent Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00846U101</cusip>
    <value>4696198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41202</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40792</Sole>
      <Shared>0</Shared>
      <None>410</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Agios Pharmaceuticals Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00847X104</cusip>
    <value>9318676</value>
    <shrsOrPrnAmt>
      <sshPrnamt>275456</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>261659</Sole>
      <Shared>0</Shared>
      <None>13797</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alamo Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>011311107</cusip>
    <value>33172663</value>
    <shrsOrPrnAmt>
      <sshPrnamt>201083</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>157962</Sole>
      <Shared>0</Shared>
      <None>43121</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aldeyra Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01438T106</cusip>
    <value>162007</value>
    <shrsOrPrnAmt>
      <sshPrnamt>95862</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>95862</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Allegro MicroSystems Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01749D105</cusip>
    <value>28693530</value>
    <shrsOrPrnAmt>
      <sshPrnamt>910039</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>802059</Sole>
      <Shared>0</Shared>
      <None>107980</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Allison Transmission Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01973R101</cusip>
    <value>10359225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88495</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3879</Sole>
      <Shared>0</Shared>
      <None>84616</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alnylam Pharmaceuticals Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02043Q107</cusip>
    <value>1159038</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3503</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3503</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alpine Income Property Trust Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02083X103</cusip>
    <value>2731068</value>
    <shrsOrPrnAmt>
      <sshPrnamt>151726</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>151726</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>American Healthcare REIT Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>398182303</cusip>
    <value>17641094</value>
    <shrsOrPrnAmt>
      <sshPrnamt>374069</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>228226</Sole>
      <Shared>0</Shared>
      <None>145843</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>American States Water Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>029899101</cusip>
    <value>14113036</value>
    <shrsOrPrnAmt>
      <sshPrnamt>186631</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>179064</Sole>
      <Shared>0</Shared>
      <None>7567</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>American Superconductor Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>030111207</cusip>
    <value>2239753</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66167</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>66167</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Americold Realty Trust Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03064D108</cusip>
    <value>7835477</value>
    <shrsOrPrnAmt>
      <sshPrnamt>683724</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>656001</Sole>
      <Shared>0</Shared>
      <None>27723</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amgen Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031162100</cusip>
    <value>2095267</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5955</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5955</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amneal Pharmaceuticals Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>03168L105</cusip>
    <value>633644</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50977</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27772</Sole>
      <Shared>0</Shared>
      <None>23205</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Angiodynamics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03475V101</cusip>
    <value>2237764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>196813</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>196813</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANI Pharmaceuticals Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00182C103</cusip>
    <value>22608292</value>
    <shrsOrPrnAmt>
      <sshPrnamt>293996</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>213994</Sole>
      <Shared>0</Shared>
      <None>80002</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Annexon Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03589W102</cusip>
    <value>5054269</value>
    <shrsOrPrnAmt>
      <sshPrnamt>912323</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>912323</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>API Group Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00187Y100</cusip>
    <value>7991638</value>
    <shrsOrPrnAmt>
      <sshPrnamt>197227</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4996</Sole>
      <Shared>0</Shared>
      <None>192231</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Apogee Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03770N101</cusip>
    <value>10325050</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122669</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>107641</Sole>
      <Shared>0</Shared>
      <None>15028</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Applied Digital Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>038169207</cusip>
    <value>5717874</value>
    <shrsOrPrnAmt>
      <sshPrnamt>240854</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>240854</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Applied Industrial Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03820C105</cusip>
    <value>16752039</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63139</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>43500</Sole>
      <Shared>0</Shared>
      <None>19639</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Applied Optoelectronics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03823U102</cusip>
    <value>23612791</value>
    <shrsOrPrnAmt>
      <sshPrnamt>279144</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>270534</Sole>
      <Shared>0</Shared>
      <None>8610</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Arbutus Biopharma Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03879J100</cusip>
    <value>1769094</value>
    <shrsOrPrnAmt>
      <sshPrnamt>393132</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>393132</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ares Management Corporation</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>03990B101</cusip>
    <value>2729417</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25018</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24735</Sole>
      <Shared>0</Shared>
      <None>283</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Argenx SE</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>04016X101</cusip>
    <value>3342354</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4577</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4577</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Artivion Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>228903100</cusip>
    <value>10962124</value>
    <shrsOrPrnAmt>
      <sshPrnamt>299348</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>299348</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Arvinas Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04335A105</cusip>
    <value>5857995</value>
    <shrsOrPrnAmt>
      <sshPrnamt>552641</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>552641</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ascendis Pharma A/S</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>04351P101</cusip>
    <value>5452466</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23838</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18252</Sole>
      <Shared>0</Shared>
      <None>5586</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Assurant Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04621X108</cusip>
    <value>18437451</value>
    <shrsOrPrnAmt>
      <sshPrnamt>84649</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45943</Sole>
      <Shared>0</Shared>
      <None>38707</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Astec Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>046224101</cusip>
    <value>21768104</value>
    <shrsOrPrnAmt>
      <sshPrnamt>404311</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>390789</Sole>
      <Shared>0</Shared>
      <None>13522</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Astera Labs Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04626A103</cusip>
    <value>3234954</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29516</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26256</Sole>
      <Shared>0</Shared>
      <None>3260</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AstraZeneca PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G0593M107</cusip>
    <value>5687233</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28837</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28837</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Astronics Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>046433108</cusip>
    <value>9590235</value>
    <shrsOrPrnAmt>
      <sshPrnamt>143717</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>140234</Sole>
      <Shared>0</Shared>
      <None>3483</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Asure Software Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04649U102</cusip>
    <value>4541307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>528059</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>528059</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atlantic Union Bankshares Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04911A107</cusip>
    <value>15350366</value>
    <shrsOrPrnAmt>
      <sshPrnamt>429501</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>415499</Sole>
      <Shared>0</Shared>
      <None>14002</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atlas Energy Solutions Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>642045108</cusip>
    <value>10762625</value>
    <shrsOrPrnAmt>
      <sshPrnamt>820322</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>787240</Sole>
      <Shared>0</Shared>
      <None>33082</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atmos Energy Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>049560105</cusip>
    <value>7292746</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39480</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>995</Sole>
      <Shared>0</Shared>
      <None>38485</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atmus Filtration Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04956D107</cusip>
    <value>15624864</value>
    <shrsOrPrnAmt>
      <sshPrnamt>275231</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>269709</Sole>
      <Shared>0</Shared>
      <None>5522</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atricure Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04963C209</cusip>
    <value>23798442</value>
    <shrsOrPrnAmt>
      <sshPrnamt>834155</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>775495</Sole>
      <Shared>0</Shared>
      <None>58660</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atrium Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04965N104</cusip>
    <value>454272</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33977</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33977</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Audioeye Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>050734201</cusip>
    <value>5245402</value>
    <shrsOrPrnAmt>
      <sshPrnamt>823454</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>823454</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Avalo Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05338F306</cusip>
    <value>5792571</value>
    <shrsOrPrnAmt>
      <sshPrnamt>387982</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>387982</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Avery Dennison Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053611109</cusip>
    <value>17357723</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100520</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46442</Sole>
      <Shared>0</Shared>
      <None>54078</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aviat Networks Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05366Y201</cusip>
    <value>9914146</value>
    <shrsOrPrnAmt>
      <sshPrnamt>438485</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>438485</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Avient Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05368V106</cusip>
    <value>15813224</value>
    <shrsOrPrnAmt>
      <sshPrnamt>435626</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>434171</Sole>
      <Shared>0</Shared>
      <None>1455</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Avista Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05379B107</cusip>
    <value>12096711</value>
    <shrsOrPrnAmt>
      <sshPrnamt>301363</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>289114</Sole>
      <Shared>0</Shared>
      <None>12249</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Axcelis Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>054540208</cusip>
    <value>16569729</value>
    <shrsOrPrnAmt>
      <sshPrnamt>178016</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>172563</Sole>
      <Shared>0</Shared>
      <None>5453</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AxoGen Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05463X106</cusip>
    <value>2385360</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>72000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Axos Financial Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05465C100</cusip>
    <value>19688720</value>
    <shrsOrPrnAmt>
      <sshPrnamt>231387</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>220317</Sole>
      <Shared>0</Shared>
      <None>11070</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Axsome Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05464T104</cusip>
    <value>6215711</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36775</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31259</Sole>
      <Shared>0</Shared>
      <None>5516</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AZZ Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002474104</cusip>
    <value>29664444</value>
    <shrsOrPrnAmt>
      <sshPrnamt>237069</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>227927</Sole>
      <Shared>0</Shared>
      <None>9142</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Badger Meter Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>056525108</cusip>
    <value>1412437</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9271</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7733</Sole>
      <Shared>0</Shared>
      <None>1538</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05969A105</cusip>
    <value>15934222</value>
    <shrsOrPrnAmt>
      <sshPrnamt>296561</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>295637</Sole>
      <Shared>0</Shared>
      <None>924</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bank of Marin Bancorp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>063425102</cusip>
    <value>3159666</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123280</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>123280</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bank OZK</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>06417N103</cusip>
    <value>31083341</value>
    <shrsOrPrnAmt>
      <sshPrnamt>677345</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>560324</Sole>
      <Shared>0</Shared>
      <None>117021</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BankUnited Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>06652K103</cusip>
    <value>11432796</value>
    <shrsOrPrnAmt>
      <sshPrnamt>253162</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>242847</Sole>
      <Shared>0</Shared>
      <None>10315</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bankwell Financial Group, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>06654A103</cusip>
    <value>1213146</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25003</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25003</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Barrett Business Services Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>068463108</cusip>
    <value>5299205</value>
    <shrsOrPrnAmt>
      <sshPrnamt>181604</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>181604</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Beacon Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>084680107</cusip>
    <value>1081770</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36059</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36059</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Becton, Dickinson and Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>075887109</cusip>
    <value>2671652</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16992</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9257</Sole>
      <Shared>0</Shared>
      <None>7735</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Belden Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>077454106</cusip>
    <value>14675618</value>
    <shrsOrPrnAmt>
      <sshPrnamt>127803</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>122606</Sole>
      <Shared>0</Shared>
      <None>5197</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BellRing Intermediate Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>07831C103</cusip>
    <value>3852541</value>
    <shrsOrPrnAmt>
      <sshPrnamt>239437</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6054</Sole>
      <Shared>0</Shared>
      <None>233383</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Benchmark Electronics, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>08160H101</cusip>
    <value>15485958</value>
    <shrsOrPrnAmt>
      <sshPrnamt>276239</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>275288</Sole>
      <Shared>0</Shared>
      <None>951</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BGC Group Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>088929104</cusip>
    <value>2606536</value>
    <shrsOrPrnAmt>
      <sshPrnamt>266517</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>236726</Sole>
      <Shared>0</Shared>
      <None>29791</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Biogen Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09062X103</cusip>
    <value>1798101</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9808</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9808</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BioNTech SE</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>09075V102</cusip>
    <value>1947627</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21913</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18475</Sole>
      <Shared>0</Shared>
      <None>3438</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bioventus Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>09075A108</cusip>
    <value>4336485</value>
    <shrsOrPrnAmt>
      <sshPrnamt>474971</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>474971</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Blue Bird Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>095306106</cusip>
    <value>2852051</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50221</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50221</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Blue Ridge Bankshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>095825105</cusip>
    <value>963858</value>
    <shrsOrPrnAmt>
      <sshPrnamt>229490</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>229490</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Boot Barn Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>099406100</cusip>
    <value>21736363</value>
    <shrsOrPrnAmt>
      <sshPrnamt>148513</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>113965</Sole>
      <Shared>0</Shared>
      <None>34548</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Boston Scientific Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>101137107</cusip>
    <value>3909702</value>
    <shrsOrPrnAmt>
      <sshPrnamt>62306</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33944</Sole>
      <Shared>0</Shared>
      <None>28362</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bridgewater Bancshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>108621103</cusip>
    <value>5078873</value>
    <shrsOrPrnAmt>
      <sshPrnamt>286942</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>286942</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Brinks Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>109696104</cusip>
    <value>3661880</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35336</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33190</Sole>
      <Shared>0</Shared>
      <None>2146</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bristol-Myers Squibb Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110122108</cusip>
    <value>2171209</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35799</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19543</Sole>
      <Shared>0</Shared>
      <None>16256</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Brown &amp; Brown Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>115236101</cusip>
    <value>9445655</value>
    <shrsOrPrnAmt>
      <sshPrnamt>144850</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>104021</Sole>
      <Shared>0</Shared>
      <None>40829</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CACI International Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>127190304</cusip>
    <value>1060003</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1949</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1637</Sole>
      <Shared>0</Shared>
      <None>312</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>California BanCorp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84252A106</cusip>
    <value>7630569</value>
    <shrsOrPrnAmt>
      <sshPrnamt>430619</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>430619</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>California Water Service Group</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>130788102</cusip>
    <value>1440452</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31770</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26822</Sole>
      <Shared>0</Shared>
      <None>4948</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Candel Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>137404109</cusip>
    <value>453863</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92625</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92625</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Capital Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>139737100</cusip>
    <value>8009458</value>
    <shrsOrPrnAmt>
      <sshPrnamt>269316</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>269316</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Carpenter Technology Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>144285103</cusip>
    <value>8233005</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20888</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>529</Sole>
      <Shared>0</Shared>
      <None>20359</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Carriage Services, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>143905107</cusip>
    <value>5213185</value>
    <shrsOrPrnAmt>
      <sshPrnamt>114174</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>114174</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Carter Bankshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>146103106</cusip>
    <value>10485068</value>
    <shrsOrPrnAmt>
      <sshPrnamt>449617</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>449617</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Casella Waste Systems, Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>147448104</cusip>
    <value>16743676</value>
    <shrsOrPrnAmt>
      <sshPrnamt>211037</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>204463</Sole>
      <Shared>0</Shared>
      <None>6574</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Catalyst Pharmaceuticals Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14888U101</cusip>
    <value>29702046</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1199598</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>970150</Sole>
      <Shared>0</Shared>
      <None>229448</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cavco Industries</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149568107</cusip>
    <value>20368753</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42059</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40876</Sole>
      <Shared>0</Shared>
      <None>1183</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CECO Environmental Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125141101</cusip>
    <value>8923773</value>
    <shrsOrPrnAmt>
      <sshPrnamt>149778</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>149778</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Celldex Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15117B202</cusip>
    <value>11175019</value>
    <shrsOrPrnAmt>
      <sshPrnamt>352302</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>325668</Sole>
      <Shared>0</Shared>
      <None>26634</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cencora Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03073E105</cusip>
    <value>1186193</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3776</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2057</Sole>
      <Shared>0</Shared>
      <None>1719</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Centene Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15135B101</cusip>
    <value>4015757</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122656</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22563</Sole>
      <Shared>0</Shared>
      <None>100093</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Central Pacific Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>154760409</cusip>
    <value>2426467</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75922</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>75922</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Champion Homes Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>830830105</cusip>
    <value>11199166</value>
    <shrsOrPrnAmt>
      <sshPrnamt>150587</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>143446</Sole>
      <Shared>0</Shared>
      <None>7141</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Charles River Laboratories International, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>159864107</cusip>
    <value>7526848</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43634</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28935</Sole>
      <Shared>0</Shared>
      <None>14699</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chatham Lodging Trust</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>16208T102</cusip>
    <value>6495772</value>
    <shrsOrPrnAmt>
      <sshPrnamt>825384</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>825384</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chefs Warehouse Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>163086101</cusip>
    <value>40285579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>677638</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>560468</Sole>
      <Shared>0</Shared>
      <None>117170</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chemed Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>16359R103</cusip>
    <value>3558469</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9420</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8896</Sole>
      <Shared>0</Shared>
      <None>525</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cheniere Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>16411R208</cusip>
    <value>3639787</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12827</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12713</Sole>
      <Shared>0</Shared>
      <None>114</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chord Energy Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>674215207</cusip>
    <value>16058662</value>
    <shrsOrPrnAmt>
      <sshPrnamt>112946</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>111023</Sole>
      <Shared>0</Shared>
      <None>1923</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cipher Digital Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>17253J106</cusip>
    <value>5509454</value>
    <shrsOrPrnAmt>
      <sshPrnamt>428085</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>428085</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Citizens Financial Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>174610105</cusip>
    <value>204378</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3408</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3408</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Coastal Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>19046P209</cusip>
    <value>12081864</value>
    <shrsOrPrnAmt>
      <sshPrnamt>158763</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>155157</Sole>
      <Shared>0</Shared>
      <None>3606</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Coastalsouth Bancshares Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>19058X207</cusip>
    <value>1093935</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44487</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44487</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cogent Biosciences Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>19240Q201</cusip>
    <value>13875260</value>
    <shrsOrPrnAmt>
      <sshPrnamt>360490</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>360490</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Coherent Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>19247G107</cusip>
    <value>15333816</value>
    <shrsOrPrnAmt>
      <sshPrnamt>64371</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7629</Sole>
      <Shared>0</Shared>
      <None>56742</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Columbia Banking System Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>197236102</cusip>
    <value>4740233</value>
    <shrsOrPrnAmt>
      <sshPrnamt>172812</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>172812</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Comfort Systems USA Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>199908104</cusip>
    <value>3577100</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2594</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2295</Sole>
      <Shared>0</Shared>
      <None>299</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Commerce Bancshares Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>200525103</cusip>
    <value>1443577</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29341</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24512</Sole>
      <Shared>0</Shared>
      <None>4829</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Commercial Bancgroup Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20112C106</cusip>
    <value>1825381</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70153</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>70153</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Community Healthcare Trust Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20369C106</cusip>
    <value>14491601</value>
    <shrsOrPrnAmt>
      <sshPrnamt>911995</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>887925</Sole>
      <Shared>0</Shared>
      <None>24070</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Compass Diversified</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20451Q104</cusip>
    <value>2835542</value>
    <shrsOrPrnAmt>
      <sshPrnamt>360756</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>360756</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Conduent Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>206787103</cusip>
    <value>2330047</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1820349</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1820349</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Connectone Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20786W107</cusip>
    <value>26973880</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1007616</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>990706</Sole>
      <Shared>0</Shared>
      <None>16910</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Copart Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>217204106</cusip>
    <value>3428201</value>
    <shrsOrPrnAmt>
      <sshPrnamt>103259</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>102272</Sole>
      <Shared>0</Shared>
      <None>987</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COPT Defense Properties</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22002T108</cusip>
    <value>7932530</value>
    <shrsOrPrnAmt>
      <sshPrnamt>259233</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>248673</Sole>
      <Shared>0</Shared>
      <None>10560</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Corcept Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>218352102</cusip>
    <value>12279031</value>
    <shrsOrPrnAmt>
      <sshPrnamt>304615</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>292324</Sole>
      <Shared>0</Shared>
      <None>12291</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Core &amp; Main Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>21874C102</cusip>
    <value>6107951</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123643</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>122496</Sole>
      <Shared>0</Shared>
      <None>1147</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CorMedix Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>21900C308</cusip>
    <value>4571721</value>
    <shrsOrPrnAmt>
      <sshPrnamt>673302</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>673302</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Coterra Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>127097103</cusip>
    <value>6025705</value>
    <shrsOrPrnAmt>
      <sshPrnamt>171477</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>169847</Sole>
      <Shared>0</Shared>
      <None>1630</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cousins Properties Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>222795502</cusip>
    <value>14325788</value>
    <shrsOrPrnAmt>
      <sshPrnamt>634727</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>609105</Sole>
      <Shared>0</Shared>
      <None>25622</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CRA International Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12618T105</cusip>
    <value>1085082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6703</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6703</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Crane Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>224408104</cusip>
    <value>24571941</value>
    <shrsOrPrnAmt>
      <sshPrnamt>143696</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>139464</Sole>
      <Shared>0</Shared>
      <None>4232</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Crawford &amp; Co</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>224633206</cusip>
    <value>4533239</value>
    <shrsOrPrnAmt>
      <sshPrnamt>454688</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>454688</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CTO Realty Growth Inc New</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22948Q101</cusip>
    <value>6196924</value>
    <shrsOrPrnAmt>
      <sshPrnamt>335150</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>335150</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cullinan Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>230031106</cusip>
    <value>731687</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51491</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51491</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cushman And Wakefield Ltd.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G2717C106</cusip>
    <value>11840169</value>
    <shrsOrPrnAmt>
      <sshPrnamt>965756</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>926772</Sole>
      <Shared>0</Shared>
      <None>38984</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CVS Health Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126650100</cusip>
    <value>1898346</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26432</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14400</Sole>
      <Shared>0</Shared>
      <None>12032</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cytokinetics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>23282W605</cusip>
    <value>946534</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14361</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14361</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dana Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>235825205</cusip>
    <value>18464327</value>
    <shrsOrPrnAmt>
      <sshPrnamt>548717</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>526476</Sole>
      <Shared>0</Shared>
      <None>22241</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Danaher Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>235851102</cusip>
    <value>2775365</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14638</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8192</Sole>
      <Shared>0</Shared>
      <None>6446</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Day One Biopharmaceuticals Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>23954D109</cusip>
    <value>9363534</value>
    <shrsOrPrnAmt>
      <sshPrnamt>436732</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>436732</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Deere &amp; Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>244199105</cusip>
    <value>203915</value>
    <shrsOrPrnAmt>
      <sshPrnamt>362</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>362</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Delcath Systems Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>24661P807</cusip>
    <value>1929525</value>
    <shrsOrPrnAmt>
      <sshPrnamt>207923</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>207923</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dell Technologies Inc</nameOfIssuer>
    <titleOfClass>CLC</titleOfClass>
    <cusip>24703L202</cusip>
    <value>241763</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1473</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1473</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Design Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25056L103</cusip>
    <value>2889335</value>
    <shrsOrPrnAmt>
      <sshPrnamt>271554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>271554</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DexCom Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>252131107</cusip>
    <value>4564726</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72687</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67385</Sole>
      <Shared>0</Shared>
      <None>5302</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DHI Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>23331S100</cusip>
    <value>5261039</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1872256</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1872256</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Diamondback Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25278X109</cusip>
    <value>5247292</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26530</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26278</Sole>
      <Shared>0</Shared>
      <None>252</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dick's Sporting Goods, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>253393102</cusip>
    <value>6583030</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33199</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>841</Sole>
      <Shared>0</Shared>
      <None>32358</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Diodes Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254543101</cusip>
    <value>11690617</value>
    <shrsOrPrnAmt>
      <sshPrnamt>171266</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>164306</Sole>
      <Shared>0</Shared>
      <None>6960</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Disc Medicine Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254604101</cusip>
    <value>6923807</value>
    <shrsOrPrnAmt>
      <sshPrnamt>108286</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>108286</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DNOW Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67011P100</cusip>
    <value>14077132</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1181959</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1156704</Sole>
      <Shared>0</Shared>
      <None>25255</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Domo Inc</nameOfIssuer>
    <titleOfClass>CLB</titleOfClass>
    <cusip>257554105</cusip>
    <value>787451</value>
    <shrsOrPrnAmt>
      <sshPrnamt>257337</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>257337</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DoubleVerify Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25862V105</cusip>
    <value>4829696</value>
    <shrsOrPrnAmt>
      <sshPrnamt>508389</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>508389</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ducommun Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>264147109</cusip>
    <value>22728722</value>
    <shrsOrPrnAmt>
      <sshPrnamt>186301</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>182366</Sole>
      <Shared>0</Shared>
      <None>3935</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dutch Bros Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>26701L100</cusip>
    <value>3155307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>62284</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55345</Sole>
      <Shared>0</Shared>
      <None>6939</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>E L F Beauty Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26856L103</cusip>
    <value>8693777</value>
    <shrsOrPrnAmt>
      <sshPrnamt>143438</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>142948</Sole>
      <Shared>0</Shared>
      <None>490</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Eagle Materials Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26969P108</cusip>
    <value>20068181</value>
    <shrsOrPrnAmt>
      <sshPrnamt>105929</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>85534</Sole>
      <Shared>0</Shared>
      <None>20394</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>East West Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>27579R104</cusip>
    <value>1652858</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15482</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12872</Sole>
      <Shared>0</Shared>
      <None>2610</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Easterly Government Properties Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>27616P301</cusip>
    <value>2916923</value>
    <shrsOrPrnAmt>
      <sshPrnamt>136114</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>136114</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Edgewise Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28036F105</cusip>
    <value>8322426</value>
    <shrsOrPrnAmt>
      <sshPrnamt>264204</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>240967</Sole>
      <Shared>0</Shared>
      <None>23237</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Editas Medicine Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28106W103</cusip>
    <value>2599569</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1052457</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1052457</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Edwards Lifesciences Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28176E108</cusip>
    <value>11534079</value>
    <shrsOrPrnAmt>
      <sshPrnamt>144032</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>128371</Sole>
      <Shared>0</Shared>
      <None>15661</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Elevance Health Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>036752103</cusip>
    <value>552712</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1888</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1029</Sole>
      <Shared>0</Shared>
      <None>859</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Eli Lilly &amp; Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>532457108</cusip>
    <value>18148902</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19732</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10759</Sole>
      <Shared>0</Shared>
      <None>8973</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Emcor Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29084Q100</cusip>
    <value>211895</value>
    <shrsOrPrnAmt>
      <sshPrnamt>287</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>287</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Encompass Health Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29261A100</cusip>
    <value>10921634</value>
    <shrsOrPrnAmt>
      <sshPrnamt>112908</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46574</Sole>
      <Shared>0</Shared>
      <None>66334</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Enerpac Tool Group Corp</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>292765104</cusip>
    <value>2060664</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56503</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56503</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EnerSys</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29275Y102</cusip>
    <value>34987382</value>
    <shrsOrPrnAmt>
      <sshPrnamt>201401</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>195787</Sole>
      <Shared>0</Shared>
      <None>5614</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EnGene Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29286M105</cusip>
    <value>2899569</value>
    <shrsOrPrnAmt>
      <sshPrnamt>425781</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>425781</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Enovis Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>194014502</cusip>
    <value>2403037</value>
    <shrsOrPrnAmt>
      <sshPrnamt>105628</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>92500</Sole>
      <Shared>0</Shared>
      <None>13128</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Enpro Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29355X107</cusip>
    <value>17095583</value>
    <shrsOrPrnAmt>
      <sshPrnamt>68205</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>65435</Sole>
      <Shared>0</Shared>
      <None>2770</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Enterprise Financial Services Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>293712105</cusip>
    <value>11635544</value>
    <shrsOrPrnAmt>
      <sshPrnamt>215035</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>206275</Sole>
      <Shared>0</Shared>
      <None>8760</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Equity Bancshares Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>29460X109</cusip>
    <value>13793524</value>
    <shrsOrPrnAmt>
      <sshPrnamt>310595</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>298002</Sole>
      <Shared>0</Shared>
      <None>12593</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ESAB Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29605J106</cusip>
    <value>11369203</value>
    <shrsOrPrnAmt>
      <sshPrnamt>117621</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>63764</Sole>
      <Shared>0</Shared>
      <None>53857</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ESCO Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>296315104</cusip>
    <value>2074822</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7374</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6074</Sole>
      <Shared>0</Shared>
      <None>1300</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Essential Properties Realty Trust Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29670E107</cusip>
    <value>19333127</value>
    <shrsOrPrnAmt>
      <sshPrnamt>636796</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>624012</Sole>
      <Shared>0</Shared>
      <None>12784</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Essential Utilities Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29670G102</cusip>
    <value>1359596</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33762</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28012</Sole>
      <Shared>0</Shared>
      <None>5750</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Evolent Health, Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>30050B101</cusip>
    <value>3642562</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1597615</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1597615</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Exagen Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30068X103</cusip>
    <value>1480980</value>
    <shrsOrPrnAmt>
      <sshPrnamt>493660</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>493660</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Fabrinet</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G3323L100</cusip>
    <value>11700823</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22436</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21336</Sole>
      <Shared>0</Shared>
      <None>1100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ferguson Enterprises Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31488V107</cusip>
    <value>220897</value>
    <shrsOrPrnAmt>
      <sshPrnamt>947</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>947</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>FFB Bancorp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20344D104</cusip>
    <value>815388</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9520</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9520</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Fidelity National Financial, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31620R303</cusip>
    <value>6593705</value>
    <shrsOrPrnAmt>
      <sshPrnamt>142167</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3597</Sole>
      <Shared>0</Shared>
      <None>138570</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Financial Institutions Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>317585404</cusip>
    <value>1469695</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46348</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46348</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Busey Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>319383204</cusip>
    <value>965314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38200</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Business Financial Services Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>319390100</cusip>
    <value>1363189</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25277</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25277</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Horizon Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>320517105</cusip>
    <value>253364</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11132</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11132</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Industrial Realty Trust, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>32054K103</cusip>
    <value>27299719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>471905</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>453170</Sole>
      <Shared>0</Shared>
      <None>18736</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Interstate Bancsystem Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>32055Y201</cusip>
    <value>4960401</value>
    <shrsOrPrnAmt>
      <sshPrnamt>148515</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3744</Sole>
      <Shared>0</Shared>
      <None>144771</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Merchants Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>320817109</cusip>
    <value>700045</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18075</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18075</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Northwest Bancorp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>335834107</cusip>
    <value>1112073</value>
    <shrsOrPrnAmt>
      <sshPrnamt>128119</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>128119</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Watch Restaurant Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33748L101</cusip>
    <value>3324811</value>
    <shrsOrPrnAmt>
      <sshPrnamt>317253</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>317253</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Five Star Bancorp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33830T103</cusip>
    <value>14242506</value>
    <shrsOrPrnAmt>
      <sshPrnamt>377585</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>365523</Sole>
      <Shared>0</Shared>
      <None>12062</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Franklin Electric Co Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>353514102</cusip>
    <value>3980546</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43187</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37298</Sole>
      <Shared>0</Shared>
      <None>5889</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Freshworks Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>358054104</cusip>
    <value>1625513</value>
    <shrsOrPrnAmt>
      <sshPrnamt>202430</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>179628</Sole>
      <Shared>0</Shared>
      <None>22802</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gates Industrial Corp PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G39108108</cusip>
    <value>36204986</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1601282</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1296379</Sole>
      <Shared>0</Shared>
      <None>304903</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gbank Financial Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36166F100</cusip>
    <value>4090962</value>
    <shrsOrPrnAmt>
      <sshPrnamt>152876</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>152876</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GE Healthcare Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36266G107</cusip>
    <value>3980183</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55917</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55366</Sole>
      <Shared>0</Shared>
      <None>551</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>GeneDx Holdings Corp</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>81663L200</cusip>
    <value>2219572</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34562</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30437</Sole>
      <Shared>0</Shared>
      <None>4125</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Generac Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>368736104</cusip>
    <value>9700643</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49663</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>47696</Sole>
      <Shared>0</Shared>
      <None>1967</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gentherm Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37253A103</cusip>
    <value>2997240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>107892</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>107892</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gibraltar Industries, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>374689107</cusip>
    <value>9851757</value>
    <shrsOrPrnAmt>
      <sshPrnamt>247097</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>237029</Sole>
      <Shared>0</Shared>
      <None>10068</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gilead Sciences Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>375558103</cusip>
    <value>12719464</value>
    <shrsOrPrnAmt>
      <sshPrnamt>91264</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73216</Sole>
      <Shared>0</Shared>
      <None>18048</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Glacier Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37637Q105</cusip>
    <value>23612160</value>
    <shrsOrPrnAmt>
      <sshPrnamt>528591</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>390866</Sole>
      <Shared>0</Shared>
      <None>137725</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Globus Med Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>379577208</cusip>
    <value>39658759</value>
    <shrsOrPrnAmt>
      <sshPrnamt>460292</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>421031</Sole>
      <Shared>0</Shared>
      <None>39261</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Goldman Sachs Group, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38141G104</cusip>
    <value>265641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>314</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>314</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gorman-Rupp Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>383082104</cusip>
    <value>7416582</value>
    <shrsOrPrnAmt>
      <sshPrnamt>119372</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>114526</Sole>
      <Shared>0</Shared>
      <None>4846</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Graham Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>384556106</cusip>
    <value>8646081</value>
    <shrsOrPrnAmt>
      <sshPrnamt>109555</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>109555</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Grand Canyon Education Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38526M106</cusip>
    <value>1751989</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10304</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8583</Sole>
      <Shared>0</Shared>
      <None>1721</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Green Brick Partners Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>392709101</cusip>
    <value>13154890</value>
    <shrsOrPrnAmt>
      <sshPrnamt>204110</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>195871</Sole>
      <Shared>0</Shared>
      <None>8239</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Group 1 Automotive, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>398905109</cusip>
    <value>1320536</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3994</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3308</Sole>
      <Shared>0</Shared>
      <None>686</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>H B Fuller Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>359694106</cusip>
    <value>36954955</value>
    <shrsOrPrnAmt>
      <sshPrnamt>599140</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>583450</Sole>
      <Shared>0</Shared>
      <None>15690</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Halozyme Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40637H109</cusip>
    <value>31318405</value>
    <shrsOrPrnAmt>
      <sshPrnamt>484580</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>410682</Sole>
      <Shared>0</Shared>
      <None>73898</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hamilton Insurance Group Ltd.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G42706104</cusip>
    <value>7451266</value>
    <shrsOrPrnAmt>
      <sshPrnamt>249791</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>239632</Sole>
      <Shared>0</Shared>
      <None>10159</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Harrow Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>415858109</cusip>
    <value>2618267</value>
    <shrsOrPrnAmt>
      <sshPrnamt>74256</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>74256</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hawkins Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>420261109</cusip>
    <value>12683520</value>
    <shrsOrPrnAmt>
      <sshPrnamt>82575</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>79221</Sole>
      <Shared>0</Shared>
      <None>3354</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Health Catalyst Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42225T107</cusip>
    <value>647423</value>
    <shrsOrPrnAmt>
      <sshPrnamt>509782</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>509782</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Healthcare Services Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>421906108</cusip>
    <value>13717892</value>
    <shrsOrPrnAmt>
      <sshPrnamt>739509</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>739509</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HealthStream Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42222N103</cusip>
    <value>4043441</value>
    <shrsOrPrnAmt>
      <sshPrnamt>195241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>195241</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hecla Mining Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>422704106</cusip>
    <value>8357213</value>
    <shrsOrPrnAmt>
      <sshPrnamt>448589</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>325849</Sole>
      <Shared>0</Shared>
      <None>122740</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Helios Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42328H109</cusip>
    <value>14825579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>229108</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>219860</Sole>
      <Shared>0</Shared>
      <None>9248</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Helix Energy Solutions Group, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42330P107</cusip>
    <value>5671312</value>
    <shrsOrPrnAmt>
      <sshPrnamt>573439</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>573439</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Heritage Commerce Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>426927109</cusip>
    <value>12324587</value>
    <shrsOrPrnAmt>
      <sshPrnamt>987547</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>947388</Sole>
      <Shared>0</Shared>
      <None>40159</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HF Sinclair Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>403949100</cusip>
    <value>38845151</value>
    <shrsOrPrnAmt>
      <sshPrnamt>622618</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>473131</Sole>
      <Shared>0</Shared>
      <None>149487</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HighPeak Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>43114Q105</cusip>
    <value>820010</value>
    <shrsOrPrnAmt>
      <sshPrnamt>118842</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>118842</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hillman Solutions Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>431636109</cusip>
    <value>6130584</value>
    <shrsOrPrnAmt>
      <sshPrnamt>736849</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>736849</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hologic Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>436440101</cusip>
    <value>1377703</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18226</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15054</Sole>
      <Shared>0</Shared>
      <None>3172</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Home BancShares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>436893200</cusip>
    <value>23418488</value>
    <shrsOrPrnAmt>
      <sshPrnamt>869606</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>841706</Sole>
      <Shared>0</Shared>
      <None>27900</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Horizon Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>440407104</cusip>
    <value>8162962</value>
    <shrsOrPrnAmt>
      <sshPrnamt>492635</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>492635</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Host Hotels &amp; Resorts Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>44107P104</cusip>
    <value>3414341</value>
    <shrsOrPrnAmt>
      <sshPrnamt>178202</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>176565</Sole>
      <Shared>0</Shared>
      <None>1636</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>I3 Verticals INC</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>46571Y107</cusip>
    <value>3092030</value>
    <shrsOrPrnAmt>
      <sshPrnamt>138284</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>138284</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ICF International Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>44925C103</cusip>
    <value>13558905</value>
    <shrsOrPrnAmt>
      <sshPrnamt>207672</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>201894</Sole>
      <Shared>0</Shared>
      <None>5778</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ichor Holdings Ltd</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G4740B105</cusip>
    <value>37842473</value>
    <shrsOrPrnAmt>
      <sshPrnamt>811896</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>620288</Sole>
      <Shared>0</Shared>
      <None>191608</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Icon PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G4705A100</cusip>
    <value>1731608</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15648</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12001</Sole>
      <Shared>0</Shared>
      <None>3647</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ICU Medical Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>44930G107</cusip>
    <value>16269930</value>
    <shrsOrPrnAmt>
      <sshPrnamt>125977</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>114333</Sole>
      <Shared>0</Shared>
      <None>11644</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Idacorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>451107106</cusip>
    <value>19952035</value>
    <shrsOrPrnAmt>
      <sshPrnamt>139554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>133888</Sole>
      <Shared>0</Shared>
      <None>5666</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IES Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>44951W106</cusip>
    <value>15733039</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33020</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31684</Sole>
      <Shared>0</Shared>
      <None>1336</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Immunome Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45257U108</cusip>
    <value>6277346</value>
    <shrsOrPrnAmt>
      <sshPrnamt>287030</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>286380</Sole>
      <Shared>0</Shared>
      <None>650</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Impinj Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>453204109</cusip>
    <value>2857422</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27823</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24705</Sole>
      <Shared>0</Shared>
      <None>3118</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Incyte Corporation.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45337C102</cusip>
    <value>3428697</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36429</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36429</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Inhibrx Biosciences  Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45720N103</cusip>
    <value>4895151</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72812</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>72812</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Insight Enterprises Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45765U103</cusip>
    <value>1346298</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20091</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17795</Sole>
      <Shared>0</Shared>
      <None>2296</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Insmed Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>457669307</cusip>
    <value>5645692</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34526</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29963</Sole>
      <Shared>0</Shared>
      <None>4563</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Inspired Entertainment Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45782N108</cusip>
    <value>2379274</value>
    <shrsOrPrnAmt>
      <sshPrnamt>333699</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>333699</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Installed Building Products Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45780R101</cusip>
    <value>14623288</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55151</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>52013</Sole>
      <Shared>0</Shared>
      <None>3138</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Insteel Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45774W108</cusip>
    <value>1663157</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49484</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49484</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intapp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45827U109</cusip>
    <value>2314823</value>
    <shrsOrPrnAmt>
      <sshPrnamt>90106</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>79913</Sole>
      <Shared>0</Shared>
      <None>10193</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Integer Holdings Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45826H109</cusip>
    <value>25325256</value>
    <shrsOrPrnAmt>
      <sshPrnamt>287787</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>273632</Sole>
      <Shared>0</Shared>
      <None>14155</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intellia Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45826J105</cusip>
    <value>377216</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29424</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29424</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intuitive Surgical Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46120E602</cusip>
    <value>3046222</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6608</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3600</Sole>
      <Shared>0</Shared>
      <None>3008</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Investar Holding Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46134L105</cusip>
    <value>3866204</value>
    <shrsOrPrnAmt>
      <sshPrnamt>141775</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>141775</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ionis Pharmaceuticals, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>462222100</cusip>
    <value>8397315</value>
    <shrsOrPrnAmt>
      <sshPrnamt>111830</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>95390</Sole>
      <Shared>0</Shared>
      <None>16440</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IQVIA Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46266C105</cusip>
    <value>1163424</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6822</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4673</Sole>
      <Shared>0</Shared>
      <None>2149</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ishares Trust</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464288869</cusip>
    <value>724151</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4537</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4537</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares Trust</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287473</cusip>
    <value>5537114</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37993</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37873</Sole>
      <Shared>0</Shared>
      <None>120</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ITT Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45073V108</cusip>
    <value>21318592</value>
    <shrsOrPrnAmt>
      <sshPrnamt>111891</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53547</Sole>
      <Shared>0</Shared>
      <None>58344</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Jackson Financial Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>46817M107</cusip>
    <value>20037640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>189535</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>132665</Sole>
      <Shared>0</Shared>
      <None>56870</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>James River Group Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46990A102</cusip>
    <value>3159664</value>
    <shrsOrPrnAmt>
      <sshPrnamt>501534</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>501534</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Jazz Pharmaceuticals PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G50871105</cusip>
    <value>3327847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17603</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13736</Sole>
      <Shared>0</Shared>
      <None>3867</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JFrog Ltd</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>M6191J100</cusip>
    <value>7535691</value>
    <shrsOrPrnAmt>
      <sshPrnamt>160573</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>141177</Sole>
      <Shared>0</Shared>
      <None>19396</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>13845082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56640</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30857</Sole>
      <Shared>0</Shared>
      <None>25783</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Jones Lang LaSalle Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48020Q107</cusip>
    <value>7829849</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25729</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4742</Sole>
      <Shared>0</Shared>
      <None>20987</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMorgan Chase &amp; Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625H100</cusip>
    <value>274157</value>
    <shrsOrPrnAmt>
      <sshPrnamt>932</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>932</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kayne Anderson BDC Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48662X105</cusip>
    <value>5366345</value>
    <shrsOrPrnAmt>
      <sshPrnamt>391133</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>391133</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kelly Services Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>488152208</cusip>
    <value>5981166</value>
    <shrsOrPrnAmt>
      <sshPrnamt>675838</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>675838</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kite Realty Group Trust</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49803T300</cusip>
    <value>20434610</value>
    <shrsOrPrnAmt>
      <sshPrnamt>832367</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>618330</Sole>
      <Shared>0</Shared>
      <None>214037</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Knife River Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>498894104</cusip>
    <value>3745857</value>
    <shrsOrPrnAmt>
      <sshPrnamt>45877</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40756</Sole>
      <Shared>0</Shared>
      <None>5121</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kontoor Brands Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>50050N103</cusip>
    <value>16102736</value>
    <shrsOrPrnAmt>
      <sshPrnamt>229090</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>219802</Sole>
      <Shared>0</Shared>
      <None>9288</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kornit Digital Limited</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>M6372Q113</cusip>
    <value>2736582</value>
    <shrsOrPrnAmt>
      <sshPrnamt>186670</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>186670</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Krystal Biotech Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501147102</cusip>
    <value>1266801</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4904</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4904</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kymera Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501575104</cusip>
    <value>1137825</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13661</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13661</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>L3 Harris Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>502431109</cusip>
    <value>5534190</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16034</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15883</Sole>
      <Shared>0</Shared>
      <None>151</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lakeland Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>511656100</cusip>
    <value>8994028</value>
    <shrsOrPrnAmt>
      <sshPrnamt>156745</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>150381</Sole>
      <Shared>0</Shared>
      <None>6364</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lamar Advertising Company</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>512816109</cusip>
    <value>6157956</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48618</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1226</Sole>
      <Shared>0</Shared>
      <None>47392</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Legacy Education Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>52474R207</cusip>
    <value>7694341</value>
    <shrsOrPrnAmt>
      <sshPrnamt>614564</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>614564</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lemaitre Vascular Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>525558201</cusip>
    <value>25848945</value>
    <shrsOrPrnAmt>
      <sshPrnamt>236777</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>230767</Sole>
      <Shared>0</Shared>
      <None>6010</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Leonardo DRS Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>52661A108</cusip>
    <value>4414247</value>
    <shrsOrPrnAmt>
      <sshPrnamt>99152</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>88243</Sole>
      <Shared>0</Shared>
      <None>10909</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Life Time Group Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>53190C102</cusip>
    <value>12197327</value>
    <shrsOrPrnAmt>
      <sshPrnamt>452759</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>451223</Sole>
      <Shared>0</Shared>
      <None>1536</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lindsay Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>535555106</cusip>
    <value>5186213</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43556</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>43556</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lineage Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>53566V106</cusip>
    <value>11817711</value>
    <shrsOrPrnAmt>
      <sshPrnamt>360736</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>187901</Sole>
      <Shared>0</Shared>
      <None>172835</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lithia Motors Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>536797103</cusip>
    <value>4850908</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19425</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19239</Sole>
      <Shared>0</Shared>
      <None>187</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Littelfuse Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>537008104</cusip>
    <value>5905369</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17402</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>440</Sole>
      <Shared>0</Shared>
      <None>16962</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LivaNova PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G5509L101</cusip>
    <value>23161582</value>
    <shrsOrPrnAmt>
      <sshPrnamt>364405</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>348392</Sole>
      <Shared>0</Shared>
      <None>16013</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LiveOne Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>53814X300</cusip>
    <value>785160</value>
    <shrsOrPrnAmt>
      <sshPrnamt>153953</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>153953</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LKQ Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501889208</cusip>
    <value>7632970</value>
    <shrsOrPrnAmt>
      <sshPrnamt>259890</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>249170</Sole>
      <Shared>0</Shared>
      <None>10720</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LPL Financial Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>50212V100</cusip>
    <value>6069546</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20176</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3955</Sole>
      <Shared>0</Shared>
      <None>16221</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LSB Industries Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>502160104</cusip>
    <value>4246500</value>
    <shrsOrPrnAmt>
      <sshPrnamt>285000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>285000</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LSI Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>50216C108</cusip>
    <value>12532922</value>
    <shrsOrPrnAmt>
      <sshPrnamt>673813</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>664462</Sole>
      <Shared>0</Shared>
      <None>9351</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LXP Industrial Trust</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>529043408</cusip>
    <value>13485299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>291511</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>290528</Sole>
      <Shared>0</Shared>
      <None>983</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LyondellBasell Industries NV</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>N53745100</cusip>
    <value>3350893</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41595</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1052</Sole>
      <Shared>0</Shared>
      <None>40543</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MACOM Technology Solutions Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55405Y100</cusip>
    <value>23370869</value>
    <shrsOrPrnAmt>
      <sshPrnamt>105241</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>101172</Sole>
      <Shared>0</Shared>
      <None>4069</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Magnite Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55955D100</cusip>
    <value>20832079</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1753542</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1702754</Sole>
      <Shared>0</Shared>
      <None>50788</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mastec, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>576323109</cusip>
    <value>8070526</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25084</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22262</Sole>
      <Shared>0</Shared>
      <None>2822</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Materion Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>576690101</cusip>
    <value>24010309</value>
    <shrsOrPrnAmt>
      <sshPrnamt>165989</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>163264</Sole>
      <Shared>0</Shared>
      <None>2725</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Matthews International Corp</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>577128101</cusip>
    <value>2997883</value>
    <shrsOrPrnAmt>
      <sshPrnamt>116107</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>116107</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mayville Engineering Company Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>578605107</cusip>
    <value>1916898</value>
    <shrsOrPrnAmt>
      <sshPrnamt>106791</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>106791</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MDXHealth SA</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>B5950S113</cusip>
    <value>472507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>205438</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>152079</Sole>
      <Shared>0</Shared>
      <None>53359</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mechanics Bancorp</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>43785V102</cusip>
    <value>858450</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>58200</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Medtronic PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G5960L103</cusip>
    <value>2126738</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24544</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13371</Sole>
      <Shared>0</Shared>
      <None>11173</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MeiraGTx Holdings PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G59665102</cusip>
    <value>7433562</value>
    <shrsOrPrnAmt>
      <sshPrnamt>858379</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>858379</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Merck &amp; Co., Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58933Y105</cusip>
    <value>9472116</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78744</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>43507</Sole>
      <Shared>0</Shared>
      <None>35237</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mercury Systems Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>589378108</cusip>
    <value>42962145</value>
    <shrsOrPrnAmt>
      <sshPrnamt>589249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>484012</Sole>
      <Shared>0</Shared>
      <None>105237</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Merit Medical Systems Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>589889104</cusip>
    <value>715769</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10384</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5657</Sole>
      <Shared>0</Shared>
      <None>4727</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mesa Laboratories Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59064R109</cusip>
    <value>12585968</value>
    <shrsOrPrnAmt>
      <sshPrnamt>142343</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>136563</Sole>
      <Shared>0</Shared>
      <None>5780</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Metallus Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>887399103</cusip>
    <value>5544554</value>
    <shrsOrPrnAmt>
      <sshPrnamt>339324</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>339324</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Metropolitan Bank Holding Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>591774104</cusip>
    <value>18148225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>217892</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>210671</Sole>
      <Shared>0</Shared>
      <None>7221</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mid Penn Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59540G107</cusip>
    <value>3762977</value>
    <shrsOrPrnAmt>
      <sshPrnamt>117008</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>117008</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mid-America Apartment Communities, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59522J103</cusip>
    <value>1064764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8719</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7249</Sole>
      <Shared>0</Shared>
      <None>1470</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Minerals Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>603158106</cusip>
    <value>5967351</value>
    <shrsOrPrnAmt>
      <sshPrnamt>84142</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>84142</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mirion Technologies Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>60471A101</cusip>
    <value>2297055</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123564</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>109748</Sole>
      <Shared>0</Shared>
      <None>13816</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MKS Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55306N104</cusip>
    <value>8441151</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36731</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2167</Sole>
      <Shared>0</Shared>
      <None>34564</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Modine Manufacturing Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>607828100</cusip>
    <value>13067180</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60298</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40259</Sole>
      <Shared>0</Shared>
      <None>20039</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Monte Rosa Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>61225M102</cusip>
    <value>526022</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31977</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31977</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Motorcar Parts of America Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>620071100</cusip>
    <value>2282795</value>
    <shrsOrPrnAmt>
      <sshPrnamt>206401</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>206401</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MSA Safety Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>553498106</cusip>
    <value>884510</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5395</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4445</Sole>
      <Shared>0</Shared>
      <None>950</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MVB Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>553810102</cusip>
    <value>3087983</value>
    <shrsOrPrnAmt>
      <sshPrnamt>124365</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>124365</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Natera Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>632307104</cusip>
    <value>700565</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3503</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3503</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>National Bank Holdings Corp</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>633707104</cusip>
    <value>26780780</value>
    <shrsOrPrnAmt>
      <sshPrnamt>683881</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>660655</Sole>
      <Shared>0</Shared>
      <None>23226</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>National Presto Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>637215104</cusip>
    <value>7918504</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57774</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57774</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nature's Sunshine Products Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>639027101</cusip>
    <value>16589037</value>
    <shrsOrPrnAmt>
      <sshPrnamt>691498</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>691498</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ncino Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>63947X101</cusip>
    <value>7692290</value>
    <shrsOrPrnAmt>
      <sshPrnamt>513504</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>511785</Sole>
      <Shared>0</Shared>
      <None>1719</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NCR Atleos Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>63001N106</cusip>
    <value>8572883</value>
    <shrsOrPrnAmt>
      <sshPrnamt>196716</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4973</Sole>
      <Shared>0</Shared>
      <None>191743</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Neogen Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>640491106</cusip>
    <value>13447247</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1447497</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1422466</Sole>
      <Shared>0</Shared>
      <None>25031</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Netskope Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>64119N608</cusip>
    <value>1164853</value>
    <shrsOrPrnAmt>
      <sshPrnamt>137203</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>121856</Sole>
      <Shared>0</Shared>
      <None>15347</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Neurocrine Biosciences Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64125C109</cusip>
    <value>7252946</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55055</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42657</Sole>
      <Shared>0</Shared>
      <None>12398</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NewAmsterdam Pharma Company NV</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>N62509109</cusip>
    <value>13075829</value>
    <shrsOrPrnAmt>
      <sshPrnamt>408492</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>385138</Sole>
      <Shared>0</Shared>
      <None>23354</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NextEra Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65339F101</cusip>
    <value>206937</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2228</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2228</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NiSource Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65473P105</cusip>
    <value>5110716</value>
    <shrsOrPrnAmt>
      <sshPrnamt>109531</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2963</Sole>
      <Shared>0</Shared>
      <None>106568</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Northeast Bank</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>66405S100</cusip>
    <value>22263980</value>
    <shrsOrPrnAmt>
      <sshPrnamt>198131</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>198131</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Northern Oil And Gas, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>665531307</cusip>
    <value>27150899</value>
    <shrsOrPrnAmt>
      <sshPrnamt>928871</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>792361</Sole>
      <Shared>0</Shared>
      <None>136510</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Northpointe Bancshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>66661N886</cusip>
    <value>988031</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57244</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Northrim BanCorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>666762109</cusip>
    <value>3282159</value>
    <shrsOrPrnAmt>
      <sshPrnamt>143451</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>143451</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NPK International Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>651718504</cusip>
    <value>2719063</value>
    <shrsOrPrnAmt>
      <sshPrnamt>187651</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>187651</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NRG Energy, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>629377508</cusip>
    <value>10029962</value>
    <shrsOrPrnAmt>
      <sshPrnamt>68633</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38398</Sole>
      <Shared>0</Shared>
      <None>30235</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nurix Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67080M103</cusip>
    <value>8699375</value>
    <shrsOrPrnAmt>
      <sshPrnamt>561250</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>524379</Sole>
      <Shared>0</Shared>
      <None>36871</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nuvalent Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>670703107</cusip>
    <value>1220077</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11909</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11909</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVent Electric PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G6700G107</cusip>
    <value>4173021</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35281</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33246</Sole>
      <Shared>0</Shared>
      <None>2035</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Oil States International, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>678026105</cusip>
    <value>12552564</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1078399</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1066653</Sole>
      <Shared>0</Shared>
      <None>11746</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Old Second Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>680277100</cusip>
    <value>25572758</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1268490</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1241012</Sole>
      <Shared>0</Shared>
      <None>27478</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OneMain Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68268W103</cusip>
    <value>5122791</value>
    <shrsOrPrnAmt>
      <sshPrnamt>95771</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2423</Sole>
      <Shared>0</Shared>
      <None>93348</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Oneok Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>682680103</cusip>
    <value>3695580</value>
    <shrsOrPrnAmt>
      <sshPrnamt>40885</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40505</Sole>
      <Shared>0</Shared>
      <None>380</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Onespan Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68287N100</cusip>
    <value>2025140</value>
    <shrsOrPrnAmt>
      <sshPrnamt>192321</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>192321</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Onto Innovation Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>683344105</cusip>
    <value>32638172</value>
    <shrsOrPrnAmt>
      <sshPrnamt>159156</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>153785</Sole>
      <Shared>0</Shared>
      <None>5371</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OptimizeRx Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68401U204</cusip>
    <value>4121300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>656258</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>656258</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Origin Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68621T102</cusip>
    <value>29147831</value>
    <shrsOrPrnAmt>
      <sshPrnamt>703035</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>683626</Sole>
      <Shared>0</Shared>
      <None>19409</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Orion Group Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68628V308</cusip>
    <value>7519932</value>
    <shrsOrPrnAmt>
      <sshPrnamt>689902</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>689902</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Orion S.A.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>L72967109</cusip>
    <value>1277419</value>
    <shrsOrPrnAmt>
      <sshPrnamt>196526</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>196526</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Orrstown Financial Services Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>687380105</cusip>
    <value>5688120</value>
    <shrsOrPrnAmt>
      <sshPrnamt>157653</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>157653</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Orthopediatrics Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68752L100</cusip>
    <value>2956914</value>
    <shrsOrPrnAmt>
      <sshPrnamt>186321</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>186321</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Oruka Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>687604108</cusip>
    <value>6198252</value>
    <shrsOrPrnAmt>
      <sshPrnamt>126366</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>116912</Sole>
      <Shared>0</Shared>
      <None>9454</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Oshkosh Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>688239201</cusip>
    <value>18216307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123744</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>78156</Sole>
      <Shared>0</Shared>
      <None>45588</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OSI System Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>671044105</cusip>
    <value>1470394</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5538</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4613</Sole>
      <Shared>0</Shared>
      <None>925</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ovintiv Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69047Q102</cusip>
    <value>5321149</value>
    <shrsOrPrnAmt>
      <sshPrnamt>89642</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2425</Sole>
      <Shared>0</Shared>
      <None>87217</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Pagaya Technologies Ltd.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>M7S64L123</cusip>
    <value>1025386</value>
    <shrsOrPrnAmt>
      <sshPrnamt>88016</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>88016</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAR Technology Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>698884103</cusip>
    <value>5461114</value>
    <shrsOrPrnAmt>
      <sshPrnamt>409686</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>409686</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Park Aerospace Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70014A104</cusip>
    <value>6436655</value>
    <shrsOrPrnAmt>
      <sshPrnamt>235086</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>235086</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Park Dental Partners Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>700402100</cusip>
    <value>4048292</value>
    <shrsOrPrnAmt>
      <sshPrnamt>241257</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>241257</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Parsons Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70202L102</cusip>
    <value>2551678</value>
    <shrsOrPrnAmt>
      <sshPrnamt>47105</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>41838</Sole>
      <Shared>0</Shared>
      <None>5267</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Pathward Financial Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59100U108</cusip>
    <value>5212014</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58411</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1477</Sole>
      <Shared>0</Shared>
      <None>56934</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Patrick Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>703343103</cusip>
    <value>26225071</value>
    <shrsOrPrnAmt>
      <sshPrnamt>236113</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>171613</Sole>
      <Shared>0</Shared>
      <None>64500</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Paylocity Holding Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70438V106</cusip>
    <value>2667724</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24692</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21913</Sole>
      <Shared>0</Shared>
      <None>2779</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Penguin Solutions Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>706915105</cusip>
    <value>17239059</value>
    <shrsOrPrnAmt>
      <sshPrnamt>979492</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>957470</Sole>
      <Shared>0</Shared>
      <None>22022</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Perella Weinberg Partners</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>71367G102</cusip>
    <value>1081719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>59566</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>59566</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Performance Food Group Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>71377A103</cusip>
    <value>15114535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>176448</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>93357</Sole>
      <Shared>0</Shared>
      <None>83091</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Personalis Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>71535D106</cusip>
    <value>13909354</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2183572</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2046114</Sole>
      <Shared>0</Shared>
      <None>137458</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Phillips Edison &amp; Co Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>71844V201</cusip>
    <value>18586834</value>
    <shrsOrPrnAmt>
      <sshPrnamt>496709</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>481329</Sole>
      <Shared>0</Shared>
      <None>15379</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Piper Sandler Companies</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>724078209</cusip>
    <value>27225084</value>
    <shrsOrPrnAmt>
      <sshPrnamt>355651</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>289659</Sole>
      <Shared>0</Shared>
      <None>65992</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PJT Partners Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>69343T107</cusip>
    <value>1860372</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13315</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11782</Sole>
      <Shared>0</Shared>
      <None>1533</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Planet Fitness Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>72703H101</cusip>
    <value>4103098</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55164</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48970</Sole>
      <Shared>0</Shared>
      <None>6194</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Plexus Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>729132100</cusip>
    <value>15515577</value>
    <shrsOrPrnAmt>
      <sshPrnamt>76605</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73483</Sole>
      <Shared>0</Shared>
      <None>3122</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Plumas Bancorp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>729273102</cusip>
    <value>1116855</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22877</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22877</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Polaris Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>731068102</cusip>
    <value>10377345</value>
    <shrsOrPrnAmt>
      <sshPrnamt>190410</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>183011</Sole>
      <Shared>0</Shared>
      <None>7399</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Popular, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>733174700</cusip>
    <value>1899042</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14154</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11810</Sole>
      <Shared>0</Shared>
      <None>2344</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Post Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>737446104</cusip>
    <value>13337516</value>
    <shrsOrPrnAmt>
      <sshPrnamt>134913</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>71750</Sole>
      <Shared>0</Shared>
      <None>63164</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Postal Realty Trust Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>73757R102</cusip>
    <value>1504028</value>
    <shrsOrPrnAmt>
      <sshPrnamt>81036</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>81036</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Powell Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>739128106</cusip>
    <value>4983888</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9211</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8177</Sole>
      <Shared>0</Shared>
      <None>1034</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PowerFleet Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>73931J109</cusip>
    <value>6202057</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2013655</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2013655</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Preferred Bank</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>740367404</cusip>
    <value>19988439</value>
    <shrsOrPrnAmt>
      <sshPrnamt>220404</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>211507</Sole>
      <Shared>0</Shared>
      <None>8897</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Primis Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74167B109</cusip>
    <value>2083008</value>
    <shrsOrPrnAmt>
      <sshPrnamt>156853</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>156853</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Primoris Services Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74164F103</cusip>
    <value>2996402</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20948</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18588</Sole>
      <Shared>0</Shared>
      <None>2360</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Private Bancorp Of America Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74274F100</cusip>
    <value>1335120</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19637</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19637</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Progress Software Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>743312100</cusip>
    <value>7821044</value>
    <shrsOrPrnAmt>
      <sshPrnamt>304914</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>292550</Sole>
      <Shared>0</Shared>
      <None>12364</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ProPetro Holding Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74347M108</cusip>
    <value>2720205</value>
    <shrsOrPrnAmt>
      <sshPrnamt>188772</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>188772</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Protagonist Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74366E102</cusip>
    <value>14450235</value>
    <shrsOrPrnAmt>
      <sshPrnamt>137099</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>125906</Sole>
      <Shared>0</Shared>
      <None>11193</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Puma Biotechnology Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74587V107</cusip>
    <value>5684550</value>
    <shrsOrPrnAmt>
      <sshPrnamt>889601</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>889601</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Purecycle Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>746228303</cusip>
    <value>5282053</value>
    <shrsOrPrnAmt>
      <sshPrnamt>525055</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>525055</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QCR Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74727A104</cusip>
    <value>56935420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>666301</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>656124</Sole>
      <Shared>0</Shared>
      <None>10177</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Qnity Electronics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74743L100</cusip>
    <value>14239238</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123412</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>47810</Sole>
      <Shared>0</Shared>
      <None>75602</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Quaker Houghton</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747316107</cusip>
    <value>19628837</value>
    <shrsOrPrnAmt>
      <sshPrnamt>158004</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>122237</Sole>
      <Shared>0</Shared>
      <None>35767</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Quest Resource Holding Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74836W203</cusip>
    <value>388208</value>
    <shrsOrPrnAmt>
      <sshPrnamt>326225</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>326225</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ralliant Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>750940108</cusip>
    <value>31379069</value>
    <shrsOrPrnAmt>
      <sshPrnamt>754486</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>609174</Sole>
      <Shared>0</Shared>
      <None>145312</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ralph Lauren Corp.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>751212101</cusip>
    <value>7385121</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21469</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>544</Sole>
      <Shared>0</Shared>
      <None>20925</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Range Resources Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75281A109</cusip>
    <value>32170967</value>
    <shrsOrPrnAmt>
      <sshPrnamt>712062</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>571297</Sole>
      <Shared>0</Shared>
      <None>140765</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ranpak Holdings Corp.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>75321W103</cusip>
    <value>2603230</value>
    <shrsOrPrnAmt>
      <sshPrnamt>729196</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>729196</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Rapport Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75383L102</cusip>
    <value>8055016</value>
    <shrsOrPrnAmt>
      <sshPrnamt>257431</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>252586</Sole>
      <Shared>0</Shared>
      <None>4845</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Rayonier Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>754907103</cusip>
    <value>6488908</value>
    <shrsOrPrnAmt>
      <sshPrnamt>314690</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>302056</Sole>
      <Shared>0</Shared>
      <None>12634</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RBB Bancorp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74930B105</cusip>
    <value>1208003</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56528</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56528</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Red Violet Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75704L104</cusip>
    <value>4405307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>127321</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>127321</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Regal Rexnord Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>758750103</cusip>
    <value>4766625</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25455</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24105</Sole>
      <Shared>0</Shared>
      <None>1350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Reinsurance Group of America, Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>759351604</cusip>
    <value>15051625</value>
    <shrsOrPrnAmt>
      <sshPrnamt>73725</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42563</Sole>
      <Shared>0</Shared>
      <None>31162</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Reliance Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>759509102</cusip>
    <value>8341714</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27447</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26453</Sole>
      <Shared>0</Shared>
      <None>994</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Resources Connection Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76122Q105</cusip>
    <value>2085182</value>
    <shrsOrPrnAmt>
      <sshPrnamt>559030</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>559030</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Rezolute Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76200L309</cusip>
    <value>3770099</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1236098</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1236098</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Rhythm Pharmaceuticals Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76243J105</cusip>
    <value>5724191</value>
    <shrsOrPrnAmt>
      <sshPrnamt>65818</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56243</Sole>
      <Shared>0</Shared>
      <None>9575</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Riley Exploration Permian Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76665T102</cusip>
    <value>9271604</value>
    <shrsOrPrnAmt>
      <sshPrnamt>254365</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>254365</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Roivant Sciences Ltd</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G76279101</cusip>
    <value>3376547</value>
    <shrsOrPrnAmt>
      <sshPrnamt>121897</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>121897</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Roper Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>776696106</cusip>
    <value>2726835</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7706</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7623</Sole>
      <Shared>0</Shared>
      <None>83</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RPM International Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>749685103</cusip>
    <value>7082151</value>
    <shrsOrPrnAmt>
      <sshPrnamt>71249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14625</Sole>
      <Shared>0</Shared>
      <None>56624</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RTX Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75513E101</cusip>
    <value>293980</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1524</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1524</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RXO Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74982T103</cusip>
    <value>24798693</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1696217</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1254190</Sole>
      <Shared>0</Shared>
      <None>442027</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ryan Specialty Holdings Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>78351F107</cusip>
    <value>4446021</value>
    <shrsOrPrnAmt>
      <sshPrnamt>131773</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3336</Sole>
      <Shared>0</Shared>
      <None>128437</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ryman Hospitality Properties Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78377T107</cusip>
    <value>9487847</value>
    <shrsOrPrnAmt>
      <sshPrnamt>102827</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>102477</Sole>
      <Shared>0</Shared>
      <None>350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Safehold Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78646V107</cusip>
    <value>1001585</value>
    <shrsOrPrnAmt>
      <sshPrnamt>74027</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>74027</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sanfilippo(John B)</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>800422107</cusip>
    <value>4344507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54765</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54765</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sanofi</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>80105N105</cusip>
    <value>1781793</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36982</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36982</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Scholar Rock Holding Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>80706P103</cusip>
    <value>1841140</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33265</Sole>
      <Shared>0</Shared>
      <None>4187</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Selective Insurance Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>816300107</cusip>
    <value>14092125</value>
    <shrsOrPrnAmt>
      <sshPrnamt>186923</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>178074</Sole>
      <Shared>0</Shared>
      <None>8849</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sharkninja Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G8068L108</cusip>
    <value>14539214</value>
    <shrsOrPrnAmt>
      <sshPrnamt>137292</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48407</Sole>
      <Shared>0</Shared>
      <None>88884</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Shift4 Payments Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>82452J109</cusip>
    <value>2885393</value>
    <shrsOrPrnAmt>
      <sshPrnamt>65982</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>58598</Sole>
      <Shared>0</Shared>
      <None>7384</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Silvaco Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82728C102</cusip>
    <value>1245535</value>
    <shrsOrPrnAmt>
      <sshPrnamt>175923</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>175923</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Simpson Manufacturing Co Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>829073105</cusip>
    <value>13199809</value>
    <shrsOrPrnAmt>
      <sshPrnamt>76913</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73780</Sole>
      <Shared>0</Shared>
      <None>3133</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Simulations Plus Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>829214105</cusip>
    <value>4601632</value>
    <shrsOrPrnAmt>
      <sshPrnamt>389309</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>376121</Sole>
      <Shared>0</Shared>
      <None>13188</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sionna Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>829401108</cusip>
    <value>492466</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12284</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12284</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sitime Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82982T106</cusip>
    <value>4807272</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13920</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12363</Sole>
      <Shared>0</Shared>
      <None>1557</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SLB Ltd.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>806857108</cusip>
    <value>227452</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4426</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4426</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SM Energy Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78454L100</cusip>
    <value>21883964</value>
    <shrsOrPrnAmt>
      <sshPrnamt>701859</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>672072</Sole>
      <Shared>0</Shared>
      <None>29787</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SmartFinancial Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>83190L208</cusip>
    <value>926626</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23711</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23711</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Smartrent Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>83193G107</cusip>
    <value>3846123</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2564082</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2564082</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Smithfield Foods Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>832248207</cusip>
    <value>10459493</value>
    <shrsOrPrnAmt>
      <sshPrnamt>373954</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9452</Sole>
      <Shared>0</Shared>
      <None>364502</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Snap-On Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>833034101</cusip>
    <value>238636</value>
    <shrsOrPrnAmt>
      <sshPrnamt>657</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>657</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Solaris Energy Infrastructure Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>83418M103</cusip>
    <value>25040203</value>
    <shrsOrPrnAmt>
      <sshPrnamt>443111</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>436839</Sole>
      <Shared>0</Shared>
      <None>6272</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sophia Genetics Sa</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>H82027105</cusip>
    <value>4592610</value>
    <shrsOrPrnAmt>
      <sshPrnamt>927800</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>927800</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sound Finl Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>83607A100</cusip>
    <value>2288874</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52365</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>52365</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Southern Missouri Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>843380106</cusip>
    <value>1204374</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18836</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18836</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Southstate Bank Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84472E102</cusip>
    <value>17887632</value>
    <shrsOrPrnAmt>
      <sshPrnamt>193338</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>190843</Sole>
      <Shared>0</Shared>
      <None>2495</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPS Commerce Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78463M107</cusip>
    <value>499249</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8968</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7470</Sole>
      <Shared>0</Shared>
      <None>1498</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPX Technologies, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78473E103</cusip>
    <value>10436892</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50260</Sole>
      <Shared>0</Shared>
      <None>1941</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Spyre Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00773J202</cusip>
    <value>851074</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16873</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16873</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>StandardAero Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>85423L103</cusip>
    <value>28772413</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1113915</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>854575</Sole>
      <Shared>0</Shared>
      <None>259340</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Standex International Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>854231107</cusip>
    <value>22727650</value>
    <shrsOrPrnAmt>
      <sshPrnamt>89177</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>86960</Sole>
      <Shared>0</Shared>
      <None>2217</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Stanley Black &amp; Decker, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>854502101</cusip>
    <value>8240527</value>
    <shrsOrPrnAmt>
      <sshPrnamt>115966</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>111825</Sole>
      <Shared>0</Shared>
      <None>4141</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Steel Dynamics, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>858119100</cusip>
    <value>12786399</value>
    <shrsOrPrnAmt>
      <sshPrnamt>71036</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48893</Sole>
      <Shared>0</Shared>
      <None>22142</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sterling Infrastructure Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>859241101</cusip>
    <value>15046183</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36944</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35401</Sole>
      <Shared>0</Shared>
      <None>1543</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Stifel Financial Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>860630102</cusip>
    <value>35873474</value>
    <shrsOrPrnAmt>
      <sshPrnamt>485301</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>359904</Sole>
      <Shared>0</Shared>
      <None>125397</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Stoneridge Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>86183P102</cusip>
    <value>867429</value>
    <shrsOrPrnAmt>
      <sshPrnamt>179592</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>179592</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Stryker Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>863667101</cusip>
    <value>1973840</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6007</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3429</Sole>
      <Shared>0</Shared>
      <None>2578</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sun Communities, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>866674104</cusip>
    <value>5661218</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44945</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1208</Sole>
      <Shared>0</Shared>
      <None>43737</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sunopta Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>8676EP108</cusip>
    <value>7706690</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1189304</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1189304</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Surgery Partners Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>86881A100</cusip>
    <value>1866934</value>
    <shrsOrPrnAmt>
      <sshPrnamt>156622</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>139110</Sole>
      <Shared>0</Shared>
      <None>17512</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TD Synnex Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87162W100</cusip>
    <value>21398475</value>
    <shrsOrPrnAmt>
      <sshPrnamt>126836</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69769</Sole>
      <Shared>0</Shared>
      <None>57067</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tectonic Therapeutic Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>878972108</cusip>
    <value>8861341</value>
    <shrsOrPrnAmt>
      <sshPrnamt>286682</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>286682</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Teledyne Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>879360105</cusip>
    <value>12047183</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19912</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19238</Sole>
      <Shared>0</Shared>
      <None>675</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tennant Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>880345103</cusip>
    <value>2457530</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37011</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37011</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Terex Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>880779103</cusip>
    <value>34127280</value>
    <shrsOrPrnAmt>
      <sshPrnamt>577450</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>479837</Sole>
      <Shared>0</Shared>
      <None>97613</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tetra Tech Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88162G103</cusip>
    <value>3171275</value>
    <shrsOrPrnAmt>
      <sshPrnamt>105288</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>93509</Sole>
      <Shared>0</Shared>
      <None>11779</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Texas Capital Bancshares, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88224Q107</cusip>
    <value>20028219</value>
    <shrsOrPrnAmt>
      <sshPrnamt>211090</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>203096</Sole>
      <Shared>0</Shared>
      <None>7994</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TFI International Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87241L109</cusip>
    <value>8487371</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78131</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1975</Sole>
      <Shared>0</Shared>
      <None>76156</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>The Baldwin Insurance Group Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>05589G102</cusip>
    <value>14101189</value>
    <shrsOrPrnAmt>
      <sshPrnamt>642716</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>627504</Sole>
      <Shared>0</Shared>
      <None>15212</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>The Cigna Group</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125523100</cusip>
    <value>1619973</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6073</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3495</Sole>
      <Shared>0</Shared>
      <None>2578</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>The Manitowoc Company, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>563571405</cusip>
    <value>9316924</value>
    <shrsOrPrnAmt>
      <sshPrnamt>799736</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>767237</Sole>
      <Shared>0</Shared>
      <None>32499</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Thermo Fisher Scientific Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>883556102</cusip>
    <value>6917302</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14073</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7714</Sole>
      <Shared>0</Shared>
      <None>6359</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Thermon Group Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88362T103</cusip>
    <value>18586159</value>
    <shrsOrPrnAmt>
      <sshPrnamt>368773</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>363979</Sole>
      <Shared>0</Shared>
      <None>4794</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Third Coast Bancshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88422P109</cusip>
    <value>17646068</value>
    <shrsOrPrnAmt>
      <sshPrnamt>466457</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>466457</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Timberland Bancorp inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>887098101</cusip>
    <value>1177577</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29865</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29865</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tiptree Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88822Q103</cusip>
    <value>8366754</value>
    <shrsOrPrnAmt>
      <sshPrnamt>494489</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>494489</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Titan International, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88830M102</cusip>
    <value>2023822</value>
    <shrsOrPrnAmt>
      <sshPrnamt>292883</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>292883</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Topbuild Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89055F103</cusip>
    <value>14860724</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42302</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22913</Sole>
      <Shared>0</Shared>
      <None>19389</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Trevi Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89532M101</cusip>
    <value>731285</value>
    <shrsOrPrnAmt>
      <sshPrnamt>61298</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>61298</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Trimas Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>896215209</cusip>
    <value>13541473</value>
    <shrsOrPrnAmt>
      <sshPrnamt>376780</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>374289</Sole>
      <Shared>0</Shared>
      <None>2491</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Trimble Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>896239100</cusip>
    <value>1000889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15344</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12793</Sole>
      <Shared>0</Shared>
      <None>2551</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Trinity Capital Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>896442308</cusip>
    <value>4863104</value>
    <shrsOrPrnAmt>
      <sshPrnamt>330599</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>330599</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Trisalus Life Sciences Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89680M101</cusip>
    <value>1940968</value>
    <shrsOrPrnAmt>
      <sshPrnamt>485242</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>485242</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TruBridge, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>205306103</cusip>
    <value>4155403</value>
    <shrsOrPrnAmt>
      <sshPrnamt>283839</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>283839</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Twin Disc Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>901476101</cusip>
    <value>933360</value>
    <shrsOrPrnAmt>
      <sshPrnamt>61935</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>61935</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TXNM Energy Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69349H107</cusip>
    <value>17507367</value>
    <shrsOrPrnAmt>
      <sshPrnamt>299476</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>298465</Sole>
      <Shared>0</Shared>
      <None>1011</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UFP Industries Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90278Q108</cusip>
    <value>18811272</value>
    <shrsOrPrnAmt>
      <sshPrnamt>204204</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>196859</Sole>
      <Shared>0</Shared>
      <None>7345</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UGI Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902681105</cusip>
    <value>15441024</value>
    <shrsOrPrnAmt>
      <sshPrnamt>423971</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>406775</Sole>
      <Shared>0</Shared>
      <None>17196</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ultragenyx Pharmaceuticals Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90400D108</cusip>
    <value>4594146</value>
    <shrsOrPrnAmt>
      <sshPrnamt>219291</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>219291</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UMB Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902788108</cusip>
    <value>5543065</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49145</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49145</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UMH Properties Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>903002103</cusip>
    <value>8592719</value>
    <shrsOrPrnAmt>
      <sshPrnamt>595476</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>580489</Sole>
      <Shared>0</Shared>
      <None>14987</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>United Rentals, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>911363109</cusip>
    <value>4104838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5634</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5579</Sole>
      <Shared>0</Shared>
      <None>55</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UnitedHealth Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91324P102</cusip>
    <value>5108739</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18880</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10286</Sole>
      <Shared>0</Shared>
      <None>8594</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Unity Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>913290102</cusip>
    <value>4137537</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79829</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>79829</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Unity Software Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91332U101</cusip>
    <value>1159332</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52841</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44076</Sole>
      <Shared>0</Shared>
      <None>8765</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Universal Technical Institute, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>913915104</cusip>
    <value>11089162</value>
    <shrsOrPrnAmt>
      <sshPrnamt>307179</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>289381</Sole>
      <Shared>0</Shared>
      <None>17798</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Upbound Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76009N100</cusip>
    <value>12076732</value>
    <shrsOrPrnAmt>
      <sshPrnamt>669071</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>649777</Sole>
      <Shared>0</Shared>
      <None>19294</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>US Foods Holding Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>912008109</cusip>
    <value>2456013</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26635</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16871</Sole>
      <Shared>0</Shared>
      <None>9764</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>US Physical Therapy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90337L108</cusip>
    <value>5093307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>67947</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67947</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Uscb Financial Holdings Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>90355N101</cusip>
    <value>4513303</value>
    <shrsOrPrnAmt>
      <sshPrnamt>243436</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>243436</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>V2X Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92242T101</cusip>
    <value>11078300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>161727</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>161727</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Valero Energy Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91913Y100</cusip>
    <value>366914</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1485</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1485</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Valmont Industries, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>920253101</cusip>
    <value>57439706</value>
    <shrsOrPrnAmt>
      <sshPrnamt>143754</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>116323</Sole>
      <Shared>0</Shared>
      <None>27431</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanda Pharmace Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>921659108</cusip>
    <value>1654814</value>
    <shrsOrPrnAmt>
      <sshPrnamt>239481</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>239481</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Index Funds</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908512</cusip>
    <value>1326508</value>
    <shrsOrPrnAmt>
      <sshPrnamt>7198</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7198</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Veeco Instruments Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>922417100</cusip>
    <value>7787326</value>
    <shrsOrPrnAmt>
      <sshPrnamt>229986</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>229986</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ventas Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92276F100</cusip>
    <value>7188208</value>
    <shrsOrPrnAmt>
      <sshPrnamt>87897</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>87073</Sole>
      <Shared>0</Shared>
      <None>824</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Veracyte Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92337F107</cusip>
    <value>1749647</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54320</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37561</Sole>
      <Shared>0</Shared>
      <None>16759</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Versabank New</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92512J106</cusip>
    <value>5103453</value>
    <shrsOrPrnAmt>
      <sshPrnamt>360159</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>360159</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vertex Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>92538J106</cusip>
    <value>2451302</value>
    <shrsOrPrnAmt>
      <sshPrnamt>206165</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>182801</Sole>
      <Shared>0</Shared>
      <None>23364</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vertex Pharmaceuticals Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92532F100</cusip>
    <value>10267741</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22994</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18267</Sole>
      <Shared>0</Shared>
      <None>4727</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Viatris Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92556V106</cusip>
    <value>624932</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46257</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25201</Sole>
      <Shared>0</Shared>
      <None>21056</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Victory Capital Holdings, Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>92645B103</cusip>
    <value>5509029</value>
    <shrsOrPrnAmt>
      <sshPrnamt>84133</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2127</Sole>
      <Shared>0</Shared>
      <None>82006</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vishay Precision Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92835K103</cusip>
    <value>4996817</value>
    <shrsOrPrnAmt>
      <sshPrnamt>115081</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>115081</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vistance Networks Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20337X109</cusip>
    <value>10769632</value>
    <shrsOrPrnAmt>
      <sshPrnamt>591738</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>591738</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vontier Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>928881101</cusip>
    <value>5934982</value>
    <shrsOrPrnAmt>
      <sshPrnamt>167324</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4229</Sole>
      <Shared>0</Shared>
      <None>163095</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Voya Financial Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>929089100</cusip>
    <value>1397007</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20448</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17093</Sole>
      <Shared>0</Shared>
      <None>3355</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Voyager Technologies Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>92892B103</cusip>
    <value>6352888</value>
    <shrsOrPrnAmt>
      <sshPrnamt>271607</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>271607</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VSE Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>918284100</cusip>
    <value>1175550</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6375</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6375</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wave Life Sciences Ltd.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>Y95308105</cusip>
    <value>3768318</value>
    <shrsOrPrnAmt>
      <sshPrnamt>519768</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>508279</Sole>
      <Shared>0</Shared>
      <None>11489</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Waystar Holding Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>946784105</cusip>
    <value>5234474</value>
    <shrsOrPrnAmt>
      <sshPrnamt>217108</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>173858</Sole>
      <Shared>0</Shared>
      <None>43250</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wealthfront Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>947002101</cusip>
    <value>5487794</value>
    <shrsOrPrnAmt>
      <sshPrnamt>593275</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>269395</Sole>
      <Shared>0</Shared>
      <None>323880</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Werner Enterprises Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>950755108</cusip>
    <value>6135867</value>
    <shrsOrPrnAmt>
      <sshPrnamt>208632</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>208632</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wesco International, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>95082P105</cusip>
    <value>10622202</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38821</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>981</Sole>
      <Shared>0</Shared>
      <None>37840</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Whitestone REIT</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>966084204</cusip>
    <value>3641793</value>
    <shrsOrPrnAmt>
      <sshPrnamt>225498</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>225498</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Willdan Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>96924N100</cusip>
    <value>6396665</value>
    <shrsOrPrnAmt>
      <sshPrnamt>83551</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>80635</Sole>
      <Shared>0</Shared>
      <None>2916</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wingstop Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>974155103</cusip>
    <value>2422646</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15633</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13885</Sole>
      <Shared>0</Shared>
      <None>1748</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Winmark Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>974250102</cusip>
    <value>7105881</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16620</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16086</Sole>
      <Shared>0</Shared>
      <None>534</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wintrust Financial Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>97650W108</cusip>
    <value>32436099</value>
    <shrsOrPrnAmt>
      <sshPrnamt>233454</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>158262</Sole>
      <Shared>0</Shared>
      <None>75192</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Woodward Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>980745103</cusip>
    <value>1294239</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3616</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3097</Sole>
      <Shared>0</Shared>
      <None>519</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Xcel Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98389B100</cusip>
    <value>242848</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3057</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3057</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Xeris Biopharma Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98422E103</cusip>
    <value>7196014</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1240692</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1214647</Sole>
      <Shared>0</Shared>
      <None>26045</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Yeti Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98585X104</cusip>
    <value>11656659</value>
    <shrsOrPrnAmt>
      <sshPrnamt>318575</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>305629</Sole>
      <Shared>0</Shared>
      <None>12946</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Zoetis Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>98978V103</cusip>
    <value>1004312</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8496</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4629</Sole>
      <Shared>0</Shared>
      <None>3867</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Zurn Elkay Water Solutions Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98983L108</cusip>
    <value>1291930</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28812</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24063</Sole>
      <Shared>0</Shared>
      <None>4749</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Zymeworks Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98985Y108</cusip>
    <value>3711579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>148226</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>148226</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
</informationTable>
