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 484 5,520 SH   SOLE   0 0 5,520
ASGN INC COM 00191U102 7,728 92,523 SH   SOLE   0 0 92,523
ALIGN TECHNOLOGY INC COM 016255101 13,862 25,940 SH   SOLE   0 0 25,940
ALPHABET INC CAP STK CL A 02079K305 331 189 SH   SOLE   0 0 189
ANSYS INC COM 03662Q105 14,436 39,680 SH   SOLE   0 0 39,680
APPLE INC COM 037833100 307 2,316 SH   SOLE   0 0 2,316
BALCHEM CORP COM 057665200 1,023 8,880 SH   SOLE   0 0 8,880
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 277 1,193 SH   SOLE   0 0 1,193
BOOKING HOLDINGS INC COM 09857L108 236 106 SH   SOLE   0 0 106
CABLE ONE INC COM 12685J105 1,114 500 SH   SOLE   0 0 500
CARLISLE COS INC COM 142339100 2,404 15,390 SH   SOLE   0 0 15,390
CHARLES RIV LABS INTL INC COM 159864107 18,140 72,600 SH   SOLE   0 0 72,600
CHEMED CORP NEW COM 16359R103 1,166 2,190 SH   SOLE   0 0 2,190
CITRIX SYS INC COM 177376100 7,355 56,530 SH   SOLE   0 0 56,530
COLUMBIA SPORTSWEAR CO COM 198516106 750 8,580 SH   SOLE   0 0 8,580
COMFORT SYS USA INC COM 199908104 1,469 27,900 SH   SOLE   0 0 27,900
COMMUNITY BK SYS INC COM 203607106 752 12,070 SH   SOLE   0 0 12,070
COOPER COS INC COM NEW 216648402 13,169 36,246 SH   SOLE   0 0 36,246
DANAHER CORPORATION COM 235851102 211 948 SH   SOLE   0 0 948
EMERGENT BIOSOLUTIONS INC COM 29089Q105 10,797 120,504 SH   SOLE   0 0 120,504
FRONTDOOR INC COM 35905A109 10,729 213,679 SH   SOLE   0 0 213,679
GARTNER INC COM 366651107 14,603 91,160 SH   SOLE   0 0 91,160
GENERAC HLDGS INC COM 368736104 721 3,170 SH   SOLE   0 0 3,170
HENRY JACK & ASSOC INC COM 426281101 11,762 72,610 SH   SOLE   0 0 72,610
HEXCEL CORP NEW COM 428291108 668 13,780 SH   SOLE   0 0 13,780
IPG PHOTONICS CORP COM 44980X109 7,485 33,447 SH   SOLE   0 0 33,447
IMAX CORP COM 45245E109 994 55,170 SH   SOLE   0 0 55,170
INSTALLED BLDG PRODS INC COM 45780R101 1,386 13,600 SH   SOLE   0 0 13,600
INTUIT COM 461202103 14,738 38,800 SH   SOLE   0 0 38,800
KEMPER CORP COM 488401100 1,200 15,620 SH   SOLE   0 0 15,620
KINSALE CAP GROUP INC COM 49714P108 12,164 60,780 SH   SOLE   0 0 60,780
MSA SAFETY INC COM 553498106 753 5,039 SH   SOLE   0 0 5,039
MICROSOFT CORP COM 594918104 281 1,262 SH   SOLE   0 0 1,262
ORACLE CORP COM 68389X105 226 3,487 SH   SOLE   0 0 3,487
PTC INC COM 69370C100 10,279 85,935 SH   SOLE   0 0 85,935
RPM INTL INC COM 749685103 1,310 14,425 SH   SOLE   0 0 14,425
REALPAGE INC COM 75606N109 18,291 209,665 SH   SOLE   0 0 209,665
S&P GLOBAL INC COM 78409V104 12,686 38,590 SH   SOLE   0 0 38,590
SIGNATURE BK NEW YORK N Y COM 82669G104 12,094 89,395 SH   SOLE   0 0 89,395
STONEX GROUP INC COM 861896108 1,054 18,200 SH   SOLE   0 0 18,200
THERMO FISHER SCIENTIFIC INC COM 883556102 332 712 SH   SOLE   0 0 712
TRANSUNION COM 89400J107 15,426 155,470 SH   SOLE   0 0 155,470
TREX CO INC COM 89531P105 9,899 118,245 SH   SOLE   0 0 118,245
U S PHYSICAL THERAPY COM 90337L108 587 4,880 SH   SOLE   0 0 4,880
VALMONT INDS INC COM 920253101 373 2,130 SH   SOLE   0 0 2,130
VISA INC COM CL A 92826C839 323 1,476 SH   SOLE   0 0 1,476
WINMARK CORP COM 974250102 803 4,320 SH   SOLE   0 0 4,320