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
APPLE INC COM 037833100   16,111,730 83,063 SH   SOLE   0 0 0
ABBVIE INC COM 00287y109   260,703 1,935 SH   SOLE   0 0 0
AMERISOURCEBERGEN CORP COM 03073E105   13,330,973 69,277 SH   SOLE   0 0 0
ACCENTURE PLC COM G1151C101   10,444,816 33,848 SH   SOLE   0 0 0
AUTO DATA PROCESSING COM 053015103   416,942 1,897 SH   SOLE   0 0 0
APPLIED INDL TECH COM 03820c105   463,456 3,200 SH   SOLE   0 0 0
ALLISON TRANSMISSION HLDGS INC COM 01973R101   13,884,192 245,912 SH   SOLE   0 0 0
ANTERO MIDSTREAM CORP COM 03676B102   4,452,660 383,850 SH   SOLE   0 0 0
AMALGAMATED FINL CORP COM 022671101   1,494,568 92,888 SH   SOLE   0 0 0
APPLIED MATERIALS COM 038222105   11,818,313 81,765 SH   SOLE   0 0 0
AMCOR PLC F COM g0250x107   52,340,449 5,244,534 SH   SOLE   0 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   2,477,679 22,706 SH   SOLE   0 0 0
ALLIED MOTION TECHNOLOGIES COM 019330109   2,261,003 56,610 SH   SOLE   0 0 0
AMERISAFE INC COM 03071h100   2,064,977 38,728 SH   SOLE   0 0 0
AMERICAN SOFTWARE INC COM 029683109   850,785 80,950 SH   SOLE   0 0 0
ARTISAN PARTNERS ASSET MANAGEMENT INC COM 04316a108   2,329,275 59,254 SH   SOLE   0 0 0
ARROW ELECTRONICS COM 042735100   442,581 3,090 SH   SOLE   0 0 0
ATKORE INC COM 047649108   2,547,592 16,337 SH   SOLE   0 0 0
AVIENT CORPORATION COM 05368V106   2,078,088 50,809 SH   SOLE   0 0 0
AUTOZONE INC COM 053332102   12,775,977 5,124 SH   SOLE   0 0 0
AZZ INC COM 002474104   2,325,762 53,515 SH   SOLE   0 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106   11,733,289 105,137 SH   SOLE   0 0 0
BECTON DICKINSON & CO COM 075887109   10,121,615 38,338 SH   SOLE   0 0 0
BUTTERFLY NETWORK INC CLASS A CL A 124155102   1,585,211 689,222 SH   SOLE   0 0 0
B J S WHOLESALE CLUB HOL COM 05550j101   424,372 6,735 SH   SOLE   0 0 0
BANK NEW YORK MELLON CORP COM 064058100   10,561,168 237,223 SH   SOLE   0 0 0
BOOKING HOLDINGS INC COM 09857L108   12,688,851 4,699 SH   SOLE   0 0 0
BIOLIFE SOLUTIONS INC COM 09062W204   1,367,681 61,886 SH   SOLE   0 0 0
CAMTEK LTD COM M20791105   2,722,560 76,412 SH   SOLE   0 0 0
CATERPILLAR INC COM 149123101   309,285 1,257 SH   SOLE   0 0 0
CAPITAL CITY BANK GP COM 139674105   2,088,055 68,148 SH   SOLE   0 0 0
CHASE CORP COM 16150r104   2,590,714 21,372 SH   SOLE   0 0 0
CORECARD CORP COM 45816D100   1,984,902 78,269 SH   SOLE   0 0 0
CH ROBINSON WORLDWIDE INC COM 12541W209   10,293,491 109,099 SH   SOLE   0 0 0
COLGATE PALMOLIVE CO COM 194162103   10,179,218 132,129 SH   SOLE   0 0 0
COLUMBUS MCKINNON CO COM 199333105   2,112,418 51,966 SH   SOLE   0 0 0
CORE & MAIN, INC. COM 21874C102   2,789,918 89,021 SH   SOLE   0 0 0
VITA COCO CO COM 92846Q107   1,118,195 41,615 SH   SOLE   0 0 0
COSTCO WHOLESALE CO COM 22160k105   202,431 376 SH   SOLE   0 0 0
UNITED STATES COPPER INDEX ETF CM REP COPP FD 911718104   296,960 12,800 SH   SOLE   0 0 0
CRA INTERNATIONAL INC COM 12618T105   1,752,768 17,184 SH   SOLE   0 0 0
CARLISLE COMPANIES COM 142339100   742,911 2,896 SH   SOLE   0 0 0
CASTLE BIOSCIENCES INC COM 14843C105   210,492 15,342 SH   SOLE   0 0 0
CULP INC COM 230215105   856,043 172,242 SH   SOLE   0 0 0
CHEVRON CORP COM 166764100   334,369 2,125 SH   SOLE   0 0 0
DOCGO INC COM 256086109   1,665,733 177,773 SH   SOLE   0 0 0
DONALDSON CO COM 257651109   299,860 4,797 SH   SOLE   0 0 0
PHYSICIANS REALTY TR COM 71943U104   7,813,695 558,520 SH   SOLE   0 0 0
ELECTRONIC ARTS COM 285512109   10,013,359 77,204 SH   SOLE   0 0 0
EBAY INC COM 278642103   10,452,276 233,884 SH   SOLE   0 0 0
ECOLAB INC COM 278865100   297,397 1,593 SH   SOLE   0 0 0
ISHARES MSCI EMERGING MARKETS ETF MSCI EMG MKT ETF 464287234   10,848,143 274,220 SH   SOLE   0 0 0
EMPLOYERS HOLDINGS INC COM 292218104   1,906,077 50,951 SH   SOLE   0 0 0
EMBECTA CORP COM 29082K105   948,283 43,902 SH   SOLE   0 0 0
EMERSON ELEC CO COM 291011104   10,439,322 115,492 SH   SOLE   0 0 0
EXACT SCIENCES CORP COM 30063p105   1,146,143 12,206 SH   SOLE   0 0 0
EXPONENT INC COM 30214u102   1,496,759 16,039 SH   SOLE   0 0 0
FASTENAL CO COM 311900104   775,365 13,144 SH   SOLE   0 0 0
FIRSTCASH HLDGS INC COM 33768g107   472,156 5,059 SH   SOLE   0 0 0
FIFTH THIRD BANCORP COM 316773100   7,545,335 287,880 SH   SOLE   0 0 0
FIVE BELOW COM 33829m101   525,745 2,675 SH   SOLE   0 0 0
FLOWSERVE CORP COM 34354P105   8,458,201 227,677 SH   SOLE   0 0 0
FLEETCOR TECHNOLOGIES COM 339041105   13,350,426 53,172 SH   SOLE   0 0 0
FMC CORP COM 302491303   8,826,642 84,595 SH   SOLE   0 0 0
FORWARD AIR CORP COM 349853101   2,364,980 22,288 SH   SOLE   0 0 0
GENPACT LIMITED COM g3922b107   460,233 12,250 SH   SOLE   0 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892E102   1,850,426 66,634 SH   SOLE   0 0 0
SPDR GOLD SHARES ETF GOLD SHS 78463v107   1,069,620 6,000 SH   SOLE   0 0 0
ALPHABET INC. CLASS A COM 02079k305   327,380 2,735 SH   SOLE   0 0 0
GLOBAL SHIP LEASE COM Y27183600   1,664,190 85,783 SH   SOLE   0 0 0
GRAINGER W W INC COM 384802104   15,774,166 20,003 SH   SOLE   0 0 0
HACKETT GROUP COM 404609109   2,325,026 104,028 SH   SOLE   0 0 0
HOULIHAN LOKEY INC CLASS A CL A 441593100   499,415 5,080 SH   SOLE   0 0 0
HELIOS TECHNOLOGIES INC COM 42328H109   2,280,766 34,510 SH   SOLE   0 0 0
SCHEIN HENRY INC COM 806407102   475,327 5,861 SH   SOLE   0 0 0
HYSTER-YALE MH CLASS A CL A 449172105   2,283,298 40,890 SH   SOLE   0 0 0
HYPERFINE INC COM 44916k106   673,703 313,350 SH   SOLE   0 0 0
ICHOR HOLDINGS LTD COM G4740B105   2,247,113 59,923 SH   SOLE   0 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432f842   32,040,563 474,675 SH   SOLE   0 0 0
INSTEEL INDUSTRIES COM 45774w108   2,096,586 67,371 SH   SOLE   0 0 0
INDEPENDENT BANK CO COM 453836108   1,160,153 26,065 SH   SOLE   0 0 0
SUMMIT HOTEL PROPERTIES INC COM 866082100   779,221 119,696 SH   SOLE   0 0 0
INTEL CORP COM 458140100   7,347,036 219,708 SH   SOLE   0 0 0
INTERPUBLIC GRP COS COM 460690100   480,900 12,465 SH   SOLE   0 0 0
IRIDEX CORP COM 462684101   848,759 391,133 SH   SOLE   0 0 0
IRADIMED CORP COM 46266A109   474,392 9,937 SH   SOLE   0 0 0
GARTNER INC COM 366651107   11,212,722 32,008 SH   SOLE   0 0 0
ILLINOIS TOOL WORKS COM 452308109   250,910 1,003 SH   SOLE   0 0 0
ISHARES RUSSELL 1000 ETF IV RUS 1000 ETF 464287622   224,241 920 SH   SOLE   0 0 0
ISHARES CORE MSCI TOTAL INTL STOCK ETF CORE MSCI TOTAL 46432f834   1,191,032 19,020 SH   SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104   11,291,774 68,220 SH   SOLE   0 0 0
JOHNSON OUTDOORS INC COM 479167108   1,512,407 24,612 SH   SOLE   0 0 0
J P MORGAN CHASE & CO COM 46625h100   402,869 2,770 SH   SOLE   0 0 0
KIMBERLY-CLARK CORP COM 494368103   11,229,524 81,338 SH   SOLE   0 0 0
KIMBERLY-CLARK CORP COM 494368103   1,233,290 8,933 SH   SOLE   0 0 0
KOHLS CORP COM 500255104   6,511,763 282,506 SH   SOLE   0 0 0
LEAR CORP COM 521865204   8,512,802 59,302 SH   SOLE   0 0 0
LIGAND PHARMA COM 53220k504   1,787,431 24,791 SH   SOLE   0 0 0
LOWES COMPANIES INC COM 548661107   10,456,004 46,327 SH   SOLE   0 0 0
LIVENT CORP COM 53814L108   2,350,998 85,709 SH   SOLE   0 0 0
MATIV HOLDINGS INC COM 808541106   650,961 43,053 SH   SOLE   0 0 0
MASTERCRAFT BOAT HOLDINGS INC COM 57637H103   2,449,272 79,911 SH   SOLE   0 0 0
MEDTRONIC PLC COM G5960L103   9,568,453 108,609 SH   SOLE   0 0 0
MIMEDX GROUP INC COM 602496101   2,715,018 410,744 SH   SOLE   0 0 0
SPDR S&P MIDCAP 400 ETF IV UTSER1 S&PDCRP 78467y107   270,584 565 SH   SOLE   0 0 0
MGP INGREDIENTS INC COM 55303j106   2,043,339 19,226 SH   SOLE   0 0 0
MC CORMICK & CO INC COM 579780206   246,861 2,830 SH   SOLE   0 0 0
MILLERKNOLL INC COM 600544100   1,037,881 70,222 SH   SOLE   0 0 0
MERCK & CO. INC. COM 58933y105   271,282 2,351 SH   SOLE   0 0 0
MICROSOFT CORP COM 594918104   15,324,981 45,002 SH   SOLE   0 0 0
MANITOWOC COMPANY COM 563571405   2,616,730 138,966 SH   SOLE   0 0 0
NEXTERA ENERGY INC COM 65339F101   552,938 7,452 SH   SOLE   0 0 0
NORTHERN OIL AND GAS COM 665531307   1,285,490 37,456 SH   SOLE   0 0 0
INSIGHT ENTERPRISES COM 45765u103   553,165 3,780 SH   SOLE   0 0 0
NAPCO SECURITY TECHNOLOGIES INC COM 630402105   2,992,582 86,366 SH   SOLE   0 0 0
N V E CORPORATION COM 629445206   3,297,954 33,846 SH   SOLE   0 0 0
NVENT ELECTRIC PLC F COM g6700g107   451,182 8,732 SH   SOLE   0 0 0
OMNIAB, INC. COM 68218J103   1,302,876 259,021 SH   SOLE   0 0 0
ORION ENGINEERED CARBONS COM L72967109   2,338,402 110,198 SH   SOLE   0 0 0
OCEANEERING INTL INC COM 675232102   1,341,127 71,718 SH   SOLE   0 0 0
O REILLY AUTOMOTIVE COM 67103h107   210,166 220 SH   SOLE   0 0 0
OTC MARKETS GROUP INC COM 67106F108   590,630 10,254 SH   SOLE   0 0 0
PDC ENERGY INC COM 69327R101   1,768,327 24,857 SH   SOLE   0 0 0
PROCTER & GAMBLE CO COM 742718109   1,419,376 9,354 SH   SOLE   0 0 0
PGT INNOVATIONS INC COM 69336V101   2,781,318 95,414 SH   SOLE   0 0 0
PLEXUS CORP COM 729132100   2,556,401 26,022 SH   SOLE   0 0 0
PNC FINL SVCS GROUP INC COM 693475105   8,194,181 65,059 SH   SOLE   0 0 0
ABERDEEN STANDARD PLATINUM ETF IV PHYSCL PLATM SHS 003260106   296,958 3,550 SH   SOLE   0 0 0
CARPARTS.COM INC COM 14427M107   1,205,610 283,673 SH   SOLE   0 0 0
PUBLIC STORAGE COM 74460D109   10,828,456 37,099 SH   SOLE   0 0 0
PAYPAL HLDGS INC COM 70450Y103   7,563,178 113,340 SH   SOLE   0 0 0
QUALCOMM INC COM 747525103   10,332,077 86,795 SH   SOLE   0 0 0
REYNOLDS CONSUMER PRODUCTS INC COM 76171L106   1,940,775 68,700 SH   SOLE   0 0 0
ROBERT HALF INTL COM 770323103   315,623 4,196 SH   SOLE   0 0 0
R L I CORP COM 749607107   2,477,476 18,154 SH   SOLE   0 0 0
ROCKWELL AUTOMATION INC COM 773903109   12,342,844 37,465 SH   SOLE   0 0 0
SPROUTS FARMERS MARKET INC COM 85208M102   2,199,723 59,889 SH   SOLE   0 0 0
SHYFT GROUP INC COM 825698103   1,801,795 81,677 SH   SOLE   0 0 0
SILICOM LTD COM M84116108   1,771,492 48,060 SH   SOLE   0 0 0
SCHLUMBERGER LTD COM 806857108   9,062,591 184,499 SH   SOLE   0 0 0
ISHARES SILVER TRUST ETF IV ISHARES 46428q109   311,261 14,900 SH   SOLE   0 0 0
SPDR TOTAL STOCK MARKET ETF PORTFOLI S&P1500 78464A805   4,137,386 75,999 SH   SOLE   0 0 0
SPDR S&P 500 ETF TR UNIT 78462f103   697,723 1,574 SH   SOLE   0 0 0
FIRST SOURCE CORP COM 336901103   1,639,463 39,100 SH   SOLE   0 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108   1,882,177 62,614 SH   SOLE   0 0 0
SYSCO CORP COM 871829107   10,325,078 139,152 SH   SOLE   0 0 0
INTERFACE INC COM 458665304   1,629,807 185,416 SH   SOLE   0 0 0
TMC THE METALS CO INC F COM 87261y106   36,994 22,696 SH   SOLE   0 0 0
THERMO FISHER SCNTFC COM 883556102   301,050 577 SH   SOLE   0 0 0
TENNANT CO COM 880345103   486,660 6,000 SH   SOLE   0 0 0
TRACTOR SUPPLY CO COM 892356106   9,163,047 41,443 SH   SOLE   0 0 0
TRANE TECHNOLOGIES PLC COM G8994E103   13,443,665 70,290 SH   SOLE   0 0 0
TETRA TECH INC COM 88162G103   2,687,301 16,412 SH   SOLE   0 0 0
TWIST BIOSCIENCE CORP COM 90184d100   273,346 13,360 SH   SOLE   0 0 0
UNION PACIFIC CORP COM 907818108   820,117 4,008 SH   SOLE   0 0 0
UNITED PARCEL SVC INC COM 911312106   11,581,880 64,613 SH   SOLE   0 0 0
U S BANCORP COM 902973304   428,958 12,983 SH   SOLE   0 0 0
UTAH MEDICAL PRODUCT COM 917488108   1,951,328 20,937 SH   SOLE   0 0 0
VIAVI SOLUTIONS INC COM 925550105   1,619,624 142,950 SH   SOLE   0 0 0
VAREX IMAGING CORP COM 92214x106   2,204,384 93,525 SH   SOLE   0 0 0
WALGREENS BOOTS ALLI COM 931427108   214,957 7,545 SH   SOLE   0 0 0
WESCO INTL INC COM 95082P105   14,212,350 79,372 SH   SOLE   0 0 0
W E C ENERGY GROUP INC COM 92939u106   258,455 2,929 SH   SOLE   0 0 0
BERKLEY W R CORP COM 084423102   9,563,341 160,566 SH   SOLE   0 0 0
WHITE MOUNTAINS INS F COM g9618e107   227,781 164 SH   SOLE   0 0 0
EXXON MOBIL CORP COM COM 30231g102   928,142 8,654 SH   SOLE   0 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105   10,790,103 36,474 SH   SOLE   0 0 0
ZOETIS INC CLASS A CL A 98978v103   11,320,913 65,739 SH   SOLE   0 0 0