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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287y109   311,099 1,925 SH   SOLE   0 0 311,099
ABERDEEN STANDARD PLATINUM ETF IV COM 003260106   352,444 3,550 SH   SOLE   0 0 352,444
ACCENTURE PLC COM G1151C101   8,658,691 32,449 SH   SOLE   0 0 8,658,691
ALLIED MOTION TECHNOLOGIES COM 019330109   1,968,192 56,541 SH   SOLE   0 0 1,968,192
ALLISON TRANSMISSION HLDGS INC COM 01973R101   10,494,848 252,280 SH   SOLE   0 0 10,494,848
ALPHABET INC. CLASS A COM 02079k305   246,603 2,795 SH   SOLE   0 0 246,603
AMALGAMATED FINL CORP COM 022671101   1,959,621 85,053 SH   SOLE   0 0 1,959,621
AMCOR PLC F COM g0250x107   62,450,252 5,243,514 SH   SOLE   0 0 62,450,252
AMERISAFE INC COM 03071h100   1,957,762 37,671 SH   SOLE   0 0 1,957,762
AMERISOURCEBERGEN CORP COM 03073E105   11,392,065 68,747 SH   SOLE   0 0 11,392,065
AMGEN INC. COM 031162100   210,112 800 SH   SOLE   0 0 210,112
AMN HEALTHCARE SERVICES INC COM 001744101   2,232,119 21,709 SH   SOLE   0 0 2,232,119
ANTERO MIDSTREAM CORP COM 03676B102   4,241,366 393,083 SH   SOLE   0 0 4,241,366
APPLE INC COM 037833100   11,250,899 86,592 SH   SOLE   0 0 11,250,899
APPLIED INDL TECH COM 03820c105   410,858 3,260 SH   SOLE   0 0 410,858
ARROW ELECTRONICS COM 042735100   331,487 3,170 SH   SOLE   0 0 331,487
ARTISAN PARTNERS ASSET MANAGEMENT INC COM 04316a108   1,697,622 57,159 SH   SOLE   0 0 1,697,622
ATKORE INC COM 047649108   1,841,941 16,240 SH   SOLE   0 0 1,841,941
AUTO DATA PROCESSING COM 053015103   465,060 1,947 SH   SOLE   0 0 465,060
AUTOZONE INC COM 053332102   13,097,882 5,311 SH   SOLE   0 0 13,097,882
AVIENT CORPORATION COM 05368V106   1,656,637 49,071 SH   SOLE   0 0 1,656,637
B J S WHOLESALE CLUB HOL COM 05550j101   483,630 7,310 SH   SOLE   0 0 483,630
BALL CORP COM 058498106   10,373,749 202,850 SH   SOLE   0 0 10,373,749
BANK NEW YORK MELLON CORP COM 064058100   10,122,419 222,373 SH   SOLE   0 0 10,122,419
BEACON ROOFING SUPPL COM 073685109   337,170 6,387 SH   SOLE   0 0 337,170
BECTON DICKINSON & CO COM 075887109   9,418,001 37,035 SH   SOLE   0 0 9,418,001
BERKLEY W R CORP COM 084423102   11,500,785 158,478 SH   SOLE   0 0 11,500,785
BIOLIFE SOLUTIONS INC COM 09062W204   1,101,919 60,545 SH   SOLE   0 0 1,101,919
BOOKING HOLDINGS INC COM 09857L108   9,286,410 4,608 SH   SOLE   0 0 9,286,410
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106   11,195,242 107,111 SH   SOLE   0 0 11,195,242
BUTTERFLY NETWORK INC CLASS A CL A 124155102   1,695,486 689,222 SH   SOLE   0 0 1,695,486
CAMTEK LTD COM M20791105   1,624,469 73,974 SH   SOLE   0 0 1,624,469
CAPITAL CITY BANK GP COM 139674105   2,166,515 66,662 SH   SOLE   0 0 2,166,515
CARLISLE COMPANIES COM 142339100   797,911 3,386 SH   SOLE   0 0 797,911
CARPARTS.COM INC COM 14427M107   1,534,057 245,057 SH   SOLE   0 0 1,534,057
CASTLE BIOSCIENCES INC COM 14843C105   1,360,894 57,812 SH   SOLE   0 0 1,360,894
CATERPILLAR INC COM 149123101   265,193 1,107 SH   SOLE   0 0 265,193
CH ROBINSON WORLDWIDE INC COM 12541W209   9,616,364 105,028 SH   SOLE   0 0 9,616,364
CHASE CORP COM 16150r104   1,827,504 21,186 SH   SOLE   0 0 1,827,504
CHEVRON CORP COM 166764100   372,801 2,077 SH   SOLE   0 0 372,801
CHILDREN'S PLACE INC COM 168905107   374,106 10,272 SH   SOLE   0 0 374,106
CHURCH & DWIGHT INC COM 171340102   8,685,889 107,752 SH   SOLE   0 0 8,685,889
CIGNA CORP COM 125523100   8,462,092 25,539 SH   SOLE   0 0 8,462,092
COLGATE PALMOLIVE CO COM 194162103   10,073,695 127,855 SH   SOLE   0 0 10,073,695
COLUMBUS MCKINNON CO COM 199333105   1,646,132 50,697 SH   SOLE   0 0 1,646,132
CORECARD CORP COM 45816D100   2,269,713 78,347 SH   SOLE   0 0 2,269,713
CRA INTERNATIONAL INC COM 12618T105   2,023,033 16,524 SH   SOLE   0 0 2,023,033
CULP INC COM 230215105   797,572 173,763 SH   SOLE   0 0 797,572
DONALDSON CO COM 257651109   305,653 5,192 SH   SOLE   0 0 305,653
EBAY INC COM 278642103   8,959,428 216,046 SH   SOLE   0 0 8,959,428
ECOLAB INC COM 278865100   231,877 1,593 SH   SOLE   0 0 231,877
ELECTRONIC ARTS COM 285512109   9,025,681 73,872 SH   SOLE   0 0 9,025,681
EMBECTA CORP COM 29082K105   1,004,114 39,704 SH   SOLE   0 0 1,004,114
EMERSON ELEC CO COM 291011104   10,885,327 113,318 SH   SOLE   0 0 10,885,327
EMPLOYERS HOLDINGS INC COM 292218104   2,096,463 48,608 SH   SOLE   0 0 2,096,463
EXACT SCIENCES CORP COM 30063p105   554,512 11,200 SH   SOLE   0 0 554,512
EXPONENT INC COM 30214u102   2,494,888 25,178 SH   SOLE   0 0 2,494,888
EXXON MOBIL CORP COM COM 30231g102   951,227 8,624 SH   SOLE   0 0 951,227
FASTENAL CO COM 311900104   621,974 13,144 SH   SOLE   0 0 621,974
FIFTH THIRD BANCORP COM 316773100   8,633,394 263,133 SH   SOLE   0 0 8,633,394
FIRST SOURCE CORP COM 336901103   1,959,286 36,905 SH   SOLE   0 0 1,959,286
FIRSTCASH HLDGS INC COM 33768g107   465,577 5,357 SH   SOLE   0 0 465,577
FIVE BELOW COM 33829m101   481,440 2,722 SH   SOLE   0 0 481,440
FLEETCOR TECHNOLOGIE COM 339041105   8,786,333 47,835 SH   SOLE   0 0 8,786,333
FLOWSERVE CORP COM 34354P105   5,686,354 185,344 SH   SOLE   0 0 5,686,354
FMC CORP COM 302491303   10,412,563 83,434 SH   SOLE   0 0 10,412,563
FORWARD AIR CORP COM 349853101   2,298,979 21,918 SH   SOLE   0 0 2,298,979
GARTNER INC COM 366651107   10,402,188 30,946 SH   SOLE   0 0 10,402,188
GENPACT LIMITED COM g3922b107   576,267 12,441 SH   SOLE   0 0 576,267
GLOBAL INDUSTRIAL COMPANY COM 37892E102   1,414,341 60,108 SH   SOLE   0 0 1,414,341
GLOBAL SHIP LEASE COM Y27183600   1,321,527 79,371 SH   SOLE   0 0 1,321,527
GLOBUS MEDICAL INC COM 379577208   1,101,350 14,829 SH   SOLE   0 0 1,101,350
GRAINGER W W INC COM 384802104   12,614,638 22,678 SH   SOLE   0 0 12,614,638
HACKETT GROUP COM 404609109   2,014,308 98,886 SH   SOLE   0 0 2,014,308
HELIOS TECHNOLOGIES INC COM 42328H109   1,834,791 33,703 SH   SOLE   0 0 1,834,791
HOULIHAN LOKEY INC CLASS A COM 441593100   442,773 5,080 SH   SOLE   0 0 442,773
HYPERFINE INC COM 44916k106   263,214 313,350 SH   SOLE   0 0 263,214
HYSTER-YALE MH CLASS A COM 449172105   966,083 38,170 SH   SOLE   0 0 966,083
ICHOR HOLDINGS LTD COM G4740B105   1,560,575 58,187 SH   SOLE   0 0 1,560,575
ILLINOIS TOOL WORKS COM 452308109   218,097 990 SH   SOLE   0 0 218,097
INDEPENDENT BANK CO COM 453836108   1,976,253 23,407 SH   SOLE   0 0 1,976,253
INSIGHT ENTERPRISES COM 45765u103   379,021 3,780 SH   SOLE   0 0 379,021
INSTEEL INDUSTRIES COM 45774w108   1,788,525 64,990 SH   SOLE   0 0 1,788,525
INTEL CORP COM 458140100   4,972,038 188,121 SH   SOLE   0 0 4,972,038
INTERFACE INC COM 458665304   1,626,092 164,751 SH   SOLE   0 0 1,626,092
INTERPUBLIC GRP COS COM 460690100   531,461 15,955 SH   SOLE   0 0 531,461
IRIDEX CORP COM 462684101   670,922 333,792 SH   SOLE   0 0 670,922
ISHARES CORE MSCI EAFE ETF COM 46432f842   29,285,411 475,104 SH   SOLE   0 0 29,285,411
ISHARES CORE MSCI TOTAL INTL STOCK ETF COM 46432f834   1,138,905 19,677 SH   SOLE   0 0 1,138,905
ISHARES MSCI EMERGING MARKETS ETF COM 464287234   2,087,532 55,080 SH   SOLE   0 0 2,087,532
ISHARES SILVER TRUST ETF IV COM 46428q109   328,098 14,900 SH   SOLE   0 0 328,098
J P MORGAN CHASE & CO COM 46625h100   353,488 2,636 SH   SOLE   0 0 353,488
JOHNSON & JOHNSON COM 478160104   11,523,056 65,231 SH   SOLE   0 0 11,523,056
JOHNSON OUTDOORS INC COM 479167108   1,450,673 21,940 SH   SOLE   0 0 1,450,673
KBR INC COM 48242w106   402,389 7,621 SH   SOLE   0 0 402,389
KIMBERLY-CLARK CORP COM 494368103   10,952,717 80,683 SH   SOLE   0 0 10,952,717
KIMBERLY-CLARK CORP COM 494368103   1,212,655 8,933 SH   SOLE   0 0 1,212,655
KOHLS CORP COM 500255104   4,712,786 186,645 SH   SOLE   0 0 4,712,786
LEAR CORP COM 521865204   6,517,251 52,550 SH   SOLE   0 0 6,517,251
LIGAND PHARMA COM 53220k504   1,324,644 19,830 SH   SOLE   0 0 1,324,644
LIVENT CORP COM 53814L108   1,639,354 82,504 SH   SOLE   0 0 1,639,354
LOWES COMPANIES INC COM 548661107   9,134,955 45,849 SH   SOLE   0 0 9,134,955
MANITOWOC COMPANY COM 563571405   1,272,718 138,943 SH   SOLE   0 0 1,272,718
MASTERCRAFT BOAT HOLDINGS INC COM 57637H103   2,104,266 81,340 SH   SOLE   0 0 2,104,266
MATIV HOLDINGS INC COM 808541106   914,730 43,767 SH   SOLE   0 0 914,730
MC CORMICK & CO INC COM 579780206   234,579 2,830 SH   SOLE   0 0 234,579
MEDTRONIC PLC COM G5960L103   7,812,104 100,516 SH   SOLE   0 0 7,812,104
MERCK & CO. INC. COM 58933y105   258,292 2,328 SH   SOLE   0 0 258,292
MGP INGREDIENTS INC COM 55303j106   1,952,711 18,356 SH   SOLE   0 0 1,952,711
MICROSOFT CORP COM 594918104   10,707,004 44,646 SH   SOLE   0 0 10,707,004
MILLERKNOLL INC COM 600544100   1,219,126 58,026 SH   SOLE   0 0 1,219,126
MIMEDX GROUP INC COM 602496101   1,070,778 385,172 SH   SOLE   0 0 1,070,778
N V E CORPORATION COM 629445206   2,267,416 35,018 SH   SOLE   0 0 2,267,416
NAPCO SECURITY TECHNOLOGIES INC COM 630402105   2,462,510 89,611 SH   SOLE   0 0 2,462,510
NEXTERA ENERGY INC COM 65339F101   676,073 8,087 SH   SOLE   0 0 676,073
NORTHERN OIL AND GAS COM 665531307   1,168,756 37,922 SH   SOLE   0 0 1,168,756
NVENT ELECTRIC PLC F COM g6700g107   506,765 13,173 SH   SOLE   0 0 506,765
OCEANEERING INTL INC COM 675232102   1,307,657 74,766 SH   SOLE   0 0 1,307,657
OMNIAB, INC. COM 68218J103   691,463 192,073 SH   SOLE   0 0 691,463
ORION ENGINEERED CARBONS COM L72967109   1,997,196 112,139 SH   SOLE   0 0 1,997,196
OTC MARKETS GROUP INC COM 67106F108   579,413 10,183 SH   SOLE   0 0 579,413
PAYPAL HLDGS INC COM 70450Y103   3,614,629 50,753 SH   SOLE   0 0 3,614,629
PDC ENERGY INC COM 69327R101   1,618,359 25,494 SH   SOLE   0 0 1,618,359
PGT INNOVATIONS INC COM 69336V101   1,683,714 93,748 SH   SOLE   0 0 1,683,714
PHYSICIANS REALTY TR COM 71943U104   5,722,711 395,488 SH   SOLE   0 0 5,722,711
PLEXUS CORP COM 729132100   2,871,953 27,902 SH   SOLE   0 0 2,871,953
PNC FINL SVCS GROUP INC COM 693475105   9,468,187 59,948 SH   SOLE   0 0 9,468,187
PROCTER & GAMBLE CO COM 742718109   1,382,985 9,125 SH   SOLE   0 0 1,382,985
PUBLIC STORAGE COM 74460D109   9,550,556 34,086 SH   SOLE   0 0 9,550,556
QUALCOMM INC COM 747525103   8,681,742 78,968 SH   SOLE   0 0 8,681,742
R L I CORP COM 749607107   2,390,558 18,211 SH   SOLE   0 0 2,390,558
REYNOLDS CONSUMER PRODUCTS INC COM 76171L106   1,982,847 66,139 SH   SOLE   0 0 1,982,847
ROBERT HALF INTL COM 770323103   391,963 5,309 SH   SOLE   0 0 391,963
ROCKWELL AUTOMATION INC COM 773903109   9,844,325 38,220 SH   SOLE   0 0 9,844,325
SCHEIN HENRY INC COM 806407102   460,451 5,765 SH   SOLE   0 0 460,451
SCHLUMBERGER LTD COM 806857108   10,363,702 193,859 SH   SOLE   0 0 10,363,702
SHYFT GROUP INC COM 825698103   1,991,485 80,108 SH   SOLE   0 0 1,991,485
SILICOM LTD COM M84116108   1,856,455 44,044 SH   SOLE   0 0 1,856,455
SPDR GOLD SHARES ETF COM 78463v107   1,017,840 6,000 SH   SOLE   0 0 1,017,840
SPDR S&P 500 ETF COM 78462f103   6,352,927 16,612 SH   SOLE   0 0 6,352,927
SPDR S&P MIDCAP 400 ETF IV COM 78467y107   250,176 565 SH   SOLE   0 0 250,176
SPDR TOTAL STOCK MARKET ETF COM 78464A805   3,792,894 80,205 SH   SOLE   0 0 3,792,894
SPROUTS FARMERS MARKET INC COM 85208M102   1,819,485 56,209 SH   SOLE   0 0 1,819,485
SUMMIT HOTEL PROPERTIES INC COM 866082100   790,178 109,443 SH   SOLE   0 0 790,178
SUPERNUS PHARMACEUTICALS INC COM 868459108   2,219,138 62,213 SH   SOLE   0 0 2,219,138
SYSCO CORP COM 871829107   10,280,461 134,473 SH   SOLE   0 0 10,280,461
TENNANT CO COM 880345103   369,420 6,000 SH   SOLE   0 0 369,420
TETRA TECH INC COM 88162G103   2,354,691 16,218 SH   SOLE   0 0 2,354,691
THERMO FISHER SCNTFC COM 883556102   314,995 572 SH   SOLE   0 0 314,995
TMC THE METALS CO INC F COM 87261y106   17,476 22,696 SH   SOLE   0 0 17,476
TRACTOR SUPPLY CO COM 892356106   9,294,186 41,313 SH   SOLE   0 0 9,294,186
TRANE TECHNOLOGIES PLC COM G8994E103   12,060,962 71,753 SH   SOLE   0 0 12,060,962
U M B FINANCIAL CORP COM 902788108   1,771,960 21,216 SH   SOLE   0 0 1,771,960
U S BANCORP COM 902973304   566,189 12,983 SH   SOLE   0 0 566,189
UNION PACIFIC CORP COM 907818108   829,937 4,008 SH   SOLE   0 0 829,937
UNITED PARCEL SVC INC COM 911312106   10,565,995 60,780 SH   SOLE   0 0 10,565,995
UNITED STATES COPPER INDEX ETF COM 911718104   295,552 12,800 SH   SOLE   0 0 295,552
UTAH MEDICAL PRODUCT COM 917488108   2,038,045 20,273 SH   SOLE   0 0 2,038,045
VAREX IMAGING CORP COM 92214x106   1,777,590 87,566 SH   SOLE   0 0 1,777,590
VITA COCO CO COM 92846Q107   2,164,005 156,585 SH   SOLE   0 0 2,164,005
W E C ENERGY GROUP INC COM 92939u106   237,119 2,529 SH   SOLE   0 0 237,119
WALGREENS BOOTS ALLI COM 931427108   281,881 7,545 SH   SOLE   0 0 281,881
WESCO INTL INC COM 95082P105   10,227,338 81,688 SH   SOLE   0 0 10,227,338
WHITE MOUNTAINS INS F COM g9618e107   231,950 164 SH   SOLE   0 0 231,950
ZEBRA TECHNOLOGIES CORP COM 989207105   9,128,709 35,602 SH   SOLE   0 0 9,128,709
ZIONS BANCORPORATION COM 989701107   389,495 7,923 SH   SOLE   0 0 389,495