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,600,369 177,481 SH   SOLE   0 0 177,481
ALIGN TECHNOLOGY INC COM 016255101   6,121,474 21,415 SH   SOLE   0 0 21,415
AMPHENOL CORP NEW CL A 032095101   270,381 2,620 SH   SOLE   0 0 2,620
ANSYS INC COM 03662Q105   8,737,909 26,685 SH   SOLE   0 0 26,685
BALCHEM CORP COM 057665200   1,972,826 11,920 SH   SOLE   0 0 11,920
BROOKFIELD CORP CL A LTD VT SH 11271J107   577,276 13,538 SH   SOLE   0 0 13,538
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   82,120 2,200 SH   SOLE   0 0 2,200
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   39,325 1,012 SH   SOLE   0 0 1,012
CBIZ INC COM 124805102   3,361,033 52,930 SH   SOLE   0 0 52,930
CI FINL CORP COM 125491100   203,104 15,000 SH   SOLE   0 0 15,000
CSW INDUSTRIALS INC COM 126402106   1,918,549 12,210 SH   SOLE   0 0 12,210
CABLE ONE INC COM 12685J105   1,476,207 1,530 SH   SOLE   0 0 1,530
CARLISLE COS INC COM 142339100   2,983,154 9,340 SH   SOLE   0 0 9,340
CHARLES RIV LABS INTL INC COM 159864107   20,674,510 70,003 SH   SOLE   0 0 70,003
CHEMED CORP NEW COM 16359R103   1,902,524 2,750 SH   SOLE   0 0 2,750
COLUMBIA SPORTSWEAR CO COM 198516106   2,313,546 19,490 SH   SOLE   0 0 19,490
COMFORT SYS USA INC COM 199908104   1,583,169 10,150 SH   SOLE   0 0 10,150
COMMUNITY BK SYS INC COM 203607106   1,053,717 12,350 SH   SOLE   0 0 12,350
COOPER COS INC COM NEW 216648402   14,176,053 31,630 SH   SOLE   0 0 31,630
DORMAN PRODS INC COM 258278100   1,717,583 15,670 SH   SOLE   0 0 15,670
DOUBLEVERIFY HLDGS INC COM 25862V105   14,149,139 475,375 SH   SOLE   0 0 475,375
EXPONENT INC COM 30214U102   3,855,216 28,705 SH   SOLE   0 0 28,705
FTI CONSULTING INC COM 302941109   1,971,548 9,160 SH   SOLE   0 0 9,160
FIVE BELOW INC COM 33829M101   4,243,154 17,700 SH   SOLE   0 0 17,700
FRONTDOOR INC COM 35905A109   29,742 1,055 SH   SOLE   0 0 1,055
GARTNER INC COM 366651107   14,807,382 32,501 SH   SOLE   0 0 32,501
GENERAC HLDGS INC COM 368736104   75,038 550 SH   SOLE   0 0 550
GILDAN ACTIVEWEAR INC COM 375916103   35,095 945 SH   SOLE   0 0 945
GLOBAL INDUSTRIAL COMPANY COM 37892E102   2,018,133 63,280 SH   SOLE   0 0 63,280
GUIDEWIRE SOFTWARE INC COM 40171V100   10,698,625 126,174 SH   SOLE   0 0 126,174
HENRY JACK & ASSOC INC COM 426281101   19,564,780 82,222 SH   SOLE   0 0 82,222
HINGHAM INSTN SVGS MASS COM 433323102   2,102,054 5,620 SH   SOLE   0 0 5,620
IMAX CORP COM 45245E109   2,308,781 116,195 SH   SOLE   0 0 116,195
INTUIT COM 461202103   16,432,913 31,150 SH   SOLE   0 0 31,150
LHC GROUP INC COM 50187A107   2,788,703 12,725 SH   SOLE   0 0 12,725
MSA SAFETY INC COM 553498106   984,784 5,039 SH   SOLE   0 0 5,039
MASIMO CORP COM 574795100   1,672,409 8,340 SH   SOLE   0 0 8,340
PTC INC COM 69370C100   19,109,105 117,450 SH   SOLE   0 0 117,450
RPM INTL INC COM 749685103   2,572,294 19,475 SH   SOLE   0 0 19,475
S&P GLOBAL INC COM 78409V104   18,195,168 40,080 SH   SOLE   0 0 40,080
SPS COMM INC COM 78463M107   2,337,781 13,430 SH   SOLE   0 0 13,430
SEMLER SCIENTIFIC INC COM 81684M104   582,353 13,020 SH   SOLE   0 0 13,020
SIGNATURE BK NEW YORK N Y COM 82669G104   14,650,181 93,811 SH   SOLE   0 0 93,811
THOMSON REUTERS CORP. COM NEW 884903709   335,500 2,170 SH   SOLE   0 0 2,170
TORONTO DOMINION BK ONT COM NEW 891160509   56,615 645 SH   SOLE   0 0 645
TRANSUNION COM 89400J107   14,255,572 185,335 SH   SOLE   0 0 185,335
TREX CO INC COM 89531P105   2,506,409 43,686 SH   SOLE   0 0 43,686
UFP TECHNOLOGIES INC COM 902673102   2,308,906 14,450 SH   SOLE   0 0 14,450
WINMARK CORP COM 974250102   3,826,084 11,970 SH   SOLE   0 0 11,970