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
ASGN INC COM 00191U102   19,927,018 178,011 SH   SOLE   0 0 178,011
ALIGN TECHNOLOGY INC COM 016255101   9,689,337 21,415 SH   SOLE   0 0 21,415
AMPHENOL CORP NEW CL A 032095101   289,919 2,620 SH   SOLE   0 0 2,620
ANSYS INC COM 03662Q105   11,964,523 26,550 SH   SOLE   0 0 26,550
BALCHEM CORP COM 057665200   2,041,482 11,920 SH   SOLE   0 0 11,920
BROOKFIELD CORP CL A LTD VT SH 11271J107   597,442 13,538 SH   SOLE   0 0 13,538
CBIZ INC COM 124805102   3,703,859 55,270 SH   SOLE   0 0 55,270
CSW INDUSTRIALS INC COM 126402106   2,296,991 12,210 SH   SOLE   0 0 12,210
CABLE ONE INC COM 12685J105   1,454,374 1,530 SH   SOLE   0 0 1,530
CARLISLE COS INC COM 142339100   3,009,151 9,830 SH   SOLE   0 0 9,830
CHARLES RIV LABS INTL INC COM 159864107   19,282,263 70,558 SH   SOLE   0 0 70,558
CHEMED CORP NEW COM 16359R103   3,385,953 4,650 SH   SOLE   0 0 4,650
COLUMBIA SPORTSWEAR CO COM 198516106   2,381,543 19,490 SH   SOLE   0 0 19,490
COMFORT SYS USA INC COM 199908104   2,110,827 10,680 SH   SOLE   0 0 10,680
COMMUNITY BK SYS INC COM 203607106   877,791 12,350 SH   SOLE   0 0 12,350
COOPER COS INC COM NEW 216648402   15,864,568 31,380 SH   SOLE   0 0 31,380
DORMAN PRODS INC COM 258278100   1,830,316 15,670 SH   SOLE   0 0 15,670
DOUBLEVERIFY HLDGS INC COM 25862V105   19,532,294 478,430 SH   SOLE   0 0 478,430
EXPONENT INC COM 30214U102   4,058,451 30,065 SH   SOLE   0 0 30,065
FTI CONSULTING INC COM 302941109   2,447,824 9,160 SH   SOLE   0 0 9,160
FIVE BELOW INC COM 33829M101   5,187,576 18,600 SH   SOLE   0 0 18,600
GARTNER INC COM 366651107   14,217,800 32,231 SH   SOLE   0 0 32,231
GLOBAL INDUSTRIAL COMPANY COM 37892E102   2,378,337 65,440 SH   SOLE   0 0 65,440
GUIDEWIRE SOFTWARE INC COM 40171V100   14,130,535 127,184 SH   SOLE   0 0 127,184
HENRY JACK & ASSOC INC COM 426281101   16,918,320 82,897 SH   SOLE   0 0 82,897
IMAX CORP COM 45245E109   3,187,086 122,715 SH   SOLE   0 0 122,715
INTUIT COM 461202103   18,663,198 30,915 SH   SOLE   0 0 30,915
LHC GROUP INC COM 50187A107   2,925,961 12,725 SH   SOLE   0 0 12,725
MSA SAFETY INC COM 553498106   910,905 5,039 SH   SOLE   0 0 5,039
MASIMO CORP COM 574795100   2,084,031 8,340 SH   SOLE   0 0 8,340
NATIONAL RESH CORP COM NEW 637372202   1,316,783 22,350 SH   SOLE   0 0 22,350
PTC INC COM 69370C100   20,225,868 116,485 SH   SOLE   0 0 116,485
RPM INTL INC COM 749685103   2,300,598 19,475 SH   SOLE   0 0 19,475
S&P GLOBAL INC COM 78409V104   18,533,929 39,700 SH   SOLE   0 0 39,700
SPS COMM INC COM 78463M107   2,769,641 13,430 SH   SOLE   0 0 13,430
THOMSON REUTERS CORP. COM NEW 884903709   382,341 2,170 SH   SOLE   0 0 2,170
TRANSUNION COM 89400J107   15,724,252 186,875 SH   SOLE   0 0 186,875
TREX CO INC COM 89531P105   2,975,941 45,156 SH   SOLE   0 0 45,156
UFP TECHNOLOGIES INC COM 902673102   2,540,527 14,450 SH   SOLE   0 0 14,450
WINMARK CORP COM 974250102   6,057,119 13,960 SH   SOLE   0 0 13,960