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 21,053 180,381 SH   SOLE   0 0 180,381
ALIGN TECHNOLOGY INC COM 016255101 9,405 21,571 SH   SOLE   0 0 21,571
ANSYS INC COM 03662Q105 8,556 26,935 SH   SOLE   0 0 26,935
AXOS FINANCIAL INC COM 05465C100 2,822 60,820 SH   SOLE   0 0 60,820
BALCHEM CORP COM 057665200 1,214 8,880 SH   SOLE   0 0 8,880
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 306 5,415 SH   SOLE   0 0 5,415
CBIZ INC COM 124805102 1,652 39,370 SH   SOLE   0 0 39,370
CI FINL CORP COM 125491100 239 15,000 SH   SOLE   0 0 15,000
CSW INDUSTRIALS INC COM 126402106 1,082 9,200 SH   SOLE   0 0 9,200
CABLE ONE INC COM 12685J105 732 500 SH   SOLE   0 0 500
CARLISLE COS INC COM 142339100 4,210 17,120 SH   SOLE   0 0 17,120
CHARLES RIV LABS INTL INC COM 159864107 14,625 51,500 SH   SOLE   0 0 51,500
CHEMED CORP NEW COM 16359R103 1,109 2,190 SH   SOLE   0 0 2,190
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 2,621 20,096 SH   SOLE   0 0 20,096
COLUMBIA SPORTSWEAR CO COM 198516106 777 8,580 SH   SOLE   0 0 8,580
COMFORT SYS USA INC COM 199908104 3,353 37,670 SH   SOLE   0 0 37,670
COMMUNITY BK SYS INC COM 203607106 847 12,070 SH   SOLE   0 0 12,070
COOPER COS INC COM NEW 216648402 13,217 31,650 SH   SOLE   0 0 31,650
DORMAN PRODS INC COM 258278100 1,121 11,800 SH   SOLE   0 0 11,800
DOUBLEVERIFY HLDGS INC COM 25862V105 10,183 404,570 SH   SOLE   0 0 404,570
EXPONENT INC COM 30214U102 2,534 23,450 SH   SOLE   0 0 23,450
FTI CONSULTING INC COM 302941109 1,085 6,900 SH   SOLE   0 0 6,900
GARTNER INC COM 366651107 11,885 39,955 SH   SOLE   0 0 39,955
GLOBAL INDUSTRIAL COMPANY COM 37892E102 2,426 75,260 SH   SOLE   0 0 75,260
GUIDEWIRE SOFTWARE INC COM 40171V100 6,771 71,560 SH   SOLE   0 0 71,560
HENRY JACK & ASSOC INC COM 426281101 21,494 109,075 SH   SOLE   0 0 109,075
HINGHAM INSTN SVGS MASS COM 433323102 2,015 5,870 SH   SOLE   0 0 5,870
IMAX CORP COM 45245E109 2,849 150,505 SH   SOLE   0 0 150,505
INTUIT COM 461202103 14,991 31,175 SH   SOLE   0 0 31,175
LHC GROUP INC COM 50187A107 20,351 120,700 SH   SOLE   0 0 120,700
MSA SAFETY INC COM 553498106 669 5,039 SH   SOLE   0 0 5,039
PTC INC COM 69370C100 12,659 117,515 SH   SOLE   0 0 117,515
RPM INTL INC COM 749685103 1,175 14,425 SH   SOLE   0 0 14,425
S&P GLOBAL INC COM 78409V104 16,454 40,112 SH   SOLE   0 0 40,112
SPS COMM INC COM 78463M107 1,326 10,110 SH   SOLE   0 0 10,110
SIGNATURE BK NEW YORK N Y COM 82669G104 20,577 70,107 SH   SOLE   0 0 70,107
STONEX GROUP INC COM 861896108 1,351 18,200 SH   SOLE   0 0 18,200
THOMSON REUTERS CORP. COM NEW 884903709 236 2,170 SH   SOLE   0 0 2,170
TRANSUNION COM 89400J107 15,312 148,165 SH   SOLE   0 0 148,165
TREX CO INC COM 89531P105 8,655 132,471 SH   SOLE   0 0 132,471
WINMARK CORP COM 974250102 1,107 5,030 SH   SOLE   0 0 5,030