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 29,795 188,916 SH   SOLE   0 0 188,916
ALIGN TECHNOLOGY INC COM 016255101 17,311 20,610 SH   SOLE   0 0 20,610
ANSYS INC COM 03662Q105 13,809 26,935 SH   SOLE   0 0 26,935
AXOS FINANCIAL INC COM 05465C100 3,115 43,590 SH   SOLE   0 0 43,590
BALCHEM CORP COM 057665200 1,914 8,880 SH   SOLE   0 0 8,880
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 387 5,015 SH   SOLE   0 0 5,015
CBIZ INC COM 124805102 1,968 39,370 SH   SOLE   0 0 39,370
CI FINL CORP COM 125491100 344 12,875 SH   SOLE   0 0 12,875
CSW INDUSTRIALS INC COM 126402106 1,421 9,200 SH   SOLE   0 0 9,200
CABLE ONE INC COM 12685J105 1,127 500 SH   SOLE   0 0 500
CARLISLE COS INC COM 142339100 7,874 24,830 SH   SOLE   0 0 24,830
CHARLES RIV LABS INTL INC COM 159864107 24,682 51,255 SH   SOLE   0 0 51,255
CHEMED CORP NEW COM 16359R103 1,481 2,190 SH   SOLE   0 0 2,190
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 3,818 20,096 SH   SOLE   0 0 20,096
COLUMBIA SPORTSWEAR CO COM 198516106 1,069 8,580 SH   SOLE   0 0 8,580
COMFORT SYS USA INC COM 199908104 4,764 37,670 SH   SOLE   0 0 37,670
COMMUNITY BK SYS INC COM 203607106 1,149 12,070 SH   SOLE   0 0 12,070
COOPER COS INC COM NEW 216648402 16,816 31,405 SH   SOLE   0 0 31,405
DORMAN PRODS INC COM 258278100 751 5,200 SH   SOLE   0 0 5,200
DOUBLEVERIFY HLDGS INC COM 25862V105 1,132 26,625 SH   SOLE   0 0 26,625
FTI CONSULTING INC COM 302941109 1,353 6,900 SH   SOLE   0 0 6,900
FRONTDOOR INC COM 35905A109 8,888 189,750 SH   SOLE   0 0 189,750
GARTNER INC COM 366651107 24,347 56,980 SH   SOLE   0 0 56,980
GLOBAL INDUSTRIAL COMPANY COM 37892E102 1,246 23,830 SH   SOLE   0 0 23,830
GUIDEWIRE SOFTWARE INC COM 40171V100 4,682 32,270 SH   SOLE   0 0 32,270
HENRY JACK & ASSOC INC COM 426281101 23,260 108,980 SH   SOLE   0 0 108,980
HINGHAM INSTN SVGS MASS COM 433323102 2,710 5,050 SH   SOLE   0 0 5,050
IMAX CORP COM 45245E109 3,595 157,685 SH   SOLE   0 0 157,685
INSTALLED BLDG PRODS INC COM 45780R101 2,429 13,600 SH   SOLE   0 0 13,600
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3,647 42,593 SH   SOLE   0 0 42,593
INTUIT COM 461202103 25,477 30,990 SH   SOLE   0 0 30,990
LHC GROUP INC COM 50187A107 22,264 126,940 SH   SOLE   0 0 126,940
MSA SAFETY INC COM 553498106 972 5,039 SH   SOLE   0 0 5,039
PTC INC COM 69370C100 18,130 117,090 SH   SOLE   0 0 117,090
RPM INTL INC COM 749685103 1,862 14,425 SH   SOLE   0 0 14,425
S&P GLOBAL INC COM 78409V104 23,623 39,165 SH   SOLE   0 0 39,165
SPS COMM INC COM 78463M107 1,839 10,110 SH   SOLE   0 0 10,110
SIGNATURE BK NEW YORK N Y COM 82669G104 31,049 75,102 SH   SOLE   0 0 75,102
STONEX GROUP INC COM 861896108 1,425 18,200 SH   SOLE   0 0 18,200
THOMSON REUTERS CORP. COM NEW 884903709 302 1,975 SH   SOLE   0 0 1,975
TRANSUNION COM 89400J107 22,706 149,820 SH   SOLE   0 0 149,820
TREX CO INC COM 89531P105 22,862 132,471 SH   SOLE   0 0 132,471
VALMONT INDS INC COM 920253101 1,101 3,440 SH   SOLE   0 0 3,440
WINMARK CORP COM 974250102 1,596 5,030 SH   SOLE   0 0 5,030