The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579y101 289 1,500 SH   SOLE   0 0 1,500
ACCENTURE PLC A COM G1151C101 9,602 34,757 SH   SOLE   3 3 34,757
ALLISON TRANSMISSION HLDGS INC COM 01973R101 8,649 211,838 SH   SOLE   7 7 211,838
ALPHABET INC. CLASS A COM 02079k305 295 143 SH   SOLE   9 9 143
AMALGAMATED FINL CORP COM 022671101 1,614 97,286 SH   SOLE   12 12 97,286
AMERISAFE INC COM 03071h100 1,302 20,348 SH   SOLE   15 15 20,348
AMN HEALTHCARE SERVICES, INC COM 001744101 1,498 20,324 SH   SOLE   17 17 20,324
ANTERO MIDSTREAM CORP COM COM 03676B102 4,056 449,116 SH   SOLE   18 18 449,116
APPLE INC COM 037833100 12,607 103,211 SH   SOLE   19 19 103,211
ASSOCIATED BANC CORP COM 045487105 211 9,903 SH   SOLE   21 21 9,903
AT&T INC COM 00206R102 8,420 278,151 SH   SOLE   22 22 278,151
AUTO DATA PROCESSING COM 053015103 367 1,947 SH   SOLE   23 23 1,947
BALL CORPORATION COM 058498106 9,572 112,960 SH   SOLE   25 25 112,960
BANK OF NY MELLON CO COM 064058100 8,893 188,053 SH   SOLE   27 27 188,053
BECTON DICKINSON & CO COM 075887109 8,072 33,197 SH   SOLE   28 28 33,197
BIOLIFE SOLUTIONS, INC COM 09062W204 1,769 49,131 SH   SOLE   29 29 49,131
BOEING CO COM 097023105 276 1,083 SH   SOLE   31 31 1,083
BOOKING HLDGS INC COM 09857L108 9,869 4,236 SH   SOLE   32 32 4,236
BOOZ ALLEN HAMILTON HOLDING CORP COM 099502106 8,457 105,017 SH   SOLE   33 33 105,017
BUTTERFLY NETWORK INC CLASS A COM 124155102 11,600 689,222 SH   SOLE   35 35 689,222
CAMTEK LTD COM M20791105 2,203 73,664 SH   SOLE   36 36 73,664
CAPITAL CITY BANK GP COM 139674105 1,406 54,021 SH   SOLE   37 37 54,021
CATERPILLAR INC COM 149123101 257 1,107 SH   SOLE   40 40 1,107
CDK GLOBAL INC COM 12508e101 8,454 156,373 SH   SOLE   42 42 156,373
CH ROBINSON WORLDWIDE INC COM 12541W209 9,115 95,512 SH   SOLE   45 45 95,512
CHANNELADVISOR CORP COM 159179100 992 42,127 SH   SOLE   46 46 42,127
CHASE CORP COM 16150r104 1,452 12,476 SH   SOLE   47 47 12,476
CHEVRON CORP COM 166764100 218 2,077 SH   SOLE   48 48 2,077
CHILDREN'S PLACE, INC COM 168905107 661 9,489 SH   SOLE   49 49 9,489
CHURCH & DWIGHT COMPANY COM 171340102 8,968 102,671 SH   SOLE   50 50 102,671
CIGNA CORP COM 125523100 9,678 40,034 SH   SOLE   52 52 40,034
CLOROX CO COM 189054109 7,749 40,176 SH   SOLE   56 56 40,176
COLGATE-PALMOLIVE CO COM 194162103 9,398 119,221 SH   SOLE   57 57 119,221
COLUMBUS MCKINNON CO COM 199333105 1,841 34,889 SH   SOLE   58 58 34,889
COMPUTER SERVICES, INC COM 20539A105 619 10,492 SH   SOLE   60 60 10,492
CONTINENTAL RESOURCE COM 212015101 3,279 126,736 SH   SOLE   62 62 126,736
CULP INC COM 230215105 1,441 93,637 SH   SOLE   65 65 93,637
DUKE ENERGY CORP COM 26441C204 350 3,624 SH   SOLE   71 71 3,624
EBAY INC COM 278642103 8,651 141,267 SH   SOLE   73 73 141,267
ECOLAB INC COM 278865100 343 1,601 SH   SOLE   74 74 1,601
EGAIN CORP COM 28225C806 771 81,231 SH   SOLE   75 75 81,231
ELECTRONIC ARTS INC COM 285512109 8,948 66,099 SH   SOLE   76 76 66,099
EMERSON ELEC CO COM 291011104 10,537 116,794 SH   SOLE   77 77 116,794
EMPLOYERS HOLDINGS INC COM 292218104 1,824 42,365 SH   SOLE   78 78 42,365
ENERPAC TOOL GROUP CORP COM 292765104 1,324 50,673 SH   SOLE   81 81 50,673
EXACT SCIENCES CORP COM 30063p105 868 6,585 SH   SOLE   85 85 6,585
EXPONENT INC COM 30214u102 2,154 22,102 SH   SOLE   86 86 22,102
EXXON MOBIL CORP COM 30231G102 5,239 93,839 SH   SOLE   87 87 93,839
F M C CORP COM 302491303 8,746 79,067 SH   SOLE   88 88 79,067
FASTENAL CO COM 311900104 661 13,144 SH   SOLE   90 90 13,144
FIDELITY NATL INFORMATION COM 31620M106 476 3,386 SH   SOLE   91 91 3,386
FIFTH THIRD BANCORP COM 316773100 10,862 290,027 SH   SOLE   92 92 290,027
FIRST HORIZON CORP COM 320517105 10,419 616,117 SH   SOLE   93 93 616,117
FIRST SOURCE CORP COM 336901103 1,410 29,624 SH   SOLE   94 94 29,624
FLOWSERVE CORP COM 34354P105 6,039 155,603 SH   SOLE   97 97 155,603
FORWARD AIR CORP COM 349853101 1,737 19,562 SH   SOLE   99 99 19,562
G P STRATEGIES CORP COM 36225v104 1,479 84,738 SH   SOLE   100 100 84,738
GARTNER INC COM 366651107 1,935 10,598 SH   SOLE   103 103 10,598
GLOBUS MEDICAL, INC COM 379577208 1,652 26,782 SH   SOLE   106 106 26,782
GRAINGER W W INC COM 384802104 9,509 23,717 SH   SOLE   107 107 23,717
GREENBRIER COMPANIES INC COM 393657101 2,087 44,191 SH   SOLE   108 108 44,191
HACKETT GROUP COM 404609109 1,385 84,500 SH   SOLE   109 109 84,500
HANESBRANDS INC COM 410345102 11,220 570,427 SH   SOLE   111 111 570,427
HELIOS TECHNOLOGIES INC COM 42328H109 2,240 30,744 SH   SOLE   113 113 30,744
HERMAN MILLER, INC COM 600544100 1,707 41,492 SH   SOLE   115 115 41,492
HYSTER-YALE MH CLASS A COM 449172105 1,861 21,366 SH   SOLE   119 119 21,366
ICHOR HOLDINGS, LTD COM G4740B105 2,428 45,125 SH   SOLE   121 121 45,125
ILLINOIS TOOL WORKS COM 452308109 268 1,210 SH   SOLE   122 122 1,210
INDEPENDENT BANK CO COM 453836108 1,655 19,655 SH   SOLE   123 123 19,655
INSTEEL INDUSTRIES COM 45774w108 1,914 62,061 SH   SOLE   124 124 62,061
INTEL CORP COM 458140100 8,534 133,340 SH   SOLE   125 125 133,340
INTELLIGENT SYSTEMS CORP COM 45816D100 1,430 34,949 SH   SOLE   126 126 34,949
INTERFACE INC COM 458665304 1,855 148,636 SH   SOLE   127 127 148,636
INTRICON CORP COM 46121H109 2,053 80,077 SH   SOLE   129 129 80,077
IQVIA HOLDINGS INC COM 46266C105 11,294 58,478 SH   SOLE   130 130 58,478
IRIDEX CORP COM 462684101 1,308 193,757 SH   SOLE   131 131 193,757
ISHARES CORE MSCI TOTAL INTL STOCK ETF COM 46432f834 887 12,627 SH   SOLE   133 133 12,627
ISHARES RUSSELL 1000 ETF IV COM 464287622 251 1,120 SH   SOLE   134 134 1,120
J P MORGAN CHASE & CO COM 46625h100 371 2,439 SH   SOLE   135 135 2,439
JOHNSON & JOHNSON COM 478160104 10,268 62,476 SH   SOLE   136 136 62,476
KIMBERLY CLARK CORP COM 494368103 7,824 56,267 SH   SOLE   139 139 56,267
KOHLS CORP COM 500255104 10,946 183,633 SH   SOLE   140 140 183,633
LEAR CORP COM 521865204 9,356 51,620 SH   SOLE   142 142 51,620
LIGAND PHARMA COM 53220k504 2,003 13,136 SH   SOLE   143 143 13,136
LIVENT CORP COM 53814L108 2,536 146,439 SH   SOLE   144 144 146,439
LYDALL, INC COM 550819106 817 24,224 SH   SOLE   146 146 24,224
MANITOWOC COMPANY COM 563571405 2,233 108,311 SH   SOLE   148 148 108,311
MASTERCRAFT BOAT HOLDINGS INC COM 57637H103 1,431 53,836 SH   SOLE   152 152 53,836
MC CORMICK & CO INC COM 579780206 252 2,830 SH   SOLE   153 153 2,830
MEDTRONIC PLC COM G5960L103 8,174 69,193 SH   SOLE   156 156 69,193
MGE ENERGY INC COM 55277P104 286 4,004 SH   SOLE   159 159 4,004
MGP INGREDIENTS INC COM 55303j106 1,654 27,965 SH   SOLE   160 160 27,965
MICROSOFT CORP COM 594918104 11,153 47,306 SH   SOLE   162 162 47,306
MIMEDX GROUP INC COM 602496101 2,030 197,070 SH   SOLE   163 163 197,070
N V E CORPORATION COM 629445206 1,663 23,717 SH   SOLE   166 166 23,717
NAPCO SECURITY TECHNOLOGIES, INC COM 630402105 1,857 53,313 SH   SOLE   167 167 53,313
NEENAH INC COM 640079109 1,244 24,206 SH   SOLE   169 169 24,206
NEXTERA ENERGY INC COM 65339F101 1,066 14,096 SH   SOLE   170 170 14,096
NORTHERN OIL AND GAS COM 665531307 449 37,138 SH   SOLE   175 175 37,138
OCEANEERING INTL INC COM 675232102 828 72,484 SH   SOLE   177 177 72,484
ORION ENGINEERED CARBONS COM L72967109 1,850 93,826 SH   SOLE   179 179 93,826
OTC MARKETS GROUP INC COM 67106F108 365 9,183 SH   SOLE   180 180 9,183
PAYPAL HOLDINGS INC COM COM 70450Y103 1,221 5,028 SH   SOLE   183 183 5,028
PDC ENERGY INC COM 69327R101 1,013 29,441 SH   SOLE   184 184 29,441
PGT INNOVATIONS, INC COM 69336V101 1,904 75,398 SH   SOLE   187 187 75,398
PHYSICIANS REALTY TRUST COM 71943U104 7,944 449,565 SH   SOLE   190 190 449,565
PLANTRONICS INC COM 727493108 1,246 32,012 SH   SOLE   192 192 32,012
PLEXUS CORP COM 729132100 1,787 19,461 SH   SOLE   193 193 19,461
PNC FINL SERVICES GP INC COM 693475105 9,509 54,209 SH   SOLE   194 194 54,209
PROCTER & GAMBLE CO COM 742718109 1,438 10,615 SH   SOLE   197 197 10,615
PUBLIC STORAGE COM 74460D109 9,024 36,570 SH   SOLE   199 199 36,570
QUALCOMM INC COM 747525103 10,947 82,565 SH   SOLE   200 200 82,565
R L I CORP COM 749607107 1,723 15,440 SH   SOLE   202 202 15,440
ROCKWELL AUTOMATION, INC COM 773903109 9,589 36,126 SH   SOLE   204 204 36,126
SCHLUMBERGER LTD COM 806857108 5,641 207,476 SH   SOLE   206 206 207,476
SILICOM LTD COM M84116108 1,582 35,060 SH   SOLE   207 207 35,060
SOUTHERN CO COM 842587107 365 5,868 SH   SOLE   208 208 5,868
SPDR S&P 500 ETF IV COM 78462f103 847 2,138 SH   SOLE   209 209 2,138
SPDR S&P MIDCAP 400 ETF IV COM 78467y107 269 565 SH   SOLE   210 210 565
SPDR TOTAL STOCK MARKET ETF COM 78464A805 4,032 81,959 SH   SOLE   211 211 81,959
STONERIDGE, INC. COM 86183P102 1,472 46,261 SH   SOLE   215 215 46,261
SUMMIT HOTEL PROPERTIES INC COM 866082100 947 93,166 SH   SOLE   216 216 93,166
SUPERNUS PHARMACEUTICALS, INC COM 868459108 1,309 49,981 SH   SOLE   217 217 49,981
SYKES ENTERPRISES COM 871237103 1,696 38,466 SH   SOLE   218 218 38,466
SYSCO CORP COM 871829107 10,428 132,432 SH   SOLE   219 219 132,432
TENNANT COMPANY COM 880345103 1,522 19,048 SH   SOLE   221 221 19,048
TETRA TECH INC COM 88162G103 2,034 14,988 SH   SOLE   222 222 14,988
THERMO FISHER SCNTFC COM 883556102 260 570 SH   SOLE   225 225 570
TRACTOR SUPPLY COMP COM 892356106 9,746 55,038 SH   SOLE   227 227 55,038
U M B FINANCIAL CORP COM 902788108 1,700 18,413 SH   SOLE   229 229 18,413
U S BANCORP COM 902973304 718 12,983 SH   SOLE   230 230 12,983
UNION PACIFIC CORP COM 907818108 972 4,408 SH   SOLE   231 231 4,408
UNITED PARCEL SVC INC COM 911312106 11,154 65,613 SH   SOLE   232 232 65,613
UTAH MEDICAL PRODUCT COM 917488108 1,439 16,615 SH   SOLE   235 235 16,615
VAREX IMAGING CORPOR COM 92214x106 1,670 81,480 SH   SOLE   236 236 81,480
VERA BRADLEY INC COM 92335c106 549 54,395 SH   SOLE   237 237 54,395
VERIZON COMMUNICATIONS INC COM 92343V104 244 4,196 SH   SOLE   238 238 4,196
W E C ENERGY GROUP INC COM 92939u106 391 4,182 SH   SOLE   243 243 4,182
WALGREENS BOOTS ALLI COM 931427108 448 8,153 SH   SOLE   245 245 8,153
WALT DISNEY CO COM 254687106 268 1,455 SH   SOLE   247 247 1,455
WASTE MGMT INC COM 94106L109 10,489 81,300 SH   SOLE   248 248 81,300
WR BERKLEY CORP COM 084423102 7,858 104,284 SH   SOLE   251 251 104,284
ZIX CORPORATION COM 98974P100 1,313 173,945 SH   SOLE   254 254 173,945