<?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>24868602</value>
    <shrsOrPrnAmt>
      <sshPrnamt>304837</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>293740</Sole>
      <Shared>0</Shared>
      <None>11097</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aaon Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>000360206</cusip>
    <value>13804905</value>
    <shrsOrPrnAmt>
      <sshPrnamt>108820</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>104533</Sole>
      <Shared>0</Shared>
      <None>4287</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abacus Global Management Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>00258Y104</cusip>
    <value>6726201</value>
    <shrsOrPrnAmt>
      <sshPrnamt>628030</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>628030</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abbott Laboratories</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002824100</cusip>
    <value>5122364</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56451</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30523</Sole>
      <Shared>0</Shared>
      <None>25928</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AbbVie Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00287Y109</cusip>
    <value>16301742</value>
    <shrsOrPrnAmt>
      <sshPrnamt>64782</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>39776</Sole>
      <Shared>0</Shared>
      <None>25006</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abeona Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00289Y206</cusip>
    <value>7663639</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1240071</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1240071</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abercrombie &amp; Fitch Co</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>002896207</cusip>
    <value>9229805</value>
    <shrsOrPrnAmt>
      <sshPrnamt>102542</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>98834</Sole>
      <Shared>0</Shared>
      <None>3708</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Abivax SA</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>00370M103</cusip>
    <value>2558592</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19200</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16470</Sole>
      <Shared>0</Shared>
      <None>2730</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Accel Entertainment Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>00436Q106</cusip>
    <value>1574876</value>
    <shrsOrPrnAmt>
      <sshPrnamt>124891</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>124891</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Acm Research Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>00108J109</cusip>
    <value>3617253</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28507</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25360</Sole>
      <Shared>0</Shared>
      <None>3147</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Acuity Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00508Y102</cusip>
    <value>9652289</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25626</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24694</Sole>
      <Shared>0</Shared>
      <None>932</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Acushnet Holdings Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>005098108</cusip>
    <value>25910302</value>
    <shrsOrPrnAmt>
      <sshPrnamt>218597</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>208963</Sole>
      <Shared>0</Shared>
      <None>9634</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AdaptHealth Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00653Q102</cusip>
    <value>25118598</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2410614</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2361260</Sole>
      <Shared>0</Shared>
      <None>49354</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Adaptive Biotechnologies Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00650F109</cusip>
    <value>18228103</value>
    <shrsOrPrnAmt>
      <sshPrnamt>849795</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>800916</Sole>
      <Shared>0</Shared>
      <None>48879</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Addus Homecare Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>006739106</cusip>
    <value>26519559</value>
    <shrsOrPrnAmt>
      <sshPrnamt>263955</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>181435</Sole>
      <Shared>0</Shared>
      <None>82520</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Adeia Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00676P107</cusip>
    <value>8209647</value>
    <shrsOrPrnAmt>
      <sshPrnamt>249306</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>249306</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Adma Biologics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>000899104</cusip>
    <value>14690622</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1755152</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1730204</Sole>
      <Shared>0</Shared>
      <None>24948</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Advanced Energy Industries, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>007973100</cusip>
    <value>27157986</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72835</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>70557</Sole>
      <Shared>0</Shared>
      <None>2278</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aebi Schmidt Holding AG</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>H00501108</cusip>
    <value>5867012</value>
    <shrsOrPrnAmt>
      <sshPrnamt>467491</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>467491</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Agilent Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00846U101</cusip>
    <value>5713599</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43014</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42583</Sole>
      <Shared>0</Shared>
      <None>431</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Agios Pharmaceuticals Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00847X104</cusip>
    <value>13850565</value>
    <shrsOrPrnAmt>
      <sshPrnamt>373230</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>357849</Sole>
      <Shared>0</Shared>
      <None>15381</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alamo Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>011311107</cusip>
    <value>37329361</value>
    <shrsOrPrnAmt>
      <sshPrnamt>226940</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>192494</Sole>
      <Shared>0</Shared>
      <None>34446</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Albemarle Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>012653101</cusip>
    <value>224825</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1665</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1665</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aldeyra Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01438T106</cusip>
    <value>208156</value>
    <shrsOrPrnAmt>
      <sshPrnamt>97726</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>97726</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Allegro MicroSystems Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01749D105</cusip>
    <value>48014686</value>
    <shrsOrPrnAmt>
      <sshPrnamt>689668</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>576344</Sole>
      <Shared>0</Shared>
      <None>113324</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Allison Transmission Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>01973R101</cusip>
    <value>6806339</value>
    <shrsOrPrnAmt>
      <sshPrnamt>60372</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3085</Sole>
      <Shared>0</Shared>
      <None>57287</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alnylam Pharmaceuticals Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02043Q107</cusip>
    <value>1085815</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3607</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3607</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alphabet Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>02079K305</cusip>
    <value>209061</value>
    <shrsOrPrnAmt>
      <sshPrnamt>585</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>585</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Alpine Income Property Trust Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>02083X103</cusip>
    <value>3089441</value>
    <shrsOrPrnAmt>
      <sshPrnamt>148817</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>148817</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amerant Bancorp Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>023576101</cusip>
    <value>1144853</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44861</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>44861</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>American Healthcare REIT Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>398182303</cusip>
    <value>23898937</value>
    <shrsOrPrnAmt>
      <sshPrnamt>458273</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>277855</Sole>
      <Shared>0</Shared>
      <None>180418</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>American States Water Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>029899101</cusip>
    <value>14984620</value>
    <shrsOrPrnAmt>
      <sshPrnamt>181346</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>174757</Sole>
      <Shared>0</Shared>
      <None>6589</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Americold Realty Trust Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03064D108</cusip>
    <value>12856240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>817827</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>788280</Sole>
      <Shared>0</Shared>
      <None>29547</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amgen Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>031162100</cusip>
    <value>2219796</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6130</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6130</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Amneal Pharmaceuticals Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>03168L105</cusip>
    <value>837579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48387</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26163</Sole>
      <Shared>0</Shared>
      <None>22224</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Angiodynamics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03475V101</cusip>
    <value>2509967</value>
    <shrsOrPrnAmt>
      <sshPrnamt>192926</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>192926</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ANI Pharmaceuticals Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00182C103</cusip>
    <value>24497748</value>
    <shrsOrPrnAmt>
      <sshPrnamt>295938</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>217004</Sole>
      <Shared>0</Shared>
      <None>78934</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Annexon Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03589W102</cusip>
    <value>5129830</value>
    <shrsOrPrnAmt>
      <sshPrnamt>898394</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>898394</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>API Group Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00187Y100</cusip>
    <value>9840488</value>
    <shrsOrPrnAmt>
      <sshPrnamt>232361</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5919</Sole>
      <Shared>0</Shared>
      <None>226442</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Apogee Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03770N101</cusip>
    <value>8492198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63981</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>57396</Sole>
      <Shared>0</Shared>
      <None>6585</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Applied Industrial Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03820C105</cusip>
    <value>6181382</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18280</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>466</Sole>
      <Shared>0</Shared>
      <None>17814</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Applied Optoelectronics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03823U102</cusip>
    <value>21186880</value>
    <shrsOrPrnAmt>
      <sshPrnamt>143000</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>116523</Sole>
      <Shared>0</Shared>
      <None>26477</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aramark</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03852U106</cusip>
    <value>6943735</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122034</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3109</Sole>
      <Shared>0</Shared>
      <None>118925</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Arbutus Biopharma Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03879J100</cusip>
    <value>1849430</value>
    <shrsOrPrnAmt>
      <sshPrnamt>385298</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>385298</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ares Management Corporation</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>03990B101</cusip>
    <value>2727953</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24508</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24227</Sole>
      <Shared>0</Shared>
      <None>281</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Argenx SE</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>04016X101</cusip>
    <value>4358663</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4698</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4698</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Array Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04271T100</cusip>
    <value>9980188</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1346854</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1298193</Sole>
      <Shared>0</Shared>
      <None>48661</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Arrow Electronics, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>042735100</cusip>
    <value>4807060</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22525</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>574</Sole>
      <Shared>0</Shared>
      <None>21951</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Artivion Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>228903100</cusip>
    <value>6611371</value>
    <shrsOrPrnAmt>
      <sshPrnamt>294231</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>294231</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Arvinas Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04335A105</cusip>
    <value>4896568</value>
    <shrsOrPrnAmt>
      <sshPrnamt>589238</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>589238</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ascendis Pharma A/S</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>K08588103</cusip>
    <value>6280989</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23549</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18199</Sole>
      <Shared>0</Shared>
      <None>5350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Assurant Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04621X108</cusip>
    <value>23962148</value>
    <shrsOrPrnAmt>
      <sshPrnamt>89235</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50362</Sole>
      <Shared>0</Shared>
      <None>38872</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Astec Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>046224101</cusip>
    <value>28829424</value>
    <shrsOrPrnAmt>
      <sshPrnamt>471146</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>456581</Sole>
      <Shared>0</Shared>
      <None>14565</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AstraZeneca PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G0593M107</cusip>
    <value>5628680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29684</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29684</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Astronics Corp.</nameOfIssuer>
    <titleOfClass>CLB</titleOfClass>
    <cusip>046433108</cusip>
    <value>11475375</value>
    <shrsOrPrnAmt>
      <sshPrnamt>141218</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>138209</Sole>
      <Shared>0</Shared>
      <None>3009</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Astronics Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>046433207</cusip>
    <value>2146088</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28238</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27636</Sole>
      <Shared>0</Shared>
      <None>602</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Asure Software Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04649U102</cusip>
    <value>4119105</value>
    <shrsOrPrnAmt>
      <sshPrnamt>518779</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>518779</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atlantic Union Bankshares Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04911A107</cusip>
    <value>17619407</value>
    <shrsOrPrnAmt>
      <sshPrnamt>416436</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>404244</Sole>
      <Shared>0</Shared>
      <None>12192</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atlas Energy Solutions Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>642045108</cusip>
    <value>9477184</value>
    <shrsOrPrnAmt>
      <sshPrnamt>570571</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>549950</Sole>
      <Shared>0</Shared>
      <None>20621</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atmos Energy Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>049560105</cusip>
    <value>6802942</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39490</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1005</Sole>
      <Shared>0</Shared>
      <None>38485</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atmus Filtration Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04956D107</cusip>
    <value>1912890</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37515</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33425</Sole>
      <Shared>0</Shared>
      <None>4090</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atricure Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04963C209</cusip>
    <value>24000880</value>
    <shrsOrPrnAmt>
      <sshPrnamt>857787</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>798858</Sole>
      <Shared>0</Shared>
      <None>58929</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Atrium Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>04965N104</cusip>
    <value>470468</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34979</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34979</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Audioeye Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>050734201</cusip>
    <value>4693858</value>
    <shrsOrPrnAmt>
      <sshPrnamt>807893</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>807893</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AvePoint Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>053604104</cusip>
    <value>10508523</value>
    <shrsOrPrnAmt>
      <sshPrnamt>937424</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>921024</Sole>
      <Shared>0</Shared>
      <None>16400</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Avery Dennison Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>053611109</cusip>
    <value>16287491</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100323</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46412</Sole>
      <Shared>0</Shared>
      <None>53912</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Aviat Networks Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05366Y201</cusip>
    <value>9554702</value>
    <shrsOrPrnAmt>
      <sshPrnamt>430392</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>430392</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Avient Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05368V106</cusip>
    <value>15397906</value>
    <shrsOrPrnAmt>
      <sshPrnamt>416610</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>415155</Sole>
      <Shared>0</Shared>
      <None>1455</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Avista Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05379B107</cusip>
    <value>11978612</value>
    <shrsOrPrnAmt>
      <sshPrnamt>292804</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>282138</Sole>
      <Shared>0</Shared>
      <None>10666</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Axcelis Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>054540208</cusip>
    <value>18004949</value>
    <shrsOrPrnAmt>
      <sshPrnamt>95038</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91604</Sole>
      <Shared>0</Shared>
      <None>3434</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AxoGen Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05463X106</cusip>
    <value>3261892</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70619</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>70619</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Axos Financial Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05465C100</cusip>
    <value>41516773</value>
    <shrsOrPrnAmt>
      <sshPrnamt>426294</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>415099</Sole>
      <Shared>0</Shared>
      <None>11195</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Axsome Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05464T104</cusip>
    <value>8789446</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35909</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30723</Sole>
      <Shared>0</Shared>
      <None>5186</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>AZZ Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>002474104</cusip>
    <value>35733288</value>
    <shrsOrPrnAmt>
      <sshPrnamt>230463</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>222503</Sole>
      <Shared>0</Shared>
      <None>7960</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Badger Meter Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>056525108</cusip>
    <value>2106106</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14194</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12684</Sole>
      <Shared>0</Shared>
      <None>1510</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>05969A105</cusip>
    <value>25918866</value>
    <shrsOrPrnAmt>
      <sshPrnamt>413775</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>403455</Sole>
      <Shared>0</Shared>
      <None>10320</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bank of Marin Bancorp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>063425102</cusip>
    <value>3348764</value>
    <shrsOrPrnAmt>
      <sshPrnamt>120894</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>120894</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bank OZK</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>06417N103</cusip>
    <value>34380724</value>
    <shrsOrPrnAmt>
      <sshPrnamt>660025</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>545614</Sole>
      <Shared>0</Shared>
      <None>114412</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BankUnited Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>06652K103</cusip>
    <value>11916568</value>
    <shrsOrPrnAmt>
      <sshPrnamt>245956</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>236975</Sole>
      <Shared>0</Shared>
      <None>8981</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bankwell Financial Group, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>06654A103</cusip>
    <value>1110023</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18894</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18894</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Barrett Business Services Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>068463108</cusip>
    <value>9726193</value>
    <shrsOrPrnAmt>
      <sshPrnamt>273823</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>273823</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Becton, Dickinson and Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>075887109</cusip>
    <value>2440802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16129</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8721</Sole>
      <Shared>0</Shared>
      <None>7408</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Belden Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>077454106</cusip>
    <value>14889465</value>
    <shrsOrPrnAmt>
      <sshPrnamt>124172</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>119646</Sole>
      <Shared>0</Shared>
      <None>4526</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Benchmark Electronics, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>08160H101</cusip>
    <value>16237431</value>
    <shrsOrPrnAmt>
      <sshPrnamt>164563</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>163968</Sole>
      <Shared>0</Shared>
      <None>595</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BGC Group Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>088929104</cusip>
    <value>2621979</value>
    <shrsOrPrnAmt>
      <sshPrnamt>245274</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>219060</Sole>
      <Shared>0</Shared>
      <None>26214</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Biogen Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>09062X103</cusip>
    <value>2181774</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10098</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10098</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>BioNTech SE</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>09075V102</cusip>
    <value>2187699</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23511</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20219</Sole>
      <Shared>0</Shared>
      <None>3292</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bioventus Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>09075A108</cusip>
    <value>4404355</value>
    <shrsOrPrnAmt>
      <sshPrnamt>466563</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>466563</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Blue Bird Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>095306106</cusip>
    <value>3888859</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49251</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49251</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Blue Ridge Bankshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>095825105</cusip>
    <value>778150</value>
    <shrsOrPrnAmt>
      <sshPrnamt>220439</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>220439</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Boot Barn Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>099406100</cusip>
    <value>30000794</value>
    <shrsOrPrnAmt>
      <sshPrnamt>182631</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>125269</Sole>
      <Shared>0</Shared>
      <None>57362</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Boston Scientific Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>101137107</cusip>
    <value>5911930</value>
    <shrsOrPrnAmt>
      <sshPrnamt>138518</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>110543</Sole>
      <Shared>0</Shared>
      <None>27975</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Branchout Food Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>105230106</cusip>
    <value>5526707</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1201458</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1201458</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bridgewater Bancshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>108621103</cusip>
    <value>5946935</value>
    <shrsOrPrnAmt>
      <sshPrnamt>282649</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>282649</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Brinker International, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>109641100</cusip>
    <value>13197240</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78555</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46611</Sole>
      <Shared>0</Shared>
      <None>31944</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Bristol-Myers Squibb Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>110122108</cusip>
    <value>1961903</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34049</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18410</Sole>
      <Shared>0</Shared>
      <None>15639</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Brown &amp; Brown Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>115236101</cusip>
    <value>7169775</value>
    <shrsOrPrnAmt>
      <sshPrnamt>111766</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>107835</Sole>
      <Shared>0</Shared>
      <None>3931</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Business First Bancshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12326C105</cusip>
    <value>1177143</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38306</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38306</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CACI International Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>127190304</cusip>
    <value>2238009</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4831</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4311</Sole>
      <Shared>0</Shared>
      <None>520</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>California BanCorp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84252A106</cusip>
    <value>9201735</value>
    <shrsOrPrnAmt>
      <sshPrnamt>441542</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>441542</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>California Water Service Group</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>130788102</cusip>
    <value>2512189</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51638</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45948</Sole>
      <Shared>0</Shared>
      <None>5690</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Candel Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>137404109</cusip>
    <value>5029397</value>
    <shrsOrPrnAmt>
      <sshPrnamt>488291</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>488291</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Capital Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>139737100</cusip>
    <value>9288011</value>
    <shrsOrPrnAmt>
      <sshPrnamt>264465</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>264465</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Carriage Services, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>143905107</cusip>
    <value>4293697</value>
    <shrsOrPrnAmt>
      <sshPrnamt>111990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>111990</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Carter Bankshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>146103106</cusip>
    <value>13062697</value>
    <shrsOrPrnAmt>
      <sshPrnamt>384084</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>384084</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Casella Waste Systems, Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>147448104</cusip>
    <value>26463889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>272908</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>263810</Sole>
      <Shared>0</Shared>
      <None>9098</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Castle Biosciences Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14843C105</cusip>
    <value>8308648</value>
    <shrsOrPrnAmt>
      <sshPrnamt>348371</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>348371</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Catalyst Pharmaceuticals Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>14888U101</cusip>
    <value>26923221</value>
    <shrsOrPrnAmt>
      <sshPrnamt>856609</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>648923</Sole>
      <Shared>0</Shared>
      <None>207686</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cavco Industries</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>149568107</cusip>
    <value>25338260</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41242</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40200</Sole>
      <Shared>0</Shared>
      <None>1042</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CECO Environmental Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125141101</cusip>
    <value>25798626</value>
    <shrsOrPrnAmt>
      <sshPrnamt>284314</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>284313</Sole>
      <Shared>0</Shared>
      <None>1</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Celldex Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15117B202</cusip>
    <value>12738025</value>
    <shrsOrPrnAmt>
      <sshPrnamt>342328</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>317331</Sole>
      <Shared>0</Shared>
      <None>24997</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cencora Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>03073E105</cusip>
    <value>1014200</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3584</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1938</Sole>
      <Shared>0</Shared>
      <None>1646</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Centene Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>15135B101</cusip>
    <value>7760635</value>
    <shrsOrPrnAmt>
      <sshPrnamt>120901</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21408</Sole>
      <Shared>0</Shared>
      <None>99493</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Central Pacific Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>154760409</cusip>
    <value>2844066</value>
    <shrsOrPrnAmt>
      <sshPrnamt>74452</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>74452</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CF Bankshares Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12520L109</cusip>
    <value>1178966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>35977</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35977</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Champion Homes Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>830830105</cusip>
    <value>11432631</value>
    <shrsOrPrnAmt>
      <sshPrnamt>129739</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>123473</Sole>
      <Shared>0</Shared>
      <None>6267</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Charles River Laboratories International, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>159864107</cusip>
    <value>9914950</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43719</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29014</Sole>
      <Shared>0</Shared>
      <None>14705</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chatham Lodging Trust</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>16208T102</cusip>
    <value>10722597</value>
    <shrsOrPrnAmt>
      <sshPrnamt>810476</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>810476</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chefs Warehouse Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>163086101</cusip>
    <value>62661236</value>
    <shrsOrPrnAmt>
      <sshPrnamt>652042</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>536903</Sole>
      <Shared>0</Shared>
      <None>115139</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chemed Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>16359R103</cusip>
    <value>5167604</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11095</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10622</Sole>
      <Shared>0</Shared>
      <None>473</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cheniere Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>16411R208</cusip>
    <value>2575197</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10774</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10659</Sole>
      <Shared>0</Shared>
      <None>116</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Chord Energy Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>674215207</cusip>
    <value>28720390</value>
    <shrsOrPrnAmt>
      <sshPrnamt>251272</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>216877</Sole>
      <Shared>0</Shared>
      <None>34395</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Citizens Financial Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>174610105</cusip>
    <value>224925</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3210</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3210</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Climb Global Solutions Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>946760105</cusip>
    <value>4108356</value>
    <shrsOrPrnAmt>
      <sshPrnamt>177008</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>177008</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Coastal Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>19046P209</cusip>
    <value>13043538</value>
    <shrsOrPrnAmt>
      <sshPrnamt>168282</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>164008</Sole>
      <Shared>0</Shared>
      <None>4274</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Coastalsouth Bancshares Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>19058X207</cusip>
    <value>1147354</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42732</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42732</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cogent Biosciences Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>19240Q201</cusip>
    <value>13691673</value>
    <shrsOrPrnAmt>
      <sshPrnamt>353790</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>353790</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Coherent Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>19247G107</cusip>
    <value>6284976</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15933</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15778</Sole>
      <Shared>0</Shared>
      <None>154</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Columbia Banking System Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>197236102</cusip>
    <value>5450872</value>
    <shrsOrPrnAmt>
      <sshPrnamt>170074</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>170074</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Commerce Bancshares Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>200525103</cusip>
    <value>2224126</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38513</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>34277</Sole>
      <Shared>0</Shared>
      <None>4236</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Commercial Bancgroup Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20112C106</cusip>
    <value>1489215</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46120</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46120</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Community Healthcare Trust Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20369C106</cusip>
    <value>15947125</value>
    <shrsOrPrnAmt>
      <sshPrnamt>872381</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>851424</Sole>
      <Shared>0</Shared>
      <None>20957</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Compass Diversified</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20451Q104</cusip>
    <value>3774301</value>
    <shrsOrPrnAmt>
      <sshPrnamt>354062</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>354062</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Conduent Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>206787103</cusip>
    <value>5623659</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3851821</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3851821</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Connectone Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20786W107</cusip>
    <value>32954284</value>
    <shrsOrPrnAmt>
      <sshPrnamt>985475</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>970751</Sole>
      <Shared>0</Shared>
      <None>14724</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>COPT Defense Properties</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22002T108</cusip>
    <value>9164931</value>
    <shrsOrPrnAmt>
      <sshPrnamt>251853</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>242658</Sole>
      <Shared>0</Shared>
      <None>9195</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Corcept Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>218352102</cusip>
    <value>17562074</value>
    <shrsOrPrnAmt>
      <sshPrnamt>201979</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>194681</Sole>
      <Shared>0</Shared>
      <None>7298</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Core &amp; Main Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>21874C102</cusip>
    <value>4830631</value>
    <shrsOrPrnAmt>
      <sshPrnamt>100117</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>99157</Sole>
      <Shared>0</Shared>
      <None>960</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CorMedix Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>21900C308</cusip>
    <value>3291379</value>
    <shrsOrPrnAmt>
      <sshPrnamt>419284</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>419284</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cousins Properties Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>222795502</cusip>
    <value>18489356</value>
    <shrsOrPrnAmt>
      <sshPrnamt>616723</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>594414</Sole>
      <Shared>0</Shared>
      <None>22309</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CRA International Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12618T105</cusip>
    <value>937472</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6588</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6588</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Crane Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>224408104</cusip>
    <value>31309742</value>
    <shrsOrPrnAmt>
      <sshPrnamt>140358</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>136568</Sole>
      <Shared>0</Shared>
      <None>3790</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Crawford &amp; Co</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>224633206</cusip>
    <value>5033441</value>
    <shrsOrPrnAmt>
      <sshPrnamt>446623</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>446623</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Crinetics Pharmaceuticals Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22663K107</cusip>
    <value>13685018</value>
    <shrsOrPrnAmt>
      <sshPrnamt>365714</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>346870</Sole>
      <Shared>0</Shared>
      <None>18844</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CTO Realty Growth Inc New</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>22948Q101</cusip>
    <value>7096300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>329907</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>329907</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cullinan Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>230031106</cusip>
    <value>965312</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53010</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53010</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cushman And Wakefield Ltd.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G2717C106</cusip>
    <value>12564908</value>
    <shrsOrPrnAmt>
      <sshPrnamt>938380</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>904436</Sole>
      <Shared>0</Shared>
      <None>33944</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CVB Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126600105</cusip>
    <value>14063308</value>
    <shrsOrPrnAmt>
      <sshPrnamt>623650</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>600923</Sole>
      <Shared>0</Shared>
      <None>22727</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CVR Energy Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>12662P108</cusip>
    <value>8574799</value>
    <shrsOrPrnAmt>
      <sshPrnamt>311358</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>300103</Sole>
      <Shared>0</Shared>
      <None>11255</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>CVS Health Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>126650100</cusip>
    <value>2595457</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25089</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13565</Sole>
      <Shared>0</Shared>
      <None>11524</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Cytokinetics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>23282W605</cusip>
    <value>1259534</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14785</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14785</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dana Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>235825205</cusip>
    <value>14512562</value>
    <shrsOrPrnAmt>
      <sshPrnamt>533354</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>513990</Sole>
      <Shared>0</Shared>
      <None>19364</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Danaher Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>235851102</cusip>
    <value>2732817</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14347</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8174</Sole>
      <Shared>0</Shared>
      <None>6173</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Deere &amp; Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>244199105</cusip>
    <value>216307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>341</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>341</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Definitive Healthcare Corporation</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>24477E103</cusip>
    <value>1443310</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1737044</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1737044</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Delcath Systems Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>24661P807</cusip>
    <value>2570160</value>
    <shrsOrPrnAmt>
      <sshPrnamt>204143</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>204143</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Design Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25056L103</cusip>
    <value>5557001</value>
    <shrsOrPrnAmt>
      <sshPrnamt>384036</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>371707</Sole>
      <Shared>0</Shared>
      <None>12329</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Devon Energy Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25179M103</cusip>
    <value>4733774</value>
    <shrsOrPrnAmt>
      <sshPrnamt>114564</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>113428</Sole>
      <Shared>0</Shared>
      <None>1136</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DexCom Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>252131107</cusip>
    <value>4687047</value>
    <shrsOrPrnAmt>
      <sshPrnamt>69592</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>64490</Sole>
      <Shared>0</Shared>
      <None>5102</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DHI Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>23331S100</cusip>
    <value>6816505</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1837333</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1837333</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Diamondback Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25278X109</cusip>
    <value>4467011</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25413</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25161</Sole>
      <Shared>0</Shared>
      <None>252</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dick's Sporting Goods, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>253393102</cusip>
    <value>11503576</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50719</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1292</Sole>
      <Shared>0</Shared>
      <None>49427</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Diodes Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254543101</cusip>
    <value>7925645</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72420</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69804</Sole>
      <Shared>0</Shared>
      <None>2616</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Disc Medicine Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254604101</cusip>
    <value>7809085</value>
    <shrsOrPrnAmt>
      <sshPrnamt>106769</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>106769</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DNOW Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67011P100</cusip>
    <value>3610200</value>
    <shrsOrPrnAmt>
      <sshPrnamt>278350</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>278350</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dorman Products Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>258278100</cusip>
    <value>12900529</value>
    <shrsOrPrnAmt>
      <sshPrnamt>94544</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91128</Sole>
      <Shared>0</Shared>
      <None>3416</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>DoubleVerify Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>25862V105</cusip>
    <value>5410504</value>
    <shrsOrPrnAmt>
      <sshPrnamt>499124</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>499124</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ducommun Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>264147109</cusip>
    <value>33070727</value>
    <shrsOrPrnAmt>
      <sshPrnamt>178558</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>175062</Sole>
      <Shared>0</Shared>
      <None>3496</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Dutch Bros Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>26701L100</cusip>
    <value>4117370</value>
    <shrsOrPrnAmt>
      <sshPrnamt>57337</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51231</Sole>
      <Shared>0</Shared>
      <None>6106</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Eagle Materials Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>26969P108</cusip>
    <value>23459913</value>
    <shrsOrPrnAmt>
      <sshPrnamt>104266</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>84170</Sole>
      <Shared>0</Shared>
      <None>20096</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>East West Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>27579R104</cusip>
    <value>9130494</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70730</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67969</Sole>
      <Shared>0</Shared>
      <None>2760</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Easterly Government Properties Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>27616P301</cusip>
    <value>3336581</value>
    <shrsOrPrnAmt>
      <sshPrnamt>133838</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>133838</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Edgewise Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28036F105</cusip>
    <value>10425983</value>
    <shrsOrPrnAmt>
      <sshPrnamt>256608</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>234924</Sole>
      <Shared>0</Shared>
      <None>21684</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Editas Medicine Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28106W103</cusip>
    <value>3344111</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1032133</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1032133</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Edwards Lifesciences Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>28176E108</cusip>
    <value>12467745</value>
    <shrsOrPrnAmt>
      <sshPrnamt>137826</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>122785</Sole>
      <Shared>0</Shared>
      <None>15041</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Elevance Health Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>036752103</cusip>
    <value>1576698</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4077</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2201</Sole>
      <Shared>0</Shared>
      <None>1876</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Eli Lilly &amp; Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>532457108</cusip>
    <value>20778925</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17324</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9361</Sole>
      <Shared>0</Shared>
      <None>7963</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Emcor Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29084Q100</cusip>
    <value>224068</value>
    <shrsOrPrnAmt>
      <sshPrnamt>270</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>270</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Encompass Health Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29261A100</cusip>
    <value>11942888</value>
    <shrsOrPrnAmt>
      <sshPrnamt>118153</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>52304</Sole>
      <Shared>0</Shared>
      <None>65848</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Enerpac Tool Group Corp</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>292765104</cusip>
    <value>9106217</value>
    <shrsOrPrnAmt>
      <sshPrnamt>253938</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>253938</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EnerSys</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29275Y102</cusip>
    <value>40115562</value>
    <shrsOrPrnAmt>
      <sshPrnamt>171566</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>167378</Sole>
      <Shared>0</Shared>
      <None>4188</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>EnGene Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29286X101</cusip>
    <value>464912</value>
    <shrsOrPrnAmt>
      <sshPrnamt>268735</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>268735</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Enovis Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>194014502</cusip>
    <value>7550884</value>
    <shrsOrPrnAmt>
      <sshPrnamt>364777</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>361231</Sole>
      <Shared>0</Shared>
      <None>3546</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Enpro Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29355X107</cusip>
    <value>24979905</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66272</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>63860</Sole>
      <Shared>0</Shared>
      <None>2412</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Enterprise Financial Services Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>293712105</cusip>
    <value>13763320</value>
    <shrsOrPrnAmt>
      <sshPrnamt>208915</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>201287</Sole>
      <Shared>0</Shared>
      <None>7628</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Equity Bancshares Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>29460X109</cusip>
    <value>14787191</value>
    <shrsOrPrnAmt>
      <sshPrnamt>301841</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>290877</Sole>
      <Shared>0</Shared>
      <None>10964</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ESAB Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29605J106</cusip>
    <value>14284657</value>
    <shrsOrPrnAmt>
      <sshPrnamt>144831</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>74004</Sole>
      <Shared>0</Shared>
      <None>70827</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ESCO Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>296315104</cusip>
    <value>1645188</value>
    <shrsOrPrnAmt>
      <sshPrnamt>4700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4161</Sole>
      <Shared>0</Shared>
      <None>539</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Essential Properties Realty Trust Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29670E107</cusip>
    <value>18291632</value>
    <shrsOrPrnAmt>
      <sshPrnamt>612785</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>601501</Sole>
      <Shared>0</Shared>
      <None>11284</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Essential Utilities Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>29670G102</cusip>
    <value>2418166</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63121</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56154</Sole>
      <Shared>0</Shared>
      <None>6967</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Evergy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30034W106</cusip>
    <value>7204910</value>
    <shrsOrPrnAmt>
      <sshPrnamt>83361</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>82555</Sole>
      <Shared>0</Shared>
      <None>807</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Evolent Health, Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>30050B101</cusip>
    <value>8497563</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1567816</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1567816</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Exagen Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>30068X103</cusip>
    <value>2255473</value>
    <shrsOrPrnAmt>
      <sshPrnamt>485048</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>485048</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>F5 Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>315616102</cusip>
    <value>5620036</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13511</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>954</Sole>
      <Shared>0</Shared>
      <None>12557</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Fabrinet</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G3323L100</cusip>
    <value>4847378</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8624</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7696</Sole>
      <Shared>0</Shared>
      <None>928</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ferguson Enterprises Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31488V107</cusip>
    <value>211698</value>
    <shrsOrPrnAmt>
      <sshPrnamt>892</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>892</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Fidelity National Financial, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31620R303</cusip>
    <value>6706341</value>
    <shrsOrPrnAmt>
      <sshPrnamt>142204</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3634</Sole>
      <Shared>0</Shared>
      <None>138570</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Financial Institutions Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>317585404</cusip>
    <value>1490758</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38254</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38254</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Busey Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>319383204</cusip>
    <value>1082444</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36693</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36693</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Business Financial Services Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>319390100</cusip>
    <value>1533768</value>
    <shrsOrPrnAmt>
      <sshPrnamt>24280</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>24280</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Carolina Financial Services Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>31943F200</cusip>
    <value>997449</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75336</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>75336</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Horizon Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>320517105</cusip>
    <value>268835</value>
    <shrsOrPrnAmt>
      <sshPrnamt>10485</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>10485</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Industrial Realty Trust, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>32054K103</cusip>
    <value>36840657</value>
    <shrsOrPrnAmt>
      <sshPrnamt>600891</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>488402</Sole>
      <Shared>0</Shared>
      <None>112490</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Interstate Bancsystem Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>32055Y201</cusip>
    <value>5728242</value>
    <shrsOrPrnAmt>
      <sshPrnamt>148554</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3783</Sole>
      <Shared>0</Shared>
      <None>144771</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Merchants Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>320817109</cusip>
    <value>1326559</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30363</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30363</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Northwest Bancorp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>335834107</cusip>
    <value>1330343</value>
    <shrsOrPrnAmt>
      <sshPrnamt>123066</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>123066</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>First Watch Restaurant Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33748L101</cusip>
    <value>4013005</value>
    <shrsOrPrnAmt>
      <sshPrnamt>311327</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>311327</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Five Star Bancorp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>33830T103</cusip>
    <value>14226828</value>
    <shrsOrPrnAmt>
      <sshPrnamt>292192</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>284039</Sole>
      <Shared>0</Shared>
      <None>8153</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Franklin Electric Co Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>353514102</cusip>
    <value>4525026</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42215</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37643</Sole>
      <Shared>0</Shared>
      <None>4572</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Freightcar America Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>357023100</cusip>
    <value>4796122</value>
    <shrsOrPrnAmt>
      <sshPrnamt>492415</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>492415</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Freshworks Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>358054104</cusip>
    <value>1884051</value>
    <shrsOrPrnAmt>
      <sshPrnamt>186171</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>166106</Sole>
      <Shared>0</Shared>
      <None>20065</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gates Industrial Corp Ltd.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G39104107</cusip>
    <value>45658648</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1632415</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1322031</Sole>
      <Shared>0</Shared>
      <None>310384</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gbank Financial Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>36166F100</cusip>
    <value>3535267</value>
    <shrsOrPrnAmt>
      <sshPrnamt>116637</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>116637</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Generac Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>368736104</cusip>
    <value>10157239</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34689</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33420</Sole>
      <Shared>0</Shared>
      <None>1269</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Genuine Parts Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>372460105</cusip>
    <value>6612850</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56051</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54315</Sole>
      <Shared>0</Shared>
      <None>1736</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gibraltar Industries, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>374689107</cusip>
    <value>10826886</value>
    <shrsOrPrnAmt>
      <sshPrnamt>240064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>231297</Sole>
      <Shared>0</Shared>
      <None>8767</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gilead Sciences Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>375558103</cusip>
    <value>11451837</value>
    <shrsOrPrnAmt>
      <sshPrnamt>90643</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73358</Sole>
      <Shared>0</Shared>
      <None>17285</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Glacier Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>37637Q105</cusip>
    <value>21889314</value>
    <shrsOrPrnAmt>
      <sshPrnamt>424376</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>337910</Sole>
      <Shared>0</Shared>
      <None>86466</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Glaukos Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>377322102</cusip>
    <value>2965148</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21216</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18945</Sole>
      <Shared>0</Shared>
      <None>2271</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Globus Med Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>379577208</cusip>
    <value>22020640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>278707</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>258896</Sole>
      <Shared>0</Shared>
      <None>19811</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Goldman Sachs Group, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38141G104</cusip>
    <value>299366</value>
    <shrsOrPrnAmt>
      <sshPrnamt>296</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>296</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Goodyear Tire &amp; Rubber Co. The</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>382550101</cusip>
    <value>6459433</value>
    <shrsOrPrnAmt>
      <sshPrnamt>978702</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>978702</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gorilla Technology Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G4000K175</cusip>
    <value>2701453</value>
    <shrsOrPrnAmt>
      <sshPrnamt>135888</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>135888</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Gorman-Rupp Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>383082104</cusip>
    <value>10638446</value>
    <shrsOrPrnAmt>
      <sshPrnamt>115963</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>111772</Sole>
      <Shared>0</Shared>
      <None>4191</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Graham Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>384556106</cusip>
    <value>15727643</value>
    <shrsOrPrnAmt>
      <sshPrnamt>127051</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>127051</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Grand Canyon Education Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>38526M106</cusip>
    <value>1943720</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13582</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12072</Sole>
      <Shared>0</Shared>
      <None>1510</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Green Brick Partners Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>392709101</cusip>
    <value>15875614</value>
    <shrsOrPrnAmt>
      <sshPrnamt>198346</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>191172</Sole>
      <Shared>0</Shared>
      <None>7174</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Grid Dynamics Holdings Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>39813G109</cusip>
    <value>2849400</value>
    <shrsOrPrnAmt>
      <sshPrnamt>501655</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>501655</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Group 1 Automotive, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>398905109</cusip>
    <value>1701597</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5844</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5240</Sole>
      <Shared>0</Shared>
      <None>604</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>H B Fuller Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>359694106</cusip>
    <value>32224577</value>
    <shrsOrPrnAmt>
      <sshPrnamt>552832</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>539104</Sole>
      <Shared>0</Shared>
      <None>13728</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Halozyme Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>40637H109</cusip>
    <value>42656680</value>
    <shrsOrPrnAmt>
      <sshPrnamt>544994</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>439233</Sole>
      <Shared>0</Shared>
      <None>105761</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hamilton Insurance Group Ltd.</nameOfIssuer>
    <titleOfClass>CLB</titleOfClass>
    <cusip>G42706104</cusip>
    <value>8237000</value>
    <shrsOrPrnAmt>
      <sshPrnamt>242693</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>233847</Sole>
      <Shared>0</Shared>
      <None>8846</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Harrow Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>415858109</cusip>
    <value>3004668</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70748</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>70748</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hawkins Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>420261109</cusip>
    <value>11400683</value>
    <shrsOrPrnAmt>
      <sshPrnamt>80230</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>77309</Sole>
      <Shared>0</Shared>
      <None>2921</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Healthcare Services Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>421906108</cusip>
    <value>17821915</value>
    <shrsOrPrnAmt>
      <sshPrnamt>725648</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>725648</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HealthStream Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42222N103</cusip>
    <value>5218484</value>
    <shrsOrPrnAmt>
      <sshPrnamt>191504</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>191504</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hecla Mining Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>422704106</cusip>
    <value>9211232</value>
    <shrsOrPrnAmt>
      <sshPrnamt>596969</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>470278</Sole>
      <Shared>0</Shared>
      <None>126691</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Helios Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42328H109</cusip>
    <value>19874012</value>
    <shrsOrPrnAmt>
      <sshPrnamt>222678</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>214626</Sole>
      <Shared>0</Shared>
      <None>8052</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Helix Energy Solutions Group, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>42330P107</cusip>
    <value>4920052</value>
    <shrsOrPrnAmt>
      <sshPrnamt>562935</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>562935</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HF Sinclair Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>403949100</cusip>
    <value>37583250</value>
    <shrsOrPrnAmt>
      <sshPrnamt>539602</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>394657</Sole>
      <Shared>0</Shared>
      <None>144945</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>HighPeak Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>43114Q105</cusip>
    <value>5135546</value>
    <shrsOrPrnAmt>
      <sshPrnamt>734699</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>734699</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Hillman Solutions Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>431636109</cusip>
    <value>6104745</value>
    <shrsOrPrnAmt>
      <sshPrnamt>723311</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>723311</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Home BancShares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>436893200</cusip>
    <value>16083602</value>
    <shrsOrPrnAmt>
      <sshPrnamt>563349</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>543189</Sole>
      <Shared>0</Shared>
      <None>20159</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Horizon Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>440407104</cusip>
    <value>9619771</value>
    <shrsOrPrnAmt>
      <sshPrnamt>481470</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>481470</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Host Hotels &amp; Resorts Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>44107P104</cusip>
    <value>4024889</value>
    <shrsOrPrnAmt>
      <sshPrnamt>169755</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>168103</Sole>
      <Shared>0</Shared>
      <None>1652</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>I3 Verticals INC</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>46571Y107</cusip>
    <value>2897142</value>
    <shrsOrPrnAmt>
      <sshPrnamt>135634</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>135634</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ICF International Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>44925C103</cusip>
    <value>15168723</value>
    <shrsOrPrnAmt>
      <sshPrnamt>208190</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>203147</Sole>
      <Shared>0</Shared>
      <None>5043</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ichor Holdings Ltd</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G4740B105</cusip>
    <value>40084858</value>
    <shrsOrPrnAmt>
      <sshPrnamt>357008</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>288186</Sole>
      <Shared>0</Shared>
      <None>68822</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Icon PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G4705A100</cusip>
    <value>3472984</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19993</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15666</Sole>
      <Shared>0</Shared>
      <None>4327</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ICU Medical Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>44930G107</cusip>
    <value>18959631</value>
    <shrsOrPrnAmt>
      <sshPrnamt>129329</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>118542</Sole>
      <Shared>0</Shared>
      <None>10787</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Idacorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>451107106</cusip>
    <value>20515070</value>
    <shrsOrPrnAmt>
      <sshPrnamt>135592</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>130658</Sole>
      <Shared>0</Shared>
      <None>4934</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Immunome Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45257U108</cusip>
    <value>5870986</value>
    <shrsOrPrnAmt>
      <sshPrnamt>277064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>276414</Sole>
      <Shared>0</Shared>
      <None>650</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Impinj Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>453204109</cusip>
    <value>3666688</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25600</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22857</Sole>
      <Shared>0</Shared>
      <None>2743</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Incyte Corporation.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45337C102</cusip>
    <value>4251453</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37504</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37504</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Innovative Solutio</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45769N105</cusip>
    <value>1412712</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78484</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>78484</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Insight Enterprises Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45765U103</cusip>
    <value>14257299</value>
    <shrsOrPrnAmt>
      <sshPrnamt>117055</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>71656</Sole>
      <Shared>0</Shared>
      <None>45399</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Insmed Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>457669307</cusip>
    <value>5969654</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>47475</Sole>
      <Shared>0</Shared>
      <None>8515</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Inspired Entertainment Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45782N108</cusip>
    <value>2700968</value>
    <shrsOrPrnAmt>
      <sshPrnamt>327390</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>327390</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Installed Building Products Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45780R101</cusip>
    <value>12166810</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52936</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>50193</Sole>
      <Shared>0</Shared>
      <None>2743</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Insteel Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45774W108</cusip>
    <value>1469351</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48654</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>48654</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Integer Holdings Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45826H109</cusip>
    <value>20803746</value>
    <shrsOrPrnAmt>
      <sshPrnamt>222619</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>212051</Sole>
      <Shared>0</Shared>
      <None>10568</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intellia Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45826J105</cusip>
    <value>512541</value>
    <shrsOrPrnAmt>
      <sshPrnamt>30292</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30292</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Intuitive Surgical Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46120E602</cusip>
    <value>2494249</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6272</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3391</Sole>
      <Shared>0</Shared>
      <None>2881</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Investar Holding Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46134L105</cusip>
    <value>4176005</value>
    <shrsOrPrnAmt>
      <sshPrnamt>139386</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>139386</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ionis Pharmaceuticals, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>462222100</cusip>
    <value>8431857</value>
    <shrsOrPrnAmt>
      <sshPrnamt>106342</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>90422</Sole>
      <Shared>0</Shared>
      <None>15920</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>IQVIA Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46266C105</cusip>
    <value>1283754</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6644</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4586</Sole>
      <Shared>0</Shared>
      <None>2058</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>iShares Trust</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464287473</cusip>
    <value>3424439</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20805</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20762</Sole>
      <Shared>0</Shared>
      <None>42</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ishares Trust</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>464288869</cusip>
    <value>4135827</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20675</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20675</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ITT Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>45073V108</cusip>
    <value>18225152</value>
    <shrsOrPrnAmt>
      <sshPrnamt>92158</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45509</Sole>
      <Shared>0</Shared>
      <None>46649</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Jackson Financial Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>46817M107</cusip>
    <value>19009420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>185657</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>129505</Sole>
      <Shared>0</Shared>
      <None>56152</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>James River Group Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46990A102</cusip>
    <value>2165913</value>
    <shrsOrPrnAmt>
      <sshPrnamt>492253</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>492253</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Jazz Pharmaceuticals PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G50871105</cusip>
    <value>7174513</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29773</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25944</Sole>
      <Shared>0</Shared>
      <None>3829</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JFrog Ltd</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>M6191J100</cusip>
    <value>14427927</value>
    <shrsOrPrnAmt>
      <sshPrnamt>158758</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>141711</Sole>
      <Shared>0</Shared>
      <None>17047</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Johnson &amp; Johnson</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>478160104</cusip>
    <value>13653935</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53762</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>29068</Sole>
      <Shared>0</Shared>
      <None>24694</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Jones Lang LaSalle Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48020Q107</cusip>
    <value>8621569</value>
    <shrsOrPrnAmt>
      <sshPrnamt>27816</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6933</Sole>
      <Shared>0</Shared>
      <None>20883</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>JPMorgan Chase &amp; Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>46625H100</cusip>
    <value>287396</value>
    <shrsOrPrnAmt>
      <sshPrnamt>878</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>878</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kayne Anderson BDC Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>48662X105</cusip>
    <value>5209036</value>
    <shrsOrPrnAmt>
      <sshPrnamt>384999</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>384999</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kelly Services Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>488152208</cusip>
    <value>8145815</value>
    <shrsOrPrnAmt>
      <sshPrnamt>663340</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>663340</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kite Realty Group Trust</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>49803T300</cusip>
    <value>23722558</value>
    <shrsOrPrnAmt>
      <sshPrnamt>835890</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>626222</Sole>
      <Shared>0</Shared>
      <None>209668</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Knife River Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>498894104</cusip>
    <value>3530950</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42211</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37705</Sole>
      <Shared>0</Shared>
      <None>4506</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Knight-Swift Transportation Holdings Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>499049104</cusip>
    <value>3244765</value>
    <shrsOrPrnAmt>
      <sshPrnamt>41669</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1063</Sole>
      <Shared>0</Shared>
      <None>40606</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kontoor Brands Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>50050N103</cusip>
    <value>25338277</value>
    <shrsOrPrnAmt>
      <sshPrnamt>304035</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>216621</Sole>
      <Shared>0</Shared>
      <None>87414</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kornit Digital Limited</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>M6372Q113</cusip>
    <value>2828524</value>
    <shrsOrPrnAmt>
      <sshPrnamt>174063</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>174063</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Krystal Biotech Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501147102</cusip>
    <value>3357667</value>
    <shrsOrPrnAmt>
      <sshPrnamt>9034</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8595</Sole>
      <Shared>0</Shared>
      <None>439</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Kymera Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501575104</cusip>
    <value>1609737</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14038</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14038</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>L3 Harris Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>502431109</cusip>
    <value>3830418</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13182</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>13042</Sole>
      <Shared>0</Shared>
      <None>140</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lakeland Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>511656100</cusip>
    <value>9399524</value>
    <shrsOrPrnAmt>
      <sshPrnamt>152293</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>146752</Sole>
      <Shared>0</Shared>
      <None>5541</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lamar Advertising Company</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>512816109</cusip>
    <value>7585463</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48631</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1239</Sole>
      <Shared>0</Shared>
      <None>47392</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Legacy Education Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>52474R207</cusip>
    <value>7088281</value>
    <shrsOrPrnAmt>
      <sshPrnamt>602745</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>602745</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Legence Corp.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>52476L109</cusip>
    <value>4793250</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56239</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1433</Sole>
      <Shared>0</Shared>
      <None>54806</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lemaitre Vascular Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>525558201</cusip>
    <value>21968507</value>
    <shrsOrPrnAmt>
      <sshPrnamt>228934</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>223658</Sole>
      <Shared>0</Shared>
      <None>5276</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lennox International Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>526107107</cusip>
    <value>237201</value>
    <shrsOrPrnAmt>
      <sshPrnamt>414</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>414</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Leonardo DRS Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>52661A108</cusip>
    <value>3873540</value>
    <shrsOrPrnAmt>
      <sshPrnamt>90779</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>81180</Sole>
      <Shared>0</Shared>
      <None>9599</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Life Time Group Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>53190C102</cusip>
    <value>20737082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>507764</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>505924</Sole>
      <Shared>0</Shared>
      <None>1840</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ligand Pharmaceuticals Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>53220K504</cusip>
    <value>10542550</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33353</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31069</Sole>
      <Shared>0</Shared>
      <None>2284</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lindsay Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>535555106</cusip>
    <value>5292574</value>
    <shrsOrPrnAmt>
      <sshPrnamt>42751</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42751</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lineage Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>53566V106</cusip>
    <value>15370012</value>
    <shrsOrPrnAmt>
      <sshPrnamt>355376</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>183538</Sole>
      <Shared>0</Shared>
      <None>171838</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Lithia Motors Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>536797103</cusip>
    <value>5485616</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18884</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18697</Sole>
      <Shared>0</Shared>
      <None>187</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Littelfuse Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>537008104</cusip>
    <value>6257600</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13743</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>350</Sole>
      <Shared>0</Shared>
      <None>13393</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LivaNova PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G5509L101</cusip>
    <value>31993473</value>
    <shrsOrPrnAmt>
      <sshPrnamt>389073</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>372564</Sole>
      <Shared>0</Shared>
      <None>16509</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LiveOne Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>53814X300</cusip>
    <value>2326810</value>
    <shrsOrPrnAmt>
      <sshPrnamt>363564</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>363564</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LKQ Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>501889208</cusip>
    <value>6353948</value>
    <shrsOrPrnAmt>
      <sshPrnamt>241320</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>231779</Sole>
      <Shared>0</Shared>
      <None>9541</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LPL Financial Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>50212V100</cusip>
    <value>8152101</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28941</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7671</Sole>
      <Shared>0</Shared>
      <None>21270</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LSB Industries Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>502160104</cusip>
    <value>3025524</value>
    <shrsOrPrnAmt>
      <sshPrnamt>279882</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>279882</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LSI Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>50216C108</cusip>
    <value>18839718</value>
    <shrsOrPrnAmt>
      <sshPrnamt>708793</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>697022</Sole>
      <Shared>0</Shared>
      <None>11771</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>LXP Industrial Trust</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>529043408</cusip>
    <value>15013824</value>
    <shrsOrPrnAmt>
      <sshPrnamt>278653</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>277670</Sole>
      <Shared>0</Shared>
      <None>983</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MACOM Technology Solutions Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55405Y100</cusip>
    <value>284517</value>
    <shrsOrPrnAmt>
      <sshPrnamt>748</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>748</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Magnite Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55955D100</cusip>
    <value>31635845</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1666799</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1621652</Sole>
      <Shared>0</Shared>
      <None>45147</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Maravai LifeSciences Holdings Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>56600D107</cusip>
    <value>6910045</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1107379</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1107379</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mastec, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>576323109</cusip>
    <value>205118</value>
    <shrsOrPrnAmt>
      <sshPrnamt>493</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>493</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Materion Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>576690101</cusip>
    <value>44242413</value>
    <shrsOrPrnAmt>
      <sshPrnamt>148769</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>145135</Sole>
      <Shared>0</Shared>
      <None>3634</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mayville Engineering Company Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>578605107</cusip>
    <value>12600682</value>
    <shrsOrPrnAmt>
      <sshPrnamt>336377</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>336377</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mechanics Bancorp</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>43785V102</cusip>
    <value>1175026</value>
    <shrsOrPrnAmt>
      <sshPrnamt>73901</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>73901</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Medtronic PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G5960L103</cusip>
    <value>1822524</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23297</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12596</Sole>
      <Shared>0</Shared>
      <None>10701</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MeiraGTx Holdings PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G59665102</cusip>
    <value>14934238</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1105421</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1041991</Sole>
      <Shared>0</Shared>
      <None>63430</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Merck &amp; Co., Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>58933Y105</cusip>
    <value>9603191</value>
    <shrsOrPrnAmt>
      <sshPrnamt>74733</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>40985</Sole>
      <Shared>0</Shared>
      <None>33748</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mercury Systems Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>589378108</cusip>
    <value>72395139</value>
    <shrsOrPrnAmt>
      <sshPrnamt>591802</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>484390</Sole>
      <Shared>0</Shared>
      <None>107412</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mesa Laboratories Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59064R109</cusip>
    <value>13767865</value>
    <shrsOrPrnAmt>
      <sshPrnamt>138301</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>133268</Sole>
      <Shared>0</Shared>
      <None>5033</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Metallus Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>887399103</cusip>
    <value>6243133</value>
    <shrsOrPrnAmt>
      <sshPrnamt>334036</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>334036</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Metropolitan Bank Holding Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>591774104</cusip>
    <value>20961217</value>
    <shrsOrPrnAmt>
      <sshPrnamt>212244</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>205955</Sole>
      <Shared>0</Shared>
      <None>6289</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mid Penn Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59540G107</cusip>
    <value>4000921</value>
    <shrsOrPrnAmt>
      <sshPrnamt>114837</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>114837</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mid-America Apartment Communities, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59522J103</cusip>
    <value>1818169</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13086</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11796</Sole>
      <Shared>0</Shared>
      <None>1290</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MiMedx Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>602496101</cusip>
    <value>2964789</value>
    <shrsOrPrnAmt>
      <sshPrnamt>770075</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>770075</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Minerals Technologies Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>603158106</cusip>
    <value>6113103</value>
    <shrsOrPrnAmt>
      <sshPrnamt>82643</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>82643</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Mirion Technologies Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>60471A101</cusip>
    <value>2038892</value>
    <shrsOrPrnAmt>
      <sshPrnamt>113714</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>101557</Sole>
      <Shared>0</Shared>
      <None>12157</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MKS Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>55306N104</cusip>
    <value>13803034</value>
    <shrsOrPrnAmt>
      <sshPrnamt>31032</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1362</Sole>
      <Shared>0</Shared>
      <None>29670</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Modine Manufacturing Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>607828100</cusip>
    <value>6361484</value>
    <shrsOrPrnAmt>
      <sshPrnamt>23824</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>5598</Sole>
      <Shared>0</Shared>
      <None>18226</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Monte Rosa Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>61225M102</cusip>
    <value>9813802</value>
    <shrsOrPrnAmt>
      <sshPrnamt>405529</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>397888</Sole>
      <Shared>0</Shared>
      <None>7641</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MSA Safety Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>553498106</cusip>
    <value>2541186</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14556</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12920</Sole>
      <Shared>0</Shared>
      <None>1636</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>MVB Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>553810102</cusip>
    <value>3552187</value>
    <shrsOrPrnAmt>
      <sshPrnamt>122447</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>122447</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Myers Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>628464109</cusip>
    <value>12986771</value>
    <shrsOrPrnAmt>
      <sshPrnamt>367793</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>354506</Sole>
      <Shared>0</Shared>
      <None>13287</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Natera Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>632307104</cusip>
    <value>979120</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3607</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3607</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>National Bank Holdings Corp</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>633707104</cusip>
    <value>29606108</value>
    <shrsOrPrnAmt>
      <sshPrnamt>666354</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>646130</Sole>
      <Shared>0</Shared>
      <None>20224</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>National Presto Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>637215104</cusip>
    <value>7081308</value>
    <shrsOrPrnAmt>
      <sshPrnamt>56655</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>56655</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nature's Sunshine Products Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>639027101</cusip>
    <value>13599516</value>
    <shrsOrPrnAmt>
      <sshPrnamt>623831</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>623831</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ncino Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>63947X101</cusip>
    <value>10340983</value>
    <shrsOrPrnAmt>
      <sshPrnamt>632476</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>630220</Sole>
      <Shared>0</Shared>
      <None>2256</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Neogen Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>640491106</cusip>
    <value>13225225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1471104</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1449143</Sole>
      <Shared>0</Shared>
      <None>21961</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Netskope Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>64119N608</cusip>
    <value>2154939</value>
    <shrsOrPrnAmt>
      <sshPrnamt>196978</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>175658</Sole>
      <Shared>0</Shared>
      <None>21320</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Neurocrine Biosciences Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>64125C109</cusip>
    <value>8331865</value>
    <shrsOrPrnAmt>
      <sshPrnamt>49437</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38325</Sole>
      <Shared>0</Shared>
      <None>11112</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NewAmsterdam Pharma Company NV</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>N62509109</cusip>
    <value>14280365</value>
    <shrsOrPrnAmt>
      <sshPrnamt>421374</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>397660</Sole>
      <Shared>0</Shared>
      <None>23714</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NiSource Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>65473P105</cusip>
    <value>5209626</value>
    <shrsOrPrnAmt>
      <sshPrnamt>109561</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2993</Sole>
      <Shared>0</Shared>
      <None>106568</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Northeast Bank</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>66405S100</cusip>
    <value>25816977</value>
    <shrsOrPrnAmt>
      <sshPrnamt>194801</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>194801</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Northern Oil And Gas, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>665531307</cusip>
    <value>14418124</value>
    <shrsOrPrnAmt>
      <sshPrnamt>794387</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>767918</Sole>
      <Shared>0</Shared>
      <None>26469</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NPK International Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>651718504</cusip>
    <value>2926581</value>
    <shrsOrPrnAmt>
      <sshPrnamt>183946</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>183946</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NRG Energy, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>629377508</cusip>
    <value>16906338</value>
    <shrsOrPrnAmt>
      <sshPrnamt>115749</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>69140</Sole>
      <Shared>0</Shared>
      <None>46609</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nurix Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>67080M103</cusip>
    <value>17576564</value>
    <shrsOrPrnAmt>
      <sshPrnamt>724508</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>690344</Sole>
      <Shared>0</Shared>
      <None>34164</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Nuvalent Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>670703107</cusip>
    <value>1781364</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14424</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14424</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>NVent Electric PLC</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G6700G107</cusip>
    <value>2339259</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13792</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12201</Sole>
      <Shared>0</Shared>
      <None>1591</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Oil States International, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>678026105</cusip>
    <value>10342031</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1291140</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1272405</Sole>
      <Shared>0</Shared>
      <None>18735</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Old Second Bancorp Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>680277100</cusip>
    <value>28846444</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1236983</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1213057</Sole>
      <Shared>0</Shared>
      <None>23926</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OneMain Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68268W103</cusip>
    <value>5840682</value>
    <shrsOrPrnAmt>
      <sshPrnamt>95796</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2448</Sole>
      <Shared>0</Shared>
      <None>93348</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Oneok Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>682680103</cusip>
    <value>3412317</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39249</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38869</Sole>
      <Shared>0</Shared>
      <None>380</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Onespan Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68287N100</cusip>
    <value>2706884</value>
    <shrsOrPrnAmt>
      <sshPrnamt>188633</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>188633</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Onto Innovation Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>683344105</cusip>
    <value>42351390</value>
    <shrsOrPrnAmt>
      <sshPrnamt>111907</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>107932</Sole>
      <Shared>0</Shared>
      <None>3976</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OptimizeRx Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68401U204</cusip>
    <value>3684538</value>
    <shrsOrPrnAmt>
      <sshPrnamt>644150</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>644150</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Origin Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68621T102</cusip>
    <value>34255155</value>
    <shrsOrPrnAmt>
      <sshPrnamt>669700</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>652801</Sole>
      <Shared>0</Shared>
      <None>16899</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Orion Group Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68628V308</cusip>
    <value>11389360</value>
    <shrsOrPrnAmt>
      <sshPrnamt>677132</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>677132</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Orion S.A.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>L72967109</cusip>
    <value>1277959</value>
    <shrsOrPrnAmt>
      <sshPrnamt>192754</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>192754</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Orrstown Financial Services Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>687380105</cusip>
    <value>6312767</value>
    <shrsOrPrnAmt>
      <sshPrnamt>154611</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>154611</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Orthopediatrics Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>68752L100</cusip>
    <value>3498322</value>
    <shrsOrPrnAmt>
      <sshPrnamt>182871</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>182871</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Oruka Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>687604108</cusip>
    <value>10170152</value>
    <shrsOrPrnAmt>
      <sshPrnamt>106863</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>99866</Sole>
      <Shared>0</Shared>
      <None>6997</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Oshkosh Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>688239201</cusip>
    <value>29447440</value>
    <shrsOrPrnAmt>
      <sshPrnamt>191865</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>143510</Sole>
      <Shared>0</Shared>
      <None>48355</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>OSI System Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>671044105</cusip>
    <value>2462343</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11259</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>9963</Sole>
      <Shared>0</Shared>
      <None>1296</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ovintiv Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69047Q102</cusip>
    <value>4720968</value>
    <shrsOrPrnAmt>
      <sshPrnamt>89667</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2450</Sole>
      <Shared>0</Shared>
      <None>87217</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Pagaya Technologies Ltd.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>M7S64L123</cusip>
    <value>1575212</value>
    <shrsOrPrnAmt>
      <sshPrnamt>86313</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>86313</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PAR Technology Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>698884103</cusip>
    <value>7113962</value>
    <shrsOrPrnAmt>
      <sshPrnamt>408379</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>408379</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Park Aerospace Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70014A104</cusip>
    <value>12341707</value>
    <shrsOrPrnAmt>
      <sshPrnamt>323420</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>323420</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Park Dental Partners Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>700402100</cusip>
    <value>5103148</value>
    <shrsOrPrnAmt>
      <sshPrnamt>236805</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>236805</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Pathward Financial Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>59100U108</cusip>
    <value>3223658</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37028</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>944</Sole>
      <Shared>0</Shared>
      <None>36084</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Patrick Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>703343103</cusip>
    <value>25615670</value>
    <shrsOrPrnAmt>
      <sshPrnamt>285316</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>202291</Sole>
      <Shared>0</Shared>
      <None>83025</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Paylocity Holding Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>70438V106</cusip>
    <value>2373040</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22702</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>20261</Sole>
      <Shared>0</Shared>
      <None>2441</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Penguin Solutions Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>706915105</cusip>
    <value>46422575</value>
    <shrsOrPrnAmt>
      <sshPrnamt>610743</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>601811</Sole>
      <Shared>0</Shared>
      <None>8932</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Perella Weinberg Partners</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>71367G102</cusip>
    <value>934618</value>
    <shrsOrPrnAmt>
      <sshPrnamt>58560</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>58560</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Performance Food Group Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>71377A103</cusip>
    <value>21234667</value>
    <shrsOrPrnAmt>
      <sshPrnamt>189951</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>89837</Sole>
      <Shared>0</Shared>
      <None>100114</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Perma-Fix Environmental Services Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>714157203</cusip>
    <value>8729804</value>
    <shrsOrPrnAmt>
      <sshPrnamt>610903</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>610903</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Personalis Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>71535D106</cusip>
    <value>31681379</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2364282</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2220614</Sole>
      <Shared>0</Shared>
      <None>143668</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Phillips Edison &amp; Co Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>71844V201</cusip>
    <value>20054530</value>
    <shrsOrPrnAmt>
      <sshPrnamt>481848</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>468265</Sole>
      <Shared>0</Shared>
      <None>13584</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Piper Sandler Companies</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>724078209</cusip>
    <value>24981100</value>
    <shrsOrPrnAmt>
      <sshPrnamt>345329</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>280436</Sole>
      <Shared>0</Shared>
      <None>64893</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PJT Partners Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>69343T107</cusip>
    <value>2496699</value>
    <shrsOrPrnAmt>
      <sshPrnamt>16541</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>14715</Sole>
      <Shared>0</Shared>
      <None>1826</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Planet Fitness Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>72703H101</cusip>
    <value>2647523</value>
    <shrsOrPrnAmt>
      <sshPrnamt>50748</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>45298</Sole>
      <Shared>0</Shared>
      <None>5450</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Plexus Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>729132100</cusip>
    <value>13230081</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44002</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>42413</Sole>
      <Shared>0</Shared>
      <None>1589</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Plumas Bancorp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>729273102</cusip>
    <value>1284219</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21975</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21975</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Polaris Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>731068102</cusip>
    <value>16956626</value>
    <shrsOrPrnAmt>
      <sshPrnamt>247759</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>238816</Sole>
      <Shared>0</Shared>
      <None>8943</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Popular, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>733174700</cusip>
    <value>3055061</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18608</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>16552</Sole>
      <Shared>0</Shared>
      <None>2056</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Post Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>737446104</cusip>
    <value>11352499</value>
    <shrsOrPrnAmt>
      <sshPrnamt>128626</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>65738</Sole>
      <Shared>0</Shared>
      <None>62888</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Postal Realty Trust Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>73757R102</cusip>
    <value>1955307</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79355</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>79355</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Powell Industries Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>739128106</cusip>
    <value>7280130</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25423</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22694</Sole>
      <Shared>0</Shared>
      <None>2729</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PowerFleet Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>73931J109</cusip>
    <value>9010822</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2352695</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2352695</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Preferred Bank</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>740367404</cusip>
    <value>17768797</value>
    <shrsOrPrnAmt>
      <sshPrnamt>167220</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>161178</Sole>
      <Shared>0</Shared>
      <None>6042</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Primis Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74167B109</cusip>
    <value>2518115</value>
    <shrsOrPrnAmt>
      <sshPrnamt>153825</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>153825</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Primoris Services Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74164F103</cusip>
    <value>2520225</value>
    <shrsOrPrnAmt>
      <sshPrnamt>25426</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>22670</Sole>
      <Shared>0</Shared>
      <None>2756</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Private Bancorp Of America Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74274F100</cusip>
    <value>1395788</value>
    <shrsOrPrnAmt>
      <sshPrnamt>18862</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18862</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Progress Software Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>743312100</cusip>
    <value>24912163</value>
    <shrsOrPrnAmt>
      <sshPrnamt>741875</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>722323</Sole>
      <Shared>0</Shared>
      <None>19552</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ProPetro Holding Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74347M108</cusip>
    <value>2653502</value>
    <shrsOrPrnAmt>
      <sshPrnamt>185042</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>185042</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Protagonist Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74366E102</cusip>
    <value>16428049</value>
    <shrsOrPrnAmt>
      <sshPrnamt>134019</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>123260</Sole>
      <Shared>0</Shared>
      <None>10759</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>PTC Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69370C100</cusip>
    <value>4376663</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38524</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38131</Sole>
      <Shared>0</Shared>
      <None>392</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Puma Biotechnology Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74587V107</cusip>
    <value>7082082</value>
    <shrsOrPrnAmt>
      <sshPrnamt>873253</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>873253</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Purecycle Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>746228303</cusip>
    <value>5509556</value>
    <shrsOrPrnAmt>
      <sshPrnamt>514431</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>514431</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QCR Holdings Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74727A104</cusip>
    <value>55049867</value>
    <shrsOrPrnAmt>
      <sshPrnamt>565484</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>556671</Sole>
      <Shared>0</Shared>
      <None>8813</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Qnity Electronics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74743L100</cusip>
    <value>13707046</value>
    <shrsOrPrnAmt>
      <sshPrnamt>83933</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>49265</Sole>
      <Shared>0</Shared>
      <None>34667</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Quaker Houghton</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>747316107</cusip>
    <value>24922572</value>
    <shrsOrPrnAmt>
      <sshPrnamt>156874</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>121880</Sole>
      <Shared>0</Shared>
      <None>34994</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QuidelOrtho Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>219798105</cusip>
    <value>1563967</value>
    <shrsOrPrnAmt>
      <sshPrnamt>89293</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>89293</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>QXO Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82846H405</cusip>
    <value>6809789</value>
    <shrsOrPrnAmt>
      <sshPrnamt>394085</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38736</Sole>
      <Shared>0</Shared>
      <None>355349</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ralliant Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>750940108</cusip>
    <value>62437536</value>
    <shrsOrPrnAmt>
      <sshPrnamt>847990</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>685177</Sole>
      <Shared>0</Shared>
      <None>162814</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ralph Lauren Corp.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>751212101</cusip>
    <value>8620280</value>
    <shrsOrPrnAmt>
      <sshPrnamt>21475</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>550</Sole>
      <Shared>0</Shared>
      <None>20925</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Range Resources Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75281A109</cusip>
    <value>27116191</value>
    <shrsOrPrnAmt>
      <sshPrnamt>729126</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>555716</Sole>
      <Shared>0</Shared>
      <None>173410</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Rapport Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75383L102</cusip>
    <value>10450628</value>
    <shrsOrPrnAmt>
      <sshPrnamt>250795</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>246531</Sole>
      <Shared>0</Shared>
      <None>4264</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Rayonier Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>754907103</cusip>
    <value>8237786</value>
    <shrsOrPrnAmt>
      <sshPrnamt>387114</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>373125</Sole>
      <Shared>0</Shared>
      <None>13989</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RBB Bancorp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74930B105</cusip>
    <value>1488607</value>
    <shrsOrPrnAmt>
      <sshPrnamt>54299</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54299</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Red Violet Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75704L104</cusip>
    <value>7970671</value>
    <shrsOrPrnAmt>
      <sshPrnamt>125089</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>125089</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Regal Rexnord Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>758750103</cusip>
    <value>4709002</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19770</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18888</Sole>
      <Shared>0</Shared>
      <None>882</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Reinsurance Group of America, Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>759351604</cusip>
    <value>16934604</value>
    <shrsOrPrnAmt>
      <sshPrnamt>79636</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>41005</Sole>
      <Shared>0</Shared>
      <None>38631</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Reliance Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>759509102</cusip>
    <value>18066011</value>
    <shrsOrPrnAmt>
      <sshPrnamt>48357</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>27959</Sole>
      <Shared>0</Shared>
      <None>20398</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Renasant Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75970E107</cusip>
    <value>1117611</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26272</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26272</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Resources Connection Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76122Q105</cusip>
    <value>2330352</value>
    <shrsOrPrnAmt>
      <sshPrnamt>548318</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>548318</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Rezolute Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76200L309</cusip>
    <value>6352726</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1221678</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1221678</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Rhythm Pharmaceuticals Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76243J105</cusip>
    <value>21452661</value>
    <shrsOrPrnAmt>
      <sshPrnamt>193215</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>176644</Sole>
      <Shared>0</Shared>
      <None>16571</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Riley Exploration Permian Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76665T102</cusip>
    <value>8392638</value>
    <shrsOrPrnAmt>
      <sshPrnamt>254631</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>254631</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Rimini Street Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76674Q107</cusip>
    <value>7763684</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1822461</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1822461</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Riot Platforms Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>767292105</cusip>
    <value>14998353</value>
    <shrsOrPrnAmt>
      <sshPrnamt>547785</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>530129</Sole>
      <Shared>0</Shared>
      <None>17656</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Roivant Sciences Ltd</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G76279101</cusip>
    <value>5794652</value>
    <shrsOrPrnAmt>
      <sshPrnamt>163737</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>159621</Sole>
      <Shared>0</Shared>
      <None>4116</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Roper Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>776696106</cusip>
    <value>5197748</value>
    <shrsOrPrnAmt>
      <sshPrnamt>15360</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>15202</Sole>
      <Shared>0</Shared>
      <None>158</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RPM International Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>749685103</cusip>
    <value>8701267</value>
    <shrsOrPrnAmt>
      <sshPrnamt>78284</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>21986</Sole>
      <Shared>0</Shared>
      <None>56298</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RTX Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>75513E101</cusip>
    <value>272452</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1436</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1436</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>RXO Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>74982T103</cusip>
    <value>30581887</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1108441</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>696338</Sole>
      <Shared>0</Shared>
      <None>412103</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ryman Hospitality Properties Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78377T107</cusip>
    <value>12639550</value>
    <shrsOrPrnAmt>
      <sshPrnamt>98324</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>97974</Sole>
      <Shared>0</Shared>
      <None>350</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Safehold Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78646V107</cusip>
    <value>1139192</value>
    <shrsOrPrnAmt>
      <sshPrnamt>72560</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>72560</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sanfilippo(John B)</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>800422107</cusip>
    <value>4618007</value>
    <shrsOrPrnAmt>
      <sshPrnamt>53704</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>53704</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sanmina Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>801056102</cusip>
    <value>3252837</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12853</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>328</Sole>
      <Shared>0</Shared>
      <None>12525</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sanofi</nameOfIssuer>
    <titleOfClass>ADR</titleOfClass>
    <cusip>80105N105</cusip>
    <value>1623938</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38067</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>38067</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Scholar Rock Holding Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>80706P103</cusip>
    <value>1895630</value>
    <shrsOrPrnAmt>
      <sshPrnamt>34466</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30782</Sole>
      <Shared>0</Shared>
      <None>3684</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Selective Insurance Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>816300107</cusip>
    <value>18186174</value>
    <shrsOrPrnAmt>
      <sshPrnamt>187467</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>179751</Sole>
      <Shared>0</Shared>
      <None>7716</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>ServisFirst Bancshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>81768T108</cusip>
    <value>4548389</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52431</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>52431</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sharkninja Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>G8068L108</cusip>
    <value>21095437</value>
    <shrsOrPrnAmt>
      <sshPrnamt>138540</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>60654</Sole>
      <Shared>0</Shared>
      <None>77886</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Shift4 Payments Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>82452J109</cusip>
    <value>3662932</value>
    <shrsOrPrnAmt>
      <sshPrnamt>75307</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>67244</Sole>
      <Shared>0</Shared>
      <None>8063</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Silvaco Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82728C102</cusip>
    <value>2378940</value>
    <shrsOrPrnAmt>
      <sshPrnamt>172512</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>172512</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Simpson Manufacturing Co Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>829073105</cusip>
    <value>15643469</value>
    <shrsOrPrnAmt>
      <sshPrnamt>74724</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>71996</Sole>
      <Shared>0</Shared>
      <None>2728</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Simulations Plus Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>829214105</cusip>
    <value>9870408</value>
    <shrsOrPrnAmt>
      <sshPrnamt>539072</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>522346</Sole>
      <Shared>0</Shared>
      <None>16726</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sionna Therapeutics Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>829401108</cusip>
    <value>555198</value>
    <shrsOrPrnAmt>
      <sshPrnamt>12621</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12621</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Siteone Landscape Supply Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82982L103</cusip>
    <value>3789831</value>
    <shrsOrPrnAmt>
      <sshPrnamt>33125</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>31929</Sole>
      <Shared>0</Shared>
      <None>1196</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sitime Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>82982T106</cusip>
    <value>6295509</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8444</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7540</Sole>
      <Shared>0</Shared>
      <None>904</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SM Energy Co.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78454L100</cusip>
    <value>17796990</value>
    <shrsOrPrnAmt>
      <sshPrnamt>681877</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>655961</Sole>
      <Shared>0</Shared>
      <None>25916</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SmartFinancial Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>83190L208</cusip>
    <value>533152</value>
    <shrsOrPrnAmt>
      <sshPrnamt>11363</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11363</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Smartrent Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>83193G107</cusip>
    <value>2994652</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2516514</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2516514</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Smithfield Foods Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>832248207</cusip>
    <value>8504780</value>
    <shrsOrPrnAmt>
      <sshPrnamt>350568</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>8931</Sole>
      <Shared>0</Shared>
      <None>341637</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Snap-On Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>833034101</cusip>
    <value>249086</value>
    <shrsOrPrnAmt>
      <sshPrnamt>619</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>619</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Solaris Energy Infrastructure Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>83418M103</cusip>
    <value>32514208</value>
    <shrsOrPrnAmt>
      <sshPrnamt>404104</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>397340</Sole>
      <Shared>0</Shared>
      <None>6764</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sonida Senior Living Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>140475203</cusip>
    <value>14015779</value>
    <shrsOrPrnAmt>
      <sshPrnamt>343524</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>331988</Sole>
      <Shared>0</Shared>
      <None>11536</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sophia Genetics Sa</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>H82027105</cusip>
    <value>5296727</value>
    <shrsOrPrnAmt>
      <sshPrnamt>917977</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>917977</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sound Finl Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>83607A100</cusip>
    <value>2230641</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51743</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>51743</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Southstate Bank Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>84472E102</cusip>
    <value>34445420</value>
    <shrsOrPrnAmt>
      <sshPrnamt>344799</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>254699</Sole>
      <Shared>0</Shared>
      <None>90100</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Southwest Gas Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>844895102</cusip>
    <value>19411875</value>
    <shrsOrPrnAmt>
      <sshPrnamt>218898</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>218092</Sole>
      <Shared>0</Shared>
      <None>806</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPS Commerce Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78463M107</cusip>
    <value>1660217</value>
    <shrsOrPrnAmt>
      <sshPrnamt>29040</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>25914</Sole>
      <Shared>0</Shared>
      <None>3126</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>SPX Technologies, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>78473E103</cusip>
    <value>13726536</value>
    <shrsOrPrnAmt>
      <sshPrnamt>55988</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>54000</Sole>
      <Shared>0</Shared>
      <None>1988</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Spyre Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>00773J202</cusip>
    <value>1536782</value>
    <shrsOrPrnAmt>
      <sshPrnamt>17310</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17310</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>StandardAero Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>85423L103</cusip>
    <value>47201884</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1578131</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1078677</Sole>
      <Shared>0</Shared>
      <None>499453</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Standex International Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>854231107</cusip>
    <value>23194900</value>
    <shrsOrPrnAmt>
      <sshPrnamt>64850</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>62932</Sole>
      <Shared>0</Shared>
      <None>1918</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Stanley Black &amp; Decker, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>854502101</cusip>
    <value>9553122</value>
    <shrsOrPrnAmt>
      <sshPrnamt>101499</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>97800</Sole>
      <Shared>0</Shared>
      <None>3700</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>State Street Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>857477103</cusip>
    <value>238966</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1409</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1409</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Steel Dynamics, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>858119100</cusip>
    <value>8722256</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38012</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>37624</Sole>
      <Shared>0</Shared>
      <None>388</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sterling Infrastructure Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>859241101</cusip>
    <value>17613970</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20985</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19833</Sole>
      <Shared>0</Shared>
      <None>1152</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Stifel Financial Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>860630102</cusip>
    <value>33384955</value>
    <shrsOrPrnAmt>
      <sshPrnamt>478500</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>353439</Sole>
      <Shared>0</Shared>
      <None>125061</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Stryker Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>863667101</cusip>
    <value>1861019</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5911</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3442</Sole>
      <Shared>0</Shared>
      <None>2469</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Sun Communities, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>866674104</cusip>
    <value>5386957</value>
    <shrsOrPrnAmt>
      <sshPrnamt>44925</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1188</Sole>
      <Shared>0</Shared>
      <None>43737</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Surgery Partners Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>86881A100</cusip>
    <value>9205846</value>
    <shrsOrPrnAmt>
      <sshPrnamt>547967</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>532558</Sole>
      <Shared>0</Shared>
      <None>15409</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TD Synnex Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87162W100</cusip>
    <value>18857578</value>
    <shrsOrPrnAmt>
      <sshPrnamt>70538</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>30031</Sole>
      <Shared>0</Shared>
      <None>40507</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tectonic Therapeutic Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>878972108</cusip>
    <value>9700694</value>
    <shrsOrPrnAmt>
      <sshPrnamt>282202</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>282202</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Teledyne Technologies Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>879360105</cusip>
    <value>13479449</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20212</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19601</Sole>
      <Shared>0</Shared>
      <None>611</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Telos Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87969B101</cusip>
    <value>2842579</value>
    <shrsOrPrnAmt>
      <sshPrnamt>617952</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>617952</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tennant Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>880345103</cusip>
    <value>4077526</value>
    <shrsOrPrnAmt>
      <sshPrnamt>46579</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46579</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Terex Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>880779103</cusip>
    <value>47686067</value>
    <shrsOrPrnAmt>
      <sshPrnamt>658738</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>515390</Sole>
      <Shared>0</Shared>
      <None>143348</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tetra Tech Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88162G103</cusip>
    <value>2799094</value>
    <shrsOrPrnAmt>
      <sshPrnamt>96888</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>86523</Sole>
      <Shared>0</Shared>
      <None>10365</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Texas Capital Bancshares, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88224Q107</cusip>
    <value>21159833</value>
    <shrsOrPrnAmt>
      <sshPrnamt>204918</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>197958</Sole>
      <Shared>0</Shared>
      <None>6960</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TFI International Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>87241L109</cusip>
    <value>9602392</value>
    <shrsOrPrnAmt>
      <sshPrnamt>66883</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1703</Sole>
      <Shared>0</Shared>
      <None>65180</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>The Baldwin Insurance Group Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>05589G102</cusip>
    <value>16270548</value>
    <shrsOrPrnAmt>
      <sshPrnamt>612135</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>598556</Sole>
      <Shared>0</Shared>
      <None>13579</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>The Cigna Group</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>125523100</cusip>
    <value>1588192</value>
    <shrsOrPrnAmt>
      <sshPrnamt>5761</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3292</Sole>
      <Shared>0</Shared>
      <None>2469</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>The Greenbrier Companies, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>393657101</cusip>
    <value>6142129</value>
    <shrsOrPrnAmt>
      <sshPrnamt>125324</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>125324</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>The Manitowoc Company, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>563571405</cusip>
    <value>10873300</value>
    <shrsOrPrnAmt>
      <sshPrnamt>782815</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>754510</Sole>
      <Shared>0</Shared>
      <None>28305</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Thermo Fisher Scientific Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>883556102</cusip>
    <value>6738278</value>
    <shrsOrPrnAmt>
      <sshPrnamt>13440</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>7267</Sole>
      <Shared>0</Shared>
      <None>6173</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Third Coast Bancshares Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88422P109</cusip>
    <value>18532490</value>
    <shrsOrPrnAmt>
      <sshPrnamt>458725</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>458725</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Timberland Bancorp inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>887098101</cusip>
    <value>1285464</value>
    <shrsOrPrnAmt>
      <sshPrnamt>28687</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>28687</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tiptree Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88822Q103</cusip>
    <value>8697884</value>
    <shrsOrPrnAmt>
      <sshPrnamt>485373</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>485373</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Titan International, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>88830M102</cusip>
    <value>2215977</value>
    <shrsOrPrnAmt>
      <sshPrnamt>287416</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>287416</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Topbuild Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89055F103</cusip>
    <value>6809181</value>
    <shrsOrPrnAmt>
      <sshPrnamt>19206</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18437</Sole>
      <Shared>0</Shared>
      <None>769</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Tractor Supply Co</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>892356106</cusip>
    <value>1640369</value>
    <shrsOrPrnAmt>
      <sshPrnamt>51894</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>46308</Sole>
      <Shared>0</Shared>
      <None>5586</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Trevi Therapeutics Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89532M101</cusip>
    <value>1176964</value>
    <shrsOrPrnAmt>
      <sshPrnamt>63108</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>63108</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Trimas Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>896215209</cusip>
    <value>13610993</value>
    <shrsOrPrnAmt>
      <sshPrnamt>302265</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>302265</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Trimble Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>896239100</cusip>
    <value>1034041</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20204</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>17966</Sole>
      <Shared>0</Shared>
      <None>2238</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Trinity Capital Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>896442308</cusip>
    <value>5817238</value>
    <shrsOrPrnAmt>
      <sshPrnamt>325167</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>325167</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Trisalus Life Sciences Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89680M101</cusip>
    <value>2166988</value>
    <shrsOrPrnAmt>
      <sshPrnamt>476261</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>476261</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Triumph Financial Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>89679E300</cusip>
    <value>3051103</value>
    <shrsOrPrnAmt>
      <sshPrnamt>39983</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>35702</Sole>
      <Shared>0</Shared>
      <None>4281</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TruBridge, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>205306103</cusip>
    <value>7302421</value>
    <shrsOrPrnAmt>
      <sshPrnamt>278612</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>278612</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Twin Disc Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>901476101</cusip>
    <value>1426939</value>
    <shrsOrPrnAmt>
      <sshPrnamt>61506</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>61506</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>TXNM Energy Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>69349H107</cusip>
    <value>16253900</value>
    <shrsOrPrnAmt>
      <sshPrnamt>286261</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>285250</Sole>
      <Shared>0</Shared>
      <None>1011</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UFP Industries Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90278Q108</cusip>
    <value>17793570</value>
    <shrsOrPrnAmt>
      <sshPrnamt>196094</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>189645</Sole>
      <Shared>0</Shared>
      <None>6449</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UGI Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902681105</cusip>
    <value>14227751</value>
    <shrsOrPrnAmt>
      <sshPrnamt>411921</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>396947</Sole>
      <Shared>0</Shared>
      <None>14974</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ultragenyx Pharmaceuticals Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90400D108</cusip>
    <value>7212140</value>
    <shrsOrPrnAmt>
      <sshPrnamt>215997</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>215997</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UMB Financial Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>902788108</cusip>
    <value>15856496</value>
    <shrsOrPrnAmt>
      <sshPrnamt>111071</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>55628</Sole>
      <Shared>0</Shared>
      <None>55443</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UMH Properties Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>903002103</cusip>
    <value>8790890</value>
    <shrsOrPrnAmt>
      <sshPrnamt>580640</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>567590</Sole>
      <Shared>0</Shared>
      <None>13050</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>United Rentals, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>911363109</cusip>
    <value>3380963</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2984</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2953</Sole>
      <Shared>0</Shared>
      <None>32</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>UnitedHealth Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91324P102</cusip>
    <value>8484671</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20414</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>11019</Sole>
      <Shared>0</Shared>
      <None>9395</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Unity Bancorp Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>913290102</cusip>
    <value>4831361</value>
    <shrsOrPrnAmt>
      <sshPrnamt>82320</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>82320</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Unity Software Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91332U101</cusip>
    <value>1942497</value>
    <shrsOrPrnAmt>
      <sshPrnamt>67967</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>60566</Sole>
      <Shared>0</Shared>
      <None>7401</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Universal Technical Institute, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>913915104</cusip>
    <value>12474084</value>
    <shrsOrPrnAmt>
      <sshPrnamt>291655</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>275994</Sole>
      <Shared>0</Shared>
      <None>15661</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Upbound Group Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>76009N100</cusip>
    <value>13835355</value>
    <shrsOrPrnAmt>
      <sshPrnamt>651996</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>635196</Sole>
      <Shared>0</Shared>
      <None>16800</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>US Foods Holding Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>912008109</cusip>
    <value>3689078</value>
    <shrsOrPrnAmt>
      <sshPrnamt>36079</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26315</Sole>
      <Shared>0</Shared>
      <None>9764</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>US Physical Therapy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>90337L108</cusip>
    <value>9690611</value>
    <shrsOrPrnAmt>
      <sshPrnamt>141098</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>136286</Sole>
      <Shared>0</Shared>
      <None>4812</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Uscb Financial Holdings Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>90355N101</cusip>
    <value>4897838</value>
    <shrsOrPrnAmt>
      <sshPrnamt>239386</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>239386</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>V2X Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92242T101</cusip>
    <value>11832747</value>
    <shrsOrPrnAmt>
      <sshPrnamt>158701</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>158701</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Valero Energy Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>91913Y100</cusip>
    <value>364356</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1399</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1399</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Valmont Industries, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>920253101</cusip>
    <value>62843943</value>
    <shrsOrPrnAmt>
      <sshPrnamt>108802</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>91562</Sole>
      <Shared>0</Shared>
      <None>17240</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanda Pharmace Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>921659108</cusip>
    <value>1436933</value>
    <shrsOrPrnAmt>
      <sshPrnamt>234793</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>234793</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vanguard Index Funds</nameOfIssuer>
    <titleOfClass>ETF</titleOfClass>
    <cusip>922908512</cusip>
    <value>244763</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1239</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1239</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Veeco Instruments Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>922417100</cusip>
    <value>7460842</value>
    <shrsOrPrnAmt>
      <sshPrnamt>98428</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>98428</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Ventas Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92276F100</cusip>
    <value>7550139</value>
    <shrsOrPrnAmt>
      <sshPrnamt>85024</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>84195</Sole>
      <Shared>0</Shared>
      <None>829</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Veracyte Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92337F107</cusip>
    <value>3111398</value>
    <shrsOrPrnAmt>
      <sshPrnamt>52978</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>36927</Sole>
      <Shared>0</Shared>
      <None>16051</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Versabank New</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92512J106</cusip>
    <value>4773740</value>
    <shrsOrPrnAmt>
      <sshPrnamt>205676</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>205676</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vertex Inc</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>92538J106</cusip>
    <value>2174806</value>
    <shrsOrPrnAmt>
      <sshPrnamt>189443</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>168920</Sole>
      <Shared>0</Shared>
      <None>20523</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vertex Pharmaceuticals Incorporated</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92532F100</cusip>
    <value>11344320</value>
    <shrsOrPrnAmt>
      <sshPrnamt>22838</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>18311</Sole>
      <Shared>0</Shared>
      <None>4527</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Viatris Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92556V106</cusip>
    <value>697227</value>
    <shrsOrPrnAmt>
      <sshPrnamt>43906</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23740</Sole>
      <Shared>0</Shared>
      <None>20166</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Victory Capital Holdings, Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>92645B103</cusip>
    <value>7074069</value>
    <shrsOrPrnAmt>
      <sshPrnamt>84155</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2149</Sole>
      <Shared>0</Shared>
      <None>82006</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Virginia National Bankshares Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>928031103</cusip>
    <value>1178067</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26545</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>26545</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vishay Precision Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>92835K103</cusip>
    <value>16924839</value>
    <shrsOrPrnAmt>
      <sshPrnamt>112900</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>112900</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Vistance Networks Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>20337X109</cusip>
    <value>7422189</value>
    <shrsOrPrnAmt>
      <sshPrnamt>580766</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>580766</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Voya Financial Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>929089100</cusip>
    <value>2422854</value>
    <shrsOrPrnAmt>
      <sshPrnamt>26763</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>23820</Sole>
      <Shared>0</Shared>
      <None>2943</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Voyager Technologies Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>92892B103</cusip>
    <value>8596076</value>
    <shrsOrPrnAmt>
      <sshPrnamt>266545</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>266545</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>VSE Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>918284100</cusip>
    <value>1431324</value>
    <shrsOrPrnAmt>
      <sshPrnamt>6264</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>6264</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Walt Disney Company</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>254687106</cusip>
    <value>219354</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2279</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2279</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wave Life Sciences Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>94352A104</cusip>
    <value>2493193</value>
    <shrsOrPrnAmt>
      <sshPrnamt>429121</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>429121</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Waystar Holding Corp</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>946784105</cusip>
    <value>4902502</value>
    <shrsOrPrnAmt>
      <sshPrnamt>238797</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>196604</Sole>
      <Shared>0</Shared>
      <None>42193</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Werner Enterprises Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>950755108</cusip>
    <value>8930892</value>
    <shrsOrPrnAmt>
      <sshPrnamt>204790</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>204790</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wesco International, Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>95082P105</cusip>
    <value>13413392</value>
    <shrsOrPrnAmt>
      <sshPrnamt>38831</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>991</Sole>
      <Shared>0</Shared>
      <None>37840</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Whitestone REIT</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>966084204</cusip>
    <value>4193687</value>
    <shrsOrPrnAmt>
      <sshPrnamt>221186</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>221186</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Willdan Group Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>96924N100</cusip>
    <value>7703628</value>
    <shrsOrPrnAmt>
      <sshPrnamt>97391</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>93000</Sole>
      <Shared>0</Shared>
      <None>4391</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wingstop Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>974155103</cusip>
    <value>2495023</value>
    <shrsOrPrnAmt>
      <sshPrnamt>14388</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>12849</Sole>
      <Shared>0</Shared>
      <None>1539</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Winmark Corp.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>974250102</cusip>
    <value>8479792</value>
    <shrsOrPrnAmt>
      <sshPrnamt>20043</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>19303</Sole>
      <Shared>0</Shared>
      <None>740</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Wintrust Financial Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>97650W108</cusip>
    <value>37590640</value>
    <shrsOrPrnAmt>
      <sshPrnamt>233889</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>159729</Sole>
      <Shared>0</Shared>
      <None>74160</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Woodward Inc.</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>980745103</cusip>
    <value>1482233</value>
    <shrsOrPrnAmt>
      <sshPrnamt>3484</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>3162</Sole>
      <Shared>0</Shared>
      <None>322</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Xcel Energy Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98389B100</cusip>
    <value>231264</value>
    <shrsOrPrnAmt>
      <sshPrnamt>2880</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>2880</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Xeris Biopharma Holdings Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98422E103</cusip>
    <value>9575819</value>
    <shrsOrPrnAmt>
      <sshPrnamt>1209068</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>1186150</Sole>
      <Shared>0</Shared>
      <None>22918</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Zoetis Inc.</nameOfIssuer>
    <titleOfClass>CLA</titleOfClass>
    <cusip>98978V103</cusip>
    <value>579479</value>
    <shrsOrPrnAmt>
      <sshPrnamt>8064</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>4360</Sole>
      <Shared>0</Shared>
      <None>3704</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Zurn Elkay Water Solutions Corporation</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98983L108</cusip>
    <value>1911904</value>
    <shrsOrPrnAmt>
      <sshPrnamt>37837</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>33671</Sole>
      <Shared>0</Shared>
      <None>4166</None>
    </votingAuthority>
  </infoTable>
  <infoTable>
    <nameOfIssuer>Zymeworks Inc</nameOfIssuer>
    <titleOfClass>COM</titleOfClass>
    <cusip>98985Y108</cusip>
    <value>3800390</value>
    <shrsOrPrnAmt>
      <sshPrnamt>145386</sshPrnamt>
      <sshPrnamtType>SH</sshPrnamtType>
    </shrsOrPrnAmt>
    <investmentDiscretion>SOLE</investmentDiscretion>
    <votingAuthority>
      <Sole>145386</Sole>
      <Shared>0</Shared>
      <None>0</None>
    </votingAuthority>
  </infoTable>
</informationTable>
