<?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>ACI Worldwide Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>004498101</cusip>
  <value>1387</value>
  <shrsOrPrnAmt>
    <sshPrnamt>57440</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>25522</Sole>
    <Shared>0</Shared>
    <None>31918</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Addus HomeCare Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>006739106</cusip>
  <value>1261</value>
  <shrsOrPrnAmt>
    <sshPrnamt>18649</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8202</Sole>
    <Shared>0</Shared>
    <None>10447</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Albany International Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>012348108</cusip>
  <value>1779</value>
  <shrsOrPrnAmt>
    <sshPrnamt>37589</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16683</Sole>
    <Shared>0</Shared>
    <None>20906</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Amedisys Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>023436108</cusip>
  <value>3726</value>
  <shrsOrPrnAmt>
    <sshPrnamt>20303</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8987</Sole>
    <Shared>0</Shared>
    <None>11316</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>American Eagle Outfitters</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02553E106</cusip>
  <value>860</value>
  <shrsOrPrnAmt>
    <sshPrnamt>108203</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>47540</Sole>
    <Shared>0</Shared>
    <None>60663</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>AMN Healthcare Services Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>001744101</cusip>
  <value>3762</value>
  <shrsOrPrnAmt>
    <sshPrnamt>65081</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>28603</Sole>
    <Shared>0</Shared>
    <None>36478</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Axon Enterprise Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>05464C101</cusip>
  <value>3454</value>
  <shrsOrPrnAmt>
    <sshPrnamt>48799</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>21557</Sole>
    <Shared>0</Shared>
    <None>27242</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Beacon Roofing Supply Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>073685109</cusip>
  <value>721</value>
  <shrsOrPrnAmt>
    <sshPrnamt>43619</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>19016</Sole>
    <Shared>0</Shared>
    <None>24603</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Boise Cascade Company</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>09739D100</cusip>
  <value>1556</value>
  <shrsOrPrnAmt>
    <sshPrnamt>65414</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>29074</Sole>
    <Shared>0</Shared>
    <None>36340</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Casey&apos;s General Stores</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>147528103</cusip>
  <value>3123</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23569</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10378</Sole>
    <Shared>0</Shared>
    <None>13191</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Century Communities, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>156504300</cusip>
  <value>1224</value>
  <shrsOrPrnAmt>
    <sshPrnamt>84350</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>37460</Sole>
    <Shared>0</Shared>
    <None>46890</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>City Office REIT</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>178587101</cusip>
  <value>996</value>
  <shrsOrPrnAmt>
    <sshPrnamt>137772</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>61453</Sole>
    <Shared>0</Shared>
    <None>76319</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Comfort Systems USA Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>199908104</cusip>
  <value>3238</value>
  <shrsOrPrnAmt>
    <sshPrnamt>88599</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>39032</Sole>
    <Shared>0</Shared>
    <None>49567</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Computer Programs &amp; Systems In</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>205306103</cusip>
  <value>1546</value>
  <shrsOrPrnAmt>
    <sshPrnamt>69481</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>30980</Sole>
    <Shared>0</Shared>
    <None>38501</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Coresite Realty Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>21870Q105</cusip>
  <value>3060</value>
  <shrsOrPrnAmt>
    <sshPrnamt>26406</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>11635</Sole>
    <Shared>0</Shared>
    <None>14771</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Cracker Barrel Old Country Sto</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>22410J106</cusip>
  <value>1031</value>
  <shrsOrPrnAmt>
    <sshPrnamt>12385</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5465</Sole>
    <Shared>0</Shared>
    <None>6920</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Diodes Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>254543101</cusip>
  <value>2939</value>
  <shrsOrPrnAmt>
    <sshPrnamt>72318</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>31896</Sole>
    <Shared>0</Shared>
    <None>40422</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Dorman Products Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>258278100</cusip>
  <value>2031</value>
  <shrsOrPrnAmt>
    <sshPrnamt>36744</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16217</Sole>
    <Shared>0</Shared>
    <None>20527</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Dril-Quip, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>262037104</cusip>
  <value>907</value>
  <shrsOrPrnAmt>
    <sshPrnamt>29728</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13208</Sole>
    <Shared>0</Shared>
    <None>16520</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EMCOR Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29084Q100</cusip>
  <value>4717</value>
  <shrsOrPrnAmt>
    <sshPrnamt>76930</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>34001</Sole>
    <Shared>0</Shared>
    <None>42929</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Ensign Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29358P101</cusip>
  <value>4849</value>
  <shrsOrPrnAmt>
    <sshPrnamt>128919</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>56811</Sole>
    <Shared>0</Shared>
    <None>72108</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Entegris Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29362U104</cusip>
  <value>2540</value>
  <shrsOrPrnAmt>
    <sshPrnamt>56733</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>25054</Sole>
    <Shared>0</Shared>
    <None>31679</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Evercore Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29977A105</cusip>
  <value>742</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16109</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7132</Sole>
    <Shared>0</Shared>
    <None>8977</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Exponent Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30214U102</cusip>
  <value>2212</value>
  <shrsOrPrnAmt>
    <sshPrnamt>30757</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13661</Sole>
    <Shared>0</Shared>
    <None>17096</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>First Financial Bankshares, In</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>32020R109</cusip>
  <value>3072</value>
  <shrsOrPrnAmt>
    <sshPrnamt>114468</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>50509</Sole>
    <Shared>0</Shared>
    <None>63959</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Five Below Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>33829M101</cusip>
  <value>1978</value>
  <shrsOrPrnAmt>
    <sshPrnamt>28099</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12456</Sole>
    <Shared>0</Shared>
    <None>15643</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Gentherm Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>37253A103</cusip>
  <value>2071</value>
  <shrsOrPrnAmt>
    <sshPrnamt>65964</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>29002</Sole>
    <Shared>0</Shared>
    <None>36962</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Glacier Bancorp Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>37637Q105</cusip>
  <value>3589</value>
  <shrsOrPrnAmt>
    <sshPrnamt>105553</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>46320</Sole>
    <Shared>0</Shared>
    <None>59233</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Globus Medical, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>379577208</cusip>
  <value>3230</value>
  <shrsOrPrnAmt>
    <sshPrnamt>75948</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>33610</Sole>
    <Shared>0</Shared>
    <None>42338</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Granite Construction Incorpora</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>387328107</cusip>
  <value>712</value>
  <shrsOrPrnAmt>
    <sshPrnamt>46880</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>20826</Sole>
    <Shared>0</Shared>
    <None>26054</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Green Dot Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>39304D102</cusip>
  <value>1252</value>
  <shrsOrPrnAmt>
    <sshPrnamt>49313</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>21803</Sole>
    <Shared>0</Shared>
    <None>27510</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Haemonetics Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>405024100</cusip>
  <value>4643</value>
  <shrsOrPrnAmt>
    <sshPrnamt>46590</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>20593</Sole>
    <Shared>0</Shared>
    <None>25997</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Healthcare Services Group, Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>421906108</cusip>
  <value>2893</value>
  <shrsOrPrnAmt>
    <sshPrnamt>120993</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>53348</Sole>
    <Shared>0</Shared>
    <None>67645</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Herman Miller, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>600544100</cusip>
  <value>2541</value>
  <shrsOrPrnAmt>
    <sshPrnamt>114452</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>50634</Sole>
    <Shared>0</Shared>
    <None>63818</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>HMS Holdings Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>40425J101</cusip>
  <value>2062</value>
  <shrsOrPrnAmt>
    <sshPrnamt>81618</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>35932</Sole>
    <Shared>0</Shared>
    <None>45686</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Hope Bancorp, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>43940T109</cusip>
  <value>1288</value>
  <shrsOrPrnAmt>
    <sshPrnamt>156698</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>69969</Sole>
    <Shared>0</Shared>
    <None>86729</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>IES Holdings, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>44951W106</cusip>
  <value>1880</value>
  <shrsOrPrnAmt>
    <sshPrnamt>106496</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>47162</Sole>
    <Shared>0</Shared>
    <None>59334</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>II-VI Incorporated</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>902104108</cusip>
  <value>3010</value>
  <shrsOrPrnAmt>
    <sshPrnamt>105599</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>46362</Sole>
    <Shared>0</Shared>
    <None>59237</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Insteel Industries, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>45774W108</cusip>
  <value>1227</value>
  <shrsOrPrnAmt>
    <sshPrnamt>92569</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>41092</Sole>
    <Shared>0</Shared>
    <None>51477</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>iRobot Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>462726100</cusip>
  <value>1850</value>
  <shrsOrPrnAmt>
    <sshPrnamt>45244</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>20037</Sole>
    <Shared>0</Shared>
    <None>25207</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>J&amp;J Snack Foods Corp.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>466032109</cusip>
  <value>1386</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11455</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5124</Sole>
    <Shared>0</Shared>
    <None>6331</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>j2 Global, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>48123V102</cusip>
  <value>3212</value>
  <shrsOrPrnAmt>
    <sshPrnamt>42907</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>18969</Sole>
    <Shared>0</Shared>
    <None>23938</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>La-Z-Boy Incorporated</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>505336107</cusip>
  <value>1841</value>
  <shrsOrPrnAmt>
    <sshPrnamt>89608</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>39794</Sole>
    <Shared>0</Shared>
    <None>49814</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lakeland Financial Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>511656100</cusip>
  <value>1698</value>
  <shrsOrPrnAmt>
    <sshPrnamt>46207</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>20569</Sole>
    <Shared>0</Shared>
    <None>25638</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Landstar System, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>515098101</cusip>
  <value>2846</value>
  <shrsOrPrnAmt>
    <sshPrnamt>29694</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13058</Sole>
    <Shared>0</Shared>
    <None>16636</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lemaitre Vascular Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>525558201</cusip>
  <value>2515</value>
  <shrsOrPrnAmt>
    <sshPrnamt>100930</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>44512</Sole>
    <Shared>0</Shared>
    <None>56418</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>LHC Group, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>50187A107</cusip>
  <value>5206</value>
  <shrsOrPrnAmt>
    <sshPrnamt>37132</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16441</Sole>
    <Shared>0</Shared>
    <None>20691</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lithia Motors, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>536797103</cusip>
  <value>2893</value>
  <shrsOrPrnAmt>
    <sshPrnamt>35377</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>15676</Sole>
    <Shared>0</Shared>
    <None>19701</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>LTC Properties, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>502175102</cusip>
  <value>890</value>
  <shrsOrPrnAmt>
    <sshPrnamt>28789</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12922</Sole>
    <Shared>0</Shared>
    <None>15867</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Lumentum Holdings Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>55024U109</cusip>
  <value>3516</value>
  <shrsOrPrnAmt>
    <sshPrnamt>47706</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>20896</Sole>
    <Shared>0</Shared>
    <None>26810</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Luminex Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>55027E102</cusip>
  <value>2148</value>
  <shrsOrPrnAmt>
    <sshPrnamt>78027</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>34606</Sole>
    <Shared>0</Shared>
    <None>43421</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>MasTec, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>576323109</cusip>
  <value>1919</value>
  <shrsOrPrnAmt>
    <sshPrnamt>58626</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>25808</Sole>
    <Shared>0</Shared>
    <None>32818</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Medifast, Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>58470H101</cusip>
  <value>1164</value>
  <shrsOrPrnAmt>
    <sshPrnamt>18622</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8216</Sole>
    <Shared>0</Shared>
    <None>10406</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>MEDNAX, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>58502B106</cusip>
  <value>1056</value>
  <shrsOrPrnAmt>
    <sshPrnamt>90748</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>39597</Sole>
    <Shared>0</Shared>
    <None>51151</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Medpace Holdings Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>58506Q109</cusip>
  <value>2002</value>
  <shrsOrPrnAmt>
    <sshPrnamt>27280</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12070</Sole>
    <Shared>0</Shared>
    <None>15210</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Methode Electronics, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>591520200</cusip>
  <value>4721</value>
  <shrsOrPrnAmt>
    <sshPrnamt>178617</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>78599</Sole>
    <Shared>0</Shared>
    <None>100018</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>MKS Instruments</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>55306N104</cusip>
  <value>1802</value>
  <shrsOrPrnAmt>
    <sshPrnamt>22124</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9749</Sole>
    <Shared>0</Shared>
    <None>12375</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Monmouth Real Estate Investmen</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>609720107</cusip>
  <value>1179</value>
  <shrsOrPrnAmt>
    <sshPrnamt>97821</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>43026</Sole>
    <Shared>0</Shared>
    <None>54795</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Monro, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>610236101</cusip>
  <value>1380</value>
  <shrsOrPrnAmt>
    <sshPrnamt>31505</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>14030</Sole>
    <Shared>0</Shared>
    <None>17475</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Natus Medical Incorporated</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>639050103</cusip>
  <value>3301</value>
  <shrsOrPrnAmt>
    <sshPrnamt>142728</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>62960</Sole>
    <Shared>0</Shared>
    <None>79768</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Neogen Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>640491106</cusip>
  <value>3666</value>
  <shrsOrPrnAmt>
    <sshPrnamt>54719</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>24137</Sole>
    <Shared>0</Shared>
    <None>30582</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NIC Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>62914B100</cusip>
  <value>2738</value>
  <shrsOrPrnAmt>
    <sshPrnamt>119043</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>52849</Sole>
    <Shared>0</Shared>
    <None>66194</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NVE Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>629445206</cusip>
  <value>1295</value>
  <shrsOrPrnAmt>
    <sshPrnamt>24896</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10908</Sole>
    <Shared>0</Shared>
    <None>13988</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Omnicell, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>68213N109</cusip>
  <value>2867</value>
  <shrsOrPrnAmt>
    <sshPrnamt>43717</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>19252</Sole>
    <Shared>0</Shared>
    <None>24465</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Onto Innovation Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>683344105</cusip>
  <value>3934</value>
  <shrsOrPrnAmt>
    <sshPrnamt>132593</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>58643</Sole>
    <Shared>0</Shared>
    <None>73950</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>OSI Systems, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>671044105</cusip>
  <value>1475</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21398</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>9444</Sole>
    <Shared>0</Shared>
    <None>11954</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Pennant Group Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>70805E109</cusip>
  <value>1200</value>
  <shrsOrPrnAmt>
    <sshPrnamt>84724</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>37559</Sole>
    <Shared>0</Shared>
    <None>47165</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Perficient, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>71375U101</cusip>
  <value>2124</value>
  <shrsOrPrnAmt>
    <sshPrnamt>78413</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>34587</Sole>
    <Shared>0</Shared>
    <None>43826</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Phibro Animal Health Corporati</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>71742Q106</cusip>
  <value>2105</value>
  <shrsOrPrnAmt>
    <sshPrnamt>87100</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>38695</Sole>
    <Shared>0</Shared>
    <None>48405</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Quaker Chemical Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>747316107</cusip>
  <value>1876</value>
  <shrsOrPrnAmt>
    <sshPrnamt>14856</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>6593</Sole>
    <Shared>0</Shared>
    <None>8263</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Radnet, Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>750491102</cusip>
  <value>949</value>
  <shrsOrPrnAmt>
    <sshPrnamt>90308</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>40248</Sole>
    <Shared>0</Shared>
    <None>50060</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>RBC Bearings Incorporated</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>75524B104</cusip>
  <value>3167</value>
  <shrsOrPrnAmt>
    <sshPrnamt>28078</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12400</Sole>
    <Shared>0</Shared>
    <None>15678</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Rogers Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>775133101</cusip>
  <value>1702</value>
  <shrsOrPrnAmt>
    <sshPrnamt>18023</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8001</Sole>
    <Shared>0</Shared>
    <None>10022</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Semtech Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>816850101</cusip>
  <value>2948</value>
  <shrsOrPrnAmt>
    <sshPrnamt>78613</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>34678</Sole>
    <Shared>0</Shared>
    <None>43935</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Shake Shack Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>819047101</cusip>
  <value>1990</value>
  <shrsOrPrnAmt>
    <sshPrnamt>52735</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>23343</Sole>
    <Shared>0</Shared>
    <None>29392</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SiteOne Landscape Supply, Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>82982L103</cusip>
  <value>2270</value>
  <shrsOrPrnAmt>
    <sshPrnamt>30835</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13566</Sole>
    <Shared>0</Shared>
    <None>17269</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Sleep Number Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>83125X103</cusip>
  <value>2431</value>
  <shrsOrPrnAmt>
    <sshPrnamt>126893</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>55920</Sole>
    <Shared>0</Shared>
    <None>70973</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SP Plus Corporation</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>78469C103</cusip>
  <value>825</value>
  <shrsOrPrnAmt>
    <sshPrnamt>39755</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>17182</Sole>
    <Shared>0</Shared>
    <None>22573</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Supernus Pharmaceuticals Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>868459108</cusip>
  <value>2203</value>
  <shrsOrPrnAmt>
    <sshPrnamt>122483</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>54489</Sole>
    <Shared>0</Shared>
    <None>67994</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Tandem Diabetes Care, Inc</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>875372203</cusip>
  <value>2101</value>
  <shrsOrPrnAmt>
    <sshPrnamt>32647</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>14396</Sole>
    <Shared>0</Shared>
    <None>18251</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Tetra Tech Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>88162G103</cusip>
  <value>4101</value>
  <shrsOrPrnAmt>
    <sshPrnamt>58072</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>25694</Sole>
    <Shared>0</Shared>
    <None>32378</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>TTEC Holdings Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>89854H102</cusip>
  <value>2136</value>
  <shrsOrPrnAmt>
    <sshPrnamt>58179</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>25849</Sole>
    <Shared>0</Shared>
    <None>32330</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>UFP Industries Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>90278Q108</cusip>
  <value>2729</value>
  <shrsOrPrnAmt>
    <sshPrnamt>73385</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>32331</Sole>
    <Shared>0</Shared>
    <None>41054</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>US Physical Therapy Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>90337L108</cusip>
  <value>3520</value>
  <shrsOrPrnAmt>
    <sshPrnamt>51011</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>22547</Sole>
    <Shared>0</Shared>
    <None>28464</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Virtusa Corp</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92827P102</cusip>
  <value>2644</value>
  <shrsOrPrnAmt>
    <sshPrnamt>93110</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>40830</Sole>
    <Shared>0</Shared>
    <None>52280</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Vishay Precision Group</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92835K103</cusip>
  <value>1450</value>
  <shrsOrPrnAmt>
    <sshPrnamt>72236</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>31764</Sole>
    <Shared>0</Shared>
    <None>40472</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>WD-40 CO COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>929236107</cusip>
  <value>4737</value>
  <shrsOrPrnAmt>
    <sshPrnamt>23583</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10390</Sole>
    <Shared>0</Shared>
    <None>13193</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Wesbanco Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>950810101</cusip>
  <value>1796</value>
  <shrsOrPrnAmt>
    <sshPrnamt>75801</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>33371</Sole>
    <Shared>0</Shared>
    <None>42430</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>Wolverine World Wide, Inc.</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>978097103</cusip>
  <value>2064</value>
  <shrsOrPrnAmt>
    <sshPrnamt>135796</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>60080</Sole>
    <Shared>0</Shared>
    <None>75716</None>
  </votingAuthority>
</infoTable>
</informationTable>
