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
Expires: July 31, 2015
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
ABBOTT LABORATORIES COM 002824100 329,144 2,420 SH SOLE 2,420 0 0
ABBVIE INC COM 00287y109 11,906,628 64,145 SH SOLE 64,145 0 0
ABERDEEN STANDARD PLATINUM ETF IV PHYSCL PLATM SHS 003260106 426,973 3,475 SH SOLE 3,475 0 0
ACADEMY SPORTS AND OUTDOORS INC COM 00402L107 2,353,780 52,528 SH SOLE 52,528 0 0
ACCENTURE PLC COM G1151C101 10,340,398 34,596 SH SOLE 34,596 0 0
ACUITY INC COM 00508y102 402,759 1,350 SH SOLE 1,350 0 0
ADVANCED DRAINAGE SYSTEMS INC COM 00790r104 330,223 2,875 SH SOLE 2,875 0 0
ADVANCED ENERGY INDUSTRIES, INC COM 007973100 3,923,988 29,615 SH SOLE 29,615 0 0
AGCO CORP COM 001084102 427,392 4,143 SH SOLE 4,143 0 0
AIRJOULE TECHNOLOGIES CO CLASS A CL A 612160101 78,710 17,000 SH SOLE 17,000 0 0
ALEXANDER & BALDWIN COM 014491104 2,936,423 164,690 SH SOLE 164,690 0 0
ALLISON TRANSMISSION HLDGS INC COM 01973R101 14,583,625 153,528 SH SOLE 153,528 0 0
ALPHABET INC CLASS A COM 02079k305 16,190,779 91,873 SH SOLE 91,873 0 0
AMALGAMATED FINL CORP COM 022671101 3,423,732 109,735 SH SOLE 109,735 0 0
AMAZON COM INC COM 023135106 692,175 3,155 SH SOLE 3,155 0 0
AMCOR PLC F COM g0250x107 18,411,283 2,003,404 SH SOLE 2,003,404 0 0
AMDOCS LIMITED COM g02602103 413,956 4,537 SH SOLE 4,537 0 0
AMERISAFE INC COM 03071h100 2,865,321 65,523 SH SOLE 65,523 0 0
APOGEE ENTERPRISES COM 037598109 1,471,100 36,234 SH SOLE 36,234 0 0
APPLE HOSPITALITY REIT COM 03784Y200 2,677,833 229,463 SH SOLE 229,463 0 0
APPLE INC COM 037833100 18,746,096 91,369 SH SOLE 91,369 0 0
APPLIED INDL TECH COM 03820c105 743,840 3,200 SH SOLE 3,200 0 0
APPLIED MATERIALS COM 038222105 13,538,210 73,951 SH SOLE 73,951 0 0
ARROW ELECTRONICS COM 042735100 393,759 3,090 SH SOLE 3,090 0 0
ARTISAN PARTNERS ASSET MANAGEMENT INC COM 04316a108 3,102,745 69,992 SH SOLE 69,992 0 0
ATKORE INC COM 047649108 1,739,128 24,651 SH SOLE 24,651 0 0
AUTO DATA PROCESSING COM 053015103 585,035 1,897 SH SOLE 1,897 0 0
AUTOZONE INC COM 053332102 17,172,776 4,626 SH SOLE 4,626 0 0
AVERY DENNISON CORP COM 053611109 382,174 2,178 SH SOLE 2,178 0 0
AVIENT CORPORATION COM 05368V106 2,208,130 68,342 SH SOLE 68,342 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 2,381,168 34,168 SH SOLE 34,168 0 0
B J S WHOLESALE CLUB HOL COM 05550j101 726,235 6,735 SH SOLE 6,735 0 0
BANK NEW YORK MELLON CORP COM 064058100 15,605,503 171,282 SH SOLE 171,282 0 0
BEL FUSE INC. CLASS B CL B 077347300 4,626,501 47,359 SH SOLE 47,359 0 0
BERKLEY W R CORP COM 084423102 15,708,180 213,804 SH SOLE 213,804 0 0
BERKSHIRE HATHAWAY CLASS B CL B NEW 084670702 819,008 1,686 SH SOLE 1,686 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 2,845,973 132,125 SH SOLE 132,125 0 0
BOEING CO COM 097023105 284,123 1,356 SH SOLE 1,356 0 0
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 9,857,154 94,662 SH SOLE 94,662 0 0
BROADCOM INC COM 11135f101 17,534,097 63,610 SH SOLE 63,610 0 0
BUTTERFLY NETWORK INC CLASS A CL A 124155102 1,378,444 689,222 SH SOLE 689,222 0 0
CABOT CORPORATION COM 127055101 319,350 4,258 SH SOLE 4,258 0 0
CAPITAL CITY BANK GP COM 139674105 3,349,511 85,121 SH SOLE 85,121 0 0
CAPITAL ONE FINL COM 14040h105 272,758 1,282 SH SOLE 1,282 0 0
CARLISLE COMPANIES COM 142339100 1,036,932 2,777 SH SOLE 2,777 0 0
CARRIER GLOBAL CORP COM 14448c104 236,038 3,225 SH SOLE 3,225 0 0
CATERPILLAR INC COM 149123101 1,885,924 4,858 SH SOLE 4,858 0 0
CBOE GLOBAL MKTS INC COM 12503m108 14,738,639 63,199 SH SOLE 63,199 0 0
CENCORA INC COM 03073E105 18,799,096 62,695 SH SOLE 62,695 0 0
CH ROBINSON WORLDWIDE INC COM 12541W209 13,581,818 141,551 SH SOLE 141,551 0 0
CHEVRON CORP COM 166764100 343,513 2,399 SH SOLE 2,399 0 0
COLGATE PALMOLIVE CO COM 194162103 12,491,387 137,419 SH SOLE 137,419 0 0
COLUMBUS MCKINNON CO COM 199333105 1,333,590 87,334 SH SOLE 87,334 0 0
COMMERCE BANCSHARES COM 200525103 425,715 6,848 SH SOLE 6,848 0 0
COMMERCIAL METALS CO COM 201723103 361,005 7,381 SH SOLE 7,381 0 0
COMSTOCK RESOURCES INC COM 205768302 5,225,369 188,846 SH SOLE 188,846 0 0
CONOCOPHILLIPS COM 20825c104 251,182 2,799 SH SOLE 2,799 0 0
CORE & MAIN INC COM 21874C102 4,958,235 82,158 SH SOLE 82,158 0 0
CORE LABORATORIES INC COM 21867a105 136,996 11,892 SH SOLE 11,892 0 0
COSTCO WHOLESALE CO COM 22160k105 263,324 266 SH SOLE 266 0 0
COTERRA ENERGY INC COM 127097103 10,325,345 406,830 SH SOLE 406,830 0 0
CRA INTERNATIONAL INC COM 12618T105 3,842,959 20,510 SH SOLE 20,510 0 0
CRANE NXT COM 224441105 2,937,281 54,495 SH SOLE 54,495 0 0
CROCS, INC COM 227046109 345,162 3,408 SH SOLE 3,408 0 0
DEXCOM INC COM 252131107 14,611,211 167,387 SH SOLE 167,387 0 0
DOCGO INC COM 256086109 1,071,029 682,184 SH SOLE 682,184 0 0
DONALDSON CO COM 257651109 309,648 4,465 SH SOLE 4,465 0 0
DONNELLEY FINANCIAL COM 25787g100 3,389,949 54,987 SH SOLE 54,987 0 0
EATON CORP PLC F COM g29183103 586,892 1,644 SH SOLE 1,644 0 0
EBAY INC COM 278642103 16,769,732 225,218 SH SOLE 225,218 0 0
ECOLAB INC COM 278865100 370,480 1,375 SH SOLE 1,375 0 0
EMBECTA CORP COM 29082K105 1,123,798 115,975 SH SOLE 115,975 0 0
EMERSON ELEC CO COM 291011104 15,035,891 112,772 SH SOLE 112,772 0 0
EMPLOYERS HOLDINGS INC COM 292218104 3,033,485 64,296 SH SOLE 64,296 0 0
EVERCORE INC CLASS A COM 29977a105 935,619 3,465 SH SOLE 3,465 0 0
EXACT SCIENCES CORP COM 30063p105 649,743 12,227 SH SOLE 12,227 0 0
EXPONENT INC COM 30214u102 253,267 3,390 SH SOLE 3,390 0 0
EXXON MOBIL CORP COM COM 30231g102 961,576 8,920 SH SOLE 8,920 0 0
F T I CONSULTING INC COM 302941109 391,153 2,422 SH SOLE 2,422 0 0
FASTENAL CO COM 311900104 846,636 20,158 SH SOLE 20,158 0 0
FERGUSON PLC NEW F COM 31488v107 271,752 1,248 SH SOLE 1,248 0 0
FIDELITY NATL INFORMATION COM 31620m106 501,160 6,156 SH SOLE 6,156 0 0
FIFTH THIRD BANCORP COM 316773100 12,998,067 316,024 SH SOLE 316,024 0 0
FIRST HORIZON CORPORATION COM COM 320517105 506,489 23,891 SH SOLE 23,891 0 0
FIRST SOURCE CORP COM 336901103 3,447,430 55,541 SH SOLE 55,541 0 0
FIRSTCASH HLDGS INC COM 33768g107 683,673 5,059 SH SOLE 5,059 0 0
FISERV INC COM 337738108 242,753 1,408 SH SOLE 1,408 0 0
FIVE BELOW COM 33829m101 350,907 2,675 SH SOLE 2,675 0 0
FLOWSERVE CORP COM 34354P105 11,841,256 226,194 SH SOLE 226,194 0 0
FRONTDOOR INC COM 35905A109 4,992,454 84,704 SH SOLE 84,704 0 0
GARTNER INC COM 366651107 12,732,930 31,500 SH SOLE 31,500 0 0
GENERAL ELECTRIC CO COM 369604301 210,030 816 SH SOLE 816 0 0
GENPACT LIMITED COM g3922b107 539,123 12,250 SH SOLE 12,250 0 0
GLOBAL INDUSTRIAL COMPANY COM 37892e102 946,484 35,042 SH SOLE 35,042 0 0
GLOBAL SHIP LEASE COM Y27183600 2,998,603 113,972 SH SOLE 113,972 0 0
GMS INC COM 36251C103 3,864,431 35,535 SH SOLE 35,535 0 0
GRAINGER W W INC COM 384802104 15,044,991 14,463 SH SOLE 14,463 0 0
HACKETT GROUP COM 404609109 3,441,360 135,380 SH SOLE 135,380 0 0
HAEMONETICS CORP COM 405024100 3,372,148 45,197 SH SOLE 45,197 0 0
HALOZYME THERAPEUTICS COM 40637h109 357,638 6,875 SH SOLE 6,875 0 0
HCA HOLDINGS INC COM 40412c101 14,150,182 36,936 SH SOLE 36,936 0 0
HEALTHPEAK PPTYS INC REIT COM 42250p103 323,252 18,461 SH SOLE 18,461 0 0
HERSHEY CO COM 427866108 12,087,798 72,840 SH SOLE 72,840 0 0
HOULIHAN LOKEY INC CLASS A COM 441593100 914,146 5,080 SH SOLE 5,080 0 0
HUDSON TECHNOLOGIES INC COM 444144109 393,950 48,516 SH SOLE 48,516 0 0
HYPERFINE INC COM 44916k106 225,487 313,350 SH SOLE 313,350 0 0
HYSTER-YALE MH CLASS A COM 449172105 1,956,699 49,188 SH SOLE 49,188 0 0
IBM CORP COM 459200101 751,099 2,548 SH SOLE 2,548 0 0
ILLINOIS TOOL WORKS COM 452308109 323,898 1,310 SH SOLE 1,310 0 0
INDEPENDENT BANK CO COM 453836108 2,408,496 38,300 SH SOLE 38,300 0 0
INGEVITY CORP COM 45688C107 2,980,018 69,158 SH SOLE 69,158 0 0
INNOVATIVE SOLUTIONS AND SUPPORT, INC. COM 45769N105 2,659,089 191,577 SH SOLE 191,577 0 0
INSIGHT ENTERPRISES COM 45765u103 521,961 3,780 SH SOLE 3,780 0 0
INSTEEL INDUSTRIES COM 45774w108 3,525,796 94,754 SH SOLE 94,754 0 0
INTEL CORP COM 458140100 5,547,584 247,660 SH SOLE 247,660 0 0
INTERCONTINENTAL EXC COM 45866f104 220,164 1,200 SH SOLE 1,200 0 0
INTERFACE INC COM 458665304 3,876,885 185,231 SH SOLE 185,231 0 0
INTERPUBLIC GRP COS COM 460690100 305,143 12,465 SH SOLE 12,465 0 0
IRADIMED CORP COM 46266a109 3,428,598 57,344 SH SOLE 57,344 0 0
ISHARES GOLD ETF ISHARES NEW 464285204 593,667 9,520 SH SOLE 9,520 0 0
ISHARES RUSSELL 1000 ETF IV RUS 1000 ETF 464287622 269,958 795 SH SOLE 795 0 0
ISHARES SILVER TRUST ETF IV ISHARES 46428q109 488,869 14,900 SH SOLE 14,900 0 0
J P MORGAN CHASE & CO COM 46625h100 873,499 3,013 SH SOLE 3,013 0 0
JANUS INTERNATIONAL GROUP COM 47103N106 2,635,781 323,806 SH SOLE 323,806 0 0
JAZZ PHARMACEUTICALS PLC COM g50871105 362,612 3,417 SH SOLE 3,417 0 0
JOHNSON & JOHNSON COM 478160104 15,217,566 99,624 SH SOLE 99,624 0 0
KIMBERLY-CLARK CORP COM 494368103 204,338 1,585 SH SOLE 1,585 0 0
KORN FERRY COM 500643200 3,633,282 49,547 SH SOLE 49,547 0 0
LIGAND PHARMA COM 53220k504 4,237,195 37,273 SH SOLE 37,273 0 0
LIMBACH HOLDINGS INC COM 53263P105 4,808,232 34,320 SH SOLE 34,320 0 0
LKQ CORP COM 501889208 11,140,380 301,010 SH SOLE 301,010 0 0
LOCKHEED MARTIN CORP COM 539830109 11,497,451 24,825 SH SOLE 24,825 0 0
LOWES COMPANIES INC COM 548661107 10,786,432 48,616 SH SOLE 48,616 0 0
MAGNOLIA OIL & GAS CORP COM 559663109 213,335 9,490 SH SOLE 9,490 0 0
MARKEL CORP COM 570535104 367,514 184 SH SOLE 184 0 0
MATIV HOLDINGS INC COM 808541106 275,003 40,323 SH SOLE 40,323 0 0
MCDONALDS CORP COM 580135101 12,149,305 41,583 SH SOLE 41,583 0 0
MCKESSON CORP COM 58155q103 696,141 950 SH SOLE 950 0 0
MERCADOLIBRE INC COM 58733r102 331,931 127 SH SOLE 127 0 0
MERCK & CO. INC. COM 58933y105 1,033,275 13,053 SH SOLE 13,053 0 0
META PLATFORMS INC COM 30303m102 1,371,371 1,858 SH SOLE 1,858 0 0
MGP INGREDIENTS INC COM 55303j106 1,495,533 49,901 SH SOLE 49,901 0 0
MICROSOFT CORP COM 594918104 23,505,152 47,255 SH SOLE 47,255 0 0
MILLER INDUSTRIES INC COM 600551204 1,914,359 43,058 SH SOLE 43,058 0 0
MIMEDX GROUP INC COM 602496101 2,391,967 391,484 SH SOLE 391,484 0 0
MINERALS TECHNOLOGIES INC COM 603158106 1,691,861 30,722 SH SOLE 30,722 0 0
MUELLER INDUSTRIES INC COM 624756102 4,194,506 52,781 SH SOLE 52,781 0 0
N V E CORPORATION COM 629445206 3,225,001 43,812 SH SOLE 43,812 0 0
NAPCO SECURITY TECHNOLOGIES INC COM 630402105 3,474,680 117,032 SH SOLE 117,032 0 0
NASDAQ INC COM 631103108 228,021 2,550 SH SOLE 2,550 0 0
NEXTERA ENERGY INC COM 65339f101 449,147 6,470 SH SOLE 6,470 0 0
NMI HOLDINGS INC CLASS A CL A 629209305 928,180 22,000 SH SOLE 22,000 0 0
NORDSON CORP COM 655663102 316,839 1,478 SH SOLE 1,478 0 0
NORTHERN OIL AND GAS COM 665531307 1,925,050 67,903 SH SOLE 67,903 0 0
NORTHROP GRUMMAN CO COM 666807102 232,491 465 SH SOLE 465 0 0
NVENT ELECTRIC PLC F COM g6700g107 639,619 8,732 SH SOLE 8,732 0 0
NVIDIA CORP COM 67066g104 251,994 1,595 SH SOLE 1,595 0 0
O REILLY AUTOMOTIVE COM 67103h107 283,910 3,150 SH SOLE 3,150 0 0
OCEANEERING INTL INC COM 675232102 1,861,112 89,822 SH SOLE 89,822 0 0
OMNIAB, INC. COM 68218J103 988,395 568,043 SH SOLE 568,043 0 0
OPTION CARE HEALTH INC. COM 68404L201 2,815,074 86,671 SH SOLE 86,671 0 0
ORION ENGINEERED CARBONS COM L72967109 1,643,154 156,640 SH SOLE 156,640 0 0
OTC MARKETS GROUP INC COM 67106f108 803,643 14,099 SH SOLE 14,099 0 0
OVINTIV INC COM 69047q102 223,810 5,882 SH SOLE 5,882 0 0
PACCAR INC COM 693718108 6,059,505 63,744 SH SOLE 63,744 0 0
PAPA JOHNS INTERNATIONAL INC COM 698813102 3,650,386 74,589 SH SOLE 74,589 0 0
PAYPAL HLDGS INC COM 70450Y103 14,866,081 200,028 SH SOLE 200,028 0 0
PLEXUS CORP COM 729132100 3,733,609 27,593 SH SOLE 27,593 0 0
PNC FINL SVCS GROUP INC COM 693475105 14,138,838 75,844 SH SOLE 75,844 0 0
PROCTER & GAMBLE CO COM 742718109 1,636,376 10,271 SH SOLE 10,271 0 0
PUBLIC STORAGE COM 74460D109 12,306,915 41,943 SH SOLE 41,943 0 0
R L I CORP COM 749607107 3,379,607 46,796 SH SOLE 46,796 0 0
REXFORD INDUSTRIAL REALTY INC COM 76169c100 268,696 7,554 SH SOLE 7,554 0 0
REYNOLDS CONSUMER PRODUCTS INC COM 76171L106 1,984,434 92,644 SH SOLE 92,644 0 0
ROBERT HALF INTL COM 770323103 416,575 10,148 SH SOLE 10,148 0 0
ROCKWELL AUTOMATION INC COM 773903109 14,077,697 42,381 SH SOLE 42,381 0 0
S&P GLOBAL INC COM 78409v104 306,883 582 SH SOLE 582 0 0
SANMINA CORPORATION COM 801056102 534,739 5,466 SH SOLE 5,466 0 0
SCHEIN HENRY INC COM 806407102 734,006 10,048 SH SOLE 10,048 0 0
SCHLUMBERGER LTD COM 806857108 9,122,316 269,891 SH SOLE 269,891 0 0
SHELL PLC F SPONSORED ADR 1 ADR REPS 2 ORD SHS SPONSORED ADR 780lvt011 332,335 4,720 SH SOLE 4,720 0 0
SHYFT GROUP INC COM 825698103 2,527,362 201,544 SH SOLE 201,544 0 0
SNAP-ON INCORPORATED COM 833034101 383,685 1,233 SH SOLE 1,233 0 0
SPDR GOLD SHARES ETF GOLD SHS 78463v107 1,828,980 6,000 SH SOLE 6,000 0 0
SPDR S&P 500 ETF TR UNIT 78462f103 1,119,544 1,812 SH SOLE 1,812 0 0
SPDR S&P MIDCAP 400 ETF IV UTSER1 S&PDCRP 78467y107 293,437 518 SH SOLE 518 0 0
SPDR TOTAL STOCK MARKET ETF PORTFOLI S&P1500 78464a805 6,214,134 82,977 SH SOLE 82,977 0 0
SPROUTS FARMERS MARKET INC COM 85208M102 3,629,818 22,047 SH SOLE 22,047 0 0
STRIDE INC COM 86333m108 434,844 2,995 SH SOLE 2,995 0 0
SYSCO CORP COM 871829107 12,202,699 161,113 SH SOLE 161,113 0 0
TAIWAN SEMICONDUCTR F SPONSORED ADR 1 ADR REPS 5 ORD SHS COM 874039100 314,821 1,390 SH SOLE 1,390 0 0
TENNANT CO COM 880345103 464,880 6,000 SH SOLE 6,000 0 0
TETRA TECH INC COM 88162G103 3,847,037 106,981 SH SOLE 106,981 0 0
THERMO FISHER SCNTFC COM 883556102 474,388 1,170 SH SOLE 1,170 0 0
TMC THE METALS CO INC F COM 87261y106 149,794 22,696 SH SOLE 22,696 0 0
TRANE TECHNOLOGIES PLC COM G8994E103 19,203,174 43,902 SH SOLE 43,902 0 0
TRANSDIGM GROUP INC COM 893641100 249,385 164 SH SOLE 164 0 0
TWIST BIOSCIENCE CORP COM 90184d100 410,025 11,145 SH SOLE 11,145 0 0
U S BANCORP COM 902973304 572,232 12,646 SH SOLE 12,646 0 0
ULTA BEAUTY INC COM 90384S303 14,025,711 29,981 SH SOLE 29,981 0 0
UNION PACIFIC CORP COM 907818108 885,808 3,850 SH SOLE 3,850 0 0
UNITED PARCEL SVC INC COM 911312106 12,620,427 125,029 SH SOLE 125,029 0 0
UNITED RENTALS INC COM 911363109 316,428 420 SH SOLE 420 0 0
UNITED STATES COPPER INDEX ETF CM REP COPP FD 911718104 404,992 12,800 SH SOLE 12,800 0 0
UTAH MEDICAL PRODUCT COM 917488108 1,923,611 33,795 SH SOLE 33,795 0 0
VAIL RESORTS INC COM 91879q109 366,741 2,334 SH SOLE 2,334 0 0
VALVOLINE INC COM 92047w101 361,431 9,544 SH SOLE 9,544 0 0
VANGUARD DIV APPRCIATION COM 921908844 247,855 1,211 SH SOLE 1,211 0 0
W E C ENERGY GROUP INC COM 92939u106 305,202 2,929 SH SOLE 2,929 0 0
WALMART INC COM 931142103 204,947 2,096 SH SOLE 2,096 0 0
WALT DISNEY CO COM 254687106 203,996 1,645 SH SOLE 1,645 0 0
WESCO INTL INC COM 95082p105 405,588 2,190 SH SOLE 2,190 0 0
WEX INC COM 96208t104 295,690 2,013 SH SOLE 2,013 0 0
WHITE MOUNTAINS INS F COM g9618e107 294,498 164 SH SOLE 164 0 0
WOODWARD INC COM 980745103 397,046 1,620 SH SOLE 1,620 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 12,995,215 42,143 SH SOLE 42,143 0 0
ZOETIS INC CLASS A CL A 98978v103 10,978,880 70,400 SH SOLE 70,400 0 0