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
CIMPRESS PLC SHS EURO G2143T103 702 7,010 SH   SOLE   0 0 7,010
ASGN INC COM 00191U102 13,448 140,909 SH   SOLE   0 0 140,909
ALIGN TECHNOLOGY INC COM 016255101 14,110 26,055 SH   SOLE   0 0 26,055
ALPHABET INC CAP STK CL A 02079K305 390 189 SH   SOLE   0 0 189
ANSYS INC COM 03662Q105 9,272 27,305 SH   SOLE   0 0 27,305
APPLE INC COM 037833100 283 2,316 SH   SOLE   0 0 2,316
BALCHEM CORP COM 057665200 1,114 8,880 SH   SOLE   0 0 8,880
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 305 1,193 SH   SOLE   0 0 1,193
BOOKING HOLDINGS INC COM 09857L108 247 106 SH   SOLE   0 0 106
CBIZ INC COM 124805102 707 21,640 SH   SOLE   0 0 21,640
CABLE ONE INC COM 12685J105 914 500 SH   SOLE   0 0 500
CARLISLE COS INC COM 142339100 4,193 25,480 SH   SOLE   0 0 25,480
CHARLES RIV LABS INTL INC COM 159864107 17,138 59,130 SH   SOLE   0 0 59,130
CHEMED CORP NEW COM 16359R103 1,007 2,190 SH   SOLE   0 0 2,190
CITRIX SYS INC COM 177376100 12,694 90,440 SH   SOLE   0 0 90,440
COLUMBIA SPORTSWEAR CO COM 198516106 906 8,580 SH   SOLE   0 0 8,580
COMFORT SYS USA INC COM 199908104 2,817 37,670 SH   SOLE   0 0 37,670
COMMUNITY BK SYS INC COM 203607106 926 12,070 SH   SOLE   0 0 12,070
COOPER COS INC COM NEW 216648402 13,104 34,116 SH   SOLE   0 0 34,116
DANAHER CORPORATION COM 235851102 213 948 SH   SOLE   0 0 948
EMERGENT BIOSOLUTIONS INC COM 29089Q105 6,990 75,234 SH   SOLE   0 0 75,234
FRONTDOOR INC COM 35905A109 15,382 286,169 SH   SOLE   0 0 286,169
GARTNER INC COM 366651107 17,052 93,410 SH   SOLE   0 0 93,410
GENERAC HLDGS INC COM 368736104 1,038 3,170 SH   SOLE   0 0 3,170
HENRY JACK & ASSOC INC COM 426281101 16,356 107,805 SH   SOLE   0 0 107,805
HEXCEL CORP NEW COM 428291108 772 13,780 SH   SOLE   0 0 13,780
IMAX CORP COM 45245E109 1,109 55,170 SH   SOLE   0 0 55,170
INSTALLED BLDG PRODS INC COM 45780R101 1,508 13,600 SH   SOLE   0 0 13,600
INTUIT COM 461202103 14,937 38,995 SH   SOLE   0 0 38,995
KEMPER CORP COM 488401100 1,387 17,400 SH   SOLE   0 0 17,400
KINSALE CAP GROUP INC COM 49714P108 847 5,140 SH   SOLE   0 0 5,140
MSA SAFETY INC COM 553498106 756 5,039 SH   SOLE   0 0 5,039
MICROSOFT CORP COM 594918104 298 1,262 SH   SOLE   0 0 1,262
ORACLE CORP COM 68389X105 245 3,487 SH   SOLE   0 0 3,487
PTC INC COM 69370C100 12,343 89,670 SH   SOLE   0 0 89,670
RPM INTL INC COM 749685103 1,325 14,425 SH   SOLE   0 0 14,425
REALPAGE INC COM 75606N109 10,801 123,870 SH   SOLE   0 0 123,870
S&P GLOBAL INC COM 78409V104 13,764 39,005 SH   SOLE   0 0 39,005
SIGNATURE BK NEW YORK N Y COM 82669G104 18,325 81,047 SH   SOLE   0 0 81,047
STONEX GROUP INC COM 861896108 1,190 18,200 SH   SOLE   0 0 18,200
THERMO FISHER SCIENTIFIC INC COM 883556102 325 712 SH   SOLE   0 0 712
TRANSUNION COM 89400J107 13,950 154,995 SH   SOLE   0 0 154,995
TREX CO INC COM 89531P105 12,189 133,160 SH   SOLE   0 0 133,160
U S PHYSICAL THERAPY COM 90337L108 508 4,880 SH   SOLE   0 0 4,880
VALMONT INDS INC COM 920253101 818 3,440 SH   SOLE   0 0 3,440
VISA INC COM CL A 92826C839 313 1,476 SH   SOLE   0 0 1,476
WINMARK CORP COM 974250102 805 4,320 SH   SOLE   0 0 4,320