<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns1:informationTable xmlns:ns1="http://www.sec.gov/edgar/document/thirteenf/informationtable">
	<ns1:infoTable>
		<ns1:nameOfIssuer>908 DEVICES INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>65443P102</ns1:cusip>
		<ns1:value>2213837</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>361738</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>201106</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>160632</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>AEBI SCHMIDT HLDG AG</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>H00501108</ns1:cusip>
		<ns1:value>1334241</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>137409</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>76404</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>61005</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>AMPCO-PITTSBURG CORP</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>032037103</ns1:cusip>
		<ns1:value>1443792</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>214850</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>119338</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>95512</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>AMPLITUDE</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM CL A</ns1:titleOfClass>
		<ns1:cusip>03213A104</ns1:cusip>
		<ns1:value>7937293</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1163826</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>647075</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>516751</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>APARTMENT INVT &amp; MGMT CO</ns1:nameOfIssuer>
		<ns1:titleOfClass>CL A</ns1:titleOfClass>
		<ns1:cusip>03748R747</ns1:cusip>
		<ns1:value>3940265</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>968124</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>538391</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>429733</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>ARHAUS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM CL A</ns1:titleOfClass>
		<ns1:cusip>04035M102</ns1:cusip>
		<ns1:value>8105307</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1195473</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>664730</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>530743</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>AZENTA INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>114340102</ns1:cusip>
		<ns1:value>5190732</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>245657</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>136580</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>109077</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>BIOVENTUS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM CL A</ns1:titleOfClass>
		<ns1:cusip>09075A108</ns1:cusip>
		<ns1:value>1896484</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>207720</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>115499</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>92221</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>BJS RESTAURANTS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>09180C106</ns1:cusip>
		<ns1:value>1719900</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>49000</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>27220</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>21780</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>BLUELINX HLDGS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM NEW</ns1:titleOfClass>
		<ns1:cusip>09624H208</ns1:cusip>
		<ns1:value>3807229</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>70270</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>39033</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>31237</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>BUILD-A-BEAR WORKSHOP INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>120076104</ns1:cusip>
		<ns1:value>5697119</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>152126</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>84542</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>67584</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>CODA OCTOPUS GROUP INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM NEW</ns1:titleOfClass>
		<ns1:cusip>19188U206</ns1:cusip>
		<ns1:value>274703</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>24310</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>13498</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>10812</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>COHU INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>192576106</ns1:cusip>
		<ns1:value>8449834</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>275958</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>153488</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>122470</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>CRACKER BARREL OLD CTRY STOR</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>22410J106</ns1:cusip>
		<ns1:value>1827150</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>65000</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>36108</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>28892</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>CRYOPORT INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM PAR $0.001</ns1:titleOfClass>
		<ns1:cusip>229050307</ns1:cusip>
		<ns1:value>5043124</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>609073</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>338793</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>270280</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>DAVE INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>CLASS A COM NEW</ns1:titleOfClass>
		<ns1:cusip>23834J201</ns1:cusip>
		<ns1:value>620109</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>3562</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1987</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>1575</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>DUCOMMUN INC DEL</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>264147109</ns1:cusip>
		<ns1:value>15641620</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>128210</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>71273</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>56937</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>ENVIRI CORP</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>415864107</ns1:cusip>
		<ns1:value>12279216</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>625852</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>348009</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>277843</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>HARVARD BIOSCIENCE INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>416906105</ns1:cusip>
		<ns1:value>577205</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>118522</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>65281</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>53241</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>HURCO CO</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>447324104</ns1:cusip>
		<ns1:value>3111739</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>211539</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>115559</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>95980</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>INDIE SEMICONDUCTOR INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>CLASS A COM</ns1:titleOfClass>
		<ns1:cusip>45569U101</ns1:cusip>
		<ns1:value>6615303</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>2054442</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>1142259</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>912183</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>INFUSYSTEM HLDGS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>45685K102</ns1:cusip>
		<ns1:value>4332636</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>469408</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>261210</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>208198</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>INMODE LTD</ns1:nameOfIssuer>
		<ns1:titleOfClass>SHS</ns1:titleOfClass>
		<ns1:cusip>M5425M103</ns1:cusip>
		<ns1:value>3092569</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>226065</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>125686</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>100379</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>INTERFACE INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>458665304</ns1:cusip>
		<ns1:value>4210683</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>168968</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>93624</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>75344</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>KORU MEDICAL SYSTEMS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>759910102</ns1:cusip>
		<ns1:value>3285148</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>760451</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>421886</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>338565</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>KURA SUSHI USA INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>CL A COM</ns1:titleOfClass>
		<ns1:cusip>501270102</ns1:cusip>
		<ns1:value>6328278</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>90676</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>50424</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>40252</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>MAGNITE INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>55955D100</ns1:cusip>
		<ns1:value>11789130</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>992351</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>551484</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>440867</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>MALIBU BOATS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM CL A</ns1:titleOfClass>
		<ns1:cusip>56117J100</ns1:cusip>
		<ns1:value>5577828</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>215194</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>119639</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>95555</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>MESA LABS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>59064R109</ns1:cusip>
		<ns1:value>6015389</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>68032</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>37843</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>30189</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>MIMEDX INDS INC TENN</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>602496101</ns1:cusip>
		<ns1:value>4317461</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>1093028</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>607644</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>485384</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>NORTHERN TECHNOLOGIES INTL C</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>665809109</ns1:cusip>
		<ns1:value>1699574</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>206259</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>111828</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>94431</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>OPORTUN FINL CORP</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>68376D104</ns1:cusip>
		<ns1:value>3348635</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>726385</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>403516</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>322869</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>OWLET INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>CL A NEW</ns1:titleOfClass>
		<ns1:cusip>69120X206</ns1:cusip>
		<ns1:value>706478</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>137447</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>76380</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>61067</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>PERMA-PIPE INTL HLDGS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>714167103</ns1:cusip>
		<ns1:value>1857103</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>62298</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>34605</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>27693</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>PHOTRONICS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>719405102</ns1:cusip>
		<ns1:value>1518082</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>37567</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>20796</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>16771</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>PHRESSIA INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>71944F106</ns1:cusip>
		<ns1:value>5159901</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>615740</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>342282</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>273458</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>POWER SOLUTIONS INTL INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM NEW</ns1:titleOfClass>
		<ns1:cusip>73933G202</ns1:cusip>
		<ns1:value>2390514</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>39266</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>21804</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>17462</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>RANPAK HOLDINGS CORP</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM CL A</ns1:titleOfClass>
		<ns1:cusip>75321W103</ns1:cusip>
		<ns1:value>3525336</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>987489</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>546861</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>440628</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>RCM TECHNOLOGIES INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM NEW</ns1:titleOfClass>
		<ns1:cusip>749360400</ns1:cusip>
		<ns1:value>1227372</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>64126</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>35682</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>28444</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>SAVERS VALUE VLG INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>80517M109</ns1:cusip>
		<ns1:value>1151831</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>154816</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>85998</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>68818</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>SELECT WATER SOLUTIONS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>CL A COM</ns1:titleOfClass>
		<ns1:cusip>81617J301</ns1:cusip>
		<ns1:value>13983022</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>913923</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>508880</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>405043</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>SENSUS HEALTHCARE INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>81728J109</ns1:cusip>
		<ns1:value>606624</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>152418</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>84941</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>67477</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>SHOE CARNIVAL INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>824889109</ns1:cusip>
		<ns1:value>6595817</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>423080</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>235200</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>187880</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>SIMULATIONS PLUS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>829214105</ns1:cusip>
		<ns1:value>5910201</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>500017</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>277863</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>222154</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>SOLARIS OILFIELD INFRASTRUCT</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM CL A</ns1:titleOfClass>
		<ns1:cusip>83418M103</ns1:cusip>
		<ns1:value>8124499</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>143771</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>79915</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>63856</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>TECOGEN INC NEW</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM NEW</ns1:titleOfClass>
		<ns1:cusip>87876P201</ns1:cusip>
		<ns1:value>746765</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>291705</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>162050</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>129655</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>THERMON GROUP HLDGS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM </ns1:titleOfClass>
		<ns1:cusip>88362T103</ns1:cusip>
		<ns1:value>12169735</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>241463</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>134186</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>107277</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>TWIN DISC INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>901476101</ns1:cusip>
		<ns1:value>873442</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>57959</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>32228</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>25731</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>VICTORIAS SECRET AND CO</ns1:nameOfIssuer>
		<ns1:titleOfClass>COMMON STOCK</ns1:titleOfClass>
		<ns1:cusip>926400102</ns1:cusip>
		<ns1:value>431658</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>9311</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>5184</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>4127</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>WABASH NATL CORP</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>929566107</ns1:cusip>
		<ns1:value>4724079</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>548037</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>304727</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>243310</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>WEAVE COMMUNICATIONS INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>94724R108</ns1:cusip>
		<ns1:value>3489966</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>755404</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>419862</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>335542</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
	<ns1:infoTable>
		<ns1:nameOfIssuer>WERNER ENTERPRISES INC</ns1:nameOfIssuer>
		<ns1:titleOfClass>COM</ns1:titleOfClass>
		<ns1:cusip>950755108</ns1:cusip>
		<ns1:value>3827917</ns1:value>
		<ns1:shrsOrPrnAmt>
			<ns1:sshPrnamt>130157</ns1:sshPrnamt>
			<ns1:sshPrnamtType>SH</ns1:sshPrnamtType>
		</ns1:shrsOrPrnAmt>
		<ns1:investmentDiscretion>SOLE</ns1:investmentDiscretion>
		<ns1:votingAuthority>
			<ns1:Sole>72327</ns1:Sole>
			<ns1:Shared>0</ns1:Shared>
			<ns1:None>57830</ns1:None>
		</ns1:votingAuthority>
	</ns1:infoTable>
</ns1:informationTable>
