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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ASGN INC COM 00191U102 22,563 182,186 SH   SOLE   0 0 182,186
ALIGN TECHNOLOGY INC COM 016255101 6,151 21,671 SH   SOLE   0 0 21,671
AMPHENOL CORP NEW CL A 032095101 240 2,620 SH   SOLE   0 0 2,620
ANSYS INC COM 03662Q105 8,183 26,935 SH   SOLE   0 0 26,935
BALCHEM CORP COM 057665200 1,480 8,880 SH   SOLE   0 0 8,880
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 303 5,415 SH   SOLE   0 0 5,415
CBIZ INC COM 124805102 1,530 26,090 SH   SOLE   0 0 26,090
CI FINL CORP COM 125491100 197 15,000 SH   SOLE   0 0 15,000
CSW INDUSTRIALS INC COM 126402106 1,510 9,200 SH   SOLE   0 0 9,200
CABLE ONE INC COM 12685J105 970 830 SH   SOLE   0 0 830
CARLISLE COS INC COM 142339100 4,158 10,820 SH   SOLE   0 0 10,820
CHARLES RIV LABS INTL INC COM 159864107 19,049 70,630 SH   SOLE   0 0 70,630
CHEMED CORP NEW COM 16359R103 1,310 2,190 SH   SOLE   0 0 2,190
COLUMBIA SPORTSWEAR CO COM 198516106 791 8,580 SH   SOLE   0 0 8,580
COMFORT SYS USA INC COM 199908104 2,805 21,030 SH   SOLE   0 0 21,030
COMMUNITY BK SYS INC COM 203607106 994 12,070 SH   SOLE   0 0 12,070
COOPER COS INC COM NEW 216648402 11,446 31,650 SH   SOLE   0 0 31,650
DORMAN PRODS INC COM 258278100 1,328 11,800 SH   SOLE   0 0 11,800
DOUBLEVERIFY HLDGS INC COM 25862V105 18,431 491,755 SH   SOLE   0 0 491,755
EXPONENT INC COM 30214U102 3,788 31,525 SH   SOLE   0 0 31,525
FTI CONSULTING INC COM 302941109 1,567 6,900 SH   SOLE   0 0 6,900
FIVE BELOW INC COM 33829M101 2,958 15,680 SH   SOLE   0 0 15,680
GARTNER INC COM 366651107 12,333 32,525 SH   SOLE   0 0 32,525
GENERAC HLDGS INC COM 368736104 9,493 38,887 SH   SOLE   0 0 38,887
GLOBAL INDUSTRIAL COMPANY COM 37892E102 2,767 75,260 SH   SOLE   0 0 75,260
GUIDEWIRE SOFTWARE INC COM 40171V100 10,975 130,045 SH   SOLE   0 0 130,045
HENRY JACK & ASSOC INC COM 426281101 21,194 84,849 SH   SOLE   0 0 84,849
HINGHAM INSTN SVGS MASS COM 433323102 2,340 6,800 SH   SOLE   0 0 6,800
IMAX CORP COM 45245E109 2,912 150,505 SH   SOLE   0 0 150,505
INTUIT COM 461202103 16,547 31,175 SH   SOLE   0 0 31,175
LHC GROUP INC COM 50187A107 2,854 12,725 SH   SOLE   0 0 12,725
MSA SAFETY INC COM 553498106 755 5,039 SH   SOLE   0 0 5,039
MASIMO CORP COM 574795100 1,232 6,370 SH   SOLE   0 0 6,370
PTC INC COM 69370C100 16,850 117,550 SH   SOLE   0 0 117,550
RPM INTL INC COM 749685103 1,647 14,425 SH   SOLE   0 0 14,425
S&P GLOBAL INC COM 78409V104 16,785 40,112 SH   SOLE   0 0 40,112
SPS COMM INC COM 78463M107 1,721 10,110 SH   SOLE   0 0 10,110
SEMLER SCIENTIFIC INC COM 81684M104 643 12,500 SH   SOLE   0 0 12,500
SIGNATURE BK NEW YORK N Y COM 82669G104 16,793 81,152 SH   SOLE   0 0 81,152
THOMSON REUTERS CORP. COM NEW 884903709 305 2,170 SH   SOLE   0 0 2,170
TRANSUNION COM 89400J107 12,508 153,425 SH   SOLE   0 0 153,425
TREX CO INC COM 89531P105 6,843 113,636 SH   SOLE   0 0 113,636
UFP TECHNOLOGIES INC COM 902673102 1,283 10,910 SH   SOLE   0 0 10,910
WINMARK CORP COM 974250102 3,620 12,210 SH   SOLE   0 0 12,210