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
Expires: July 31, 2015
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
Accenture PLC COM G1151C101 670,220 3,380 SH SOLE 0 0 0
Alamo Group Inc COM 011311107 900,736 5,460 SH SOLE 0 0 0
Amphenol Corporation COM 032095101 209,109 1,655 SH SOLE 0 0 0
ASGN Inc. COM 00191U102 1,660,233 42,889 SH SOLE 0 0 0
Balchem Corp. COM 057665200 1,069,419 6,310 SH SOLE 0 0 0
Bright Horizons Family Solutions Inc COM 109194100 958,457 11,670 SH SOLE 0 0 0
Brookfield Asset Management Ltd. Class A COM 113004105 214,560 4,827 SH SOLE 0 0 0
Brookfield Corporation COM 11271J107 220,926 5,459 SH SOLE 0 0 0
C H Robinson Worldwide COM 12541W209 6,213,509 37,415 SH SOLE 0 0 30,050
Carlisle Companies Incorporated COM 142339100 1,441,238 4,320 SH SOLE 0 0 0
CCC INTELLIGENT SOLUTIONS COM 12510Q100 868,380 144,730 SH SOLE 0 0 0
Charles River Laboratories International, Inc. COM 159864107 12,365,663 71,685 SH SOLE 0 0 48,860
Chemed Corp. COM 16359R103 1,299,426 3,440 SH SOLE 0 0 0
CSW Industrials Inc COM 126402106 1,089,224 4,180 SH SOLE 0 0 0
DoubleVerify Holdings Inc COM 25862V105 823,840 86,720 SH SOLE 0 0 0
First Financial Bankshares Inc. COM 32020R109 1,197,437 40,660 SH SOLE 0 0 0
Five Below Inc COM 33829M101 1,133,261 4,960 SH SOLE 0 0 0
FTI Consulting Inc COM 302941109 2,098,260 11,870 SH SOLE 0 0 0
Gartner Inc. COM 366651107 5,424,728 34,260 SH SOLE 0 0 28,180
Generac Holdings Inc COM 368736104 3,019,802 15,460 SH SOLE 0 0 14,910
Gildan Activewear Inc COM 375916103 239,295 4,300 SH SOLE 0 0 0
Global Industrial Company COM 37892E102 1,437,942 45,620 SH SOLE 0 0 0
IMAX Corp COM 45245E109 339,999 8,945 SH SOLE 0 0 0
Insperity COM 45778Q107 440,211 16,280 SH SOLE 0 0 0
Installed Building Products Inc COM 45780R101 832,571 3,140 SH SOLE 0 0 0
Integer Holdings Corp COM 45826H109 1,342,000 15,250 SH SOLE 0 0 0
Interparfums Inc COM 458334109 787,583 8,670 SH SOLE 0 0 0
Jack Henry & Associates Inc. COM 426281101 13,170,896 83,339 SH SOLE 0 0 55,960
Landstar System Inc. COM 515098101 1,381,872 8,620 SH SOLE 0 0 0
Microsoft Corporation COM 594918104 2,678,180 7,235 SH SOLE 0 0 3,640
NAPCO Security Technologies Inc COM 630402105 1,392,437 35,350 SH SOLE 0 0 0
OTC Markets Group Inc. COM 67106F108 1,070,600 20,000 SH SOLE 0 0 0
PTC Inc COM 69370C100 11,872,409 83,321 SH SOLE 0 0 67,264
RLI Corp COM 749607107 921,196 16,150 SH SOLE 0 0 0
RPM International Inc. COM 749685103 940,821 9,465 SH SOLE 0 0 0
S&P Global Inc. COM 78409V104 11,129,021 26,165 SH SOLE 0 0 21,420
SPS Commerce Inc COM 78463M107 976,452 17,540 SH SOLE 0 0 0
THE ENSIGN GROUP IN COM 29358P101 1,636,180 8,120 SH SOLE 0 0 0
Thomson Reuters Corp COM 884903808 113,825 1,265 SH SOLE 0 0 0
Trex Co. Inc. COM 89531P105 764,092 20,980 SH SOLE 0 0 0
UFP Technologies Inc COM 902673102 1,242,912 6,420 SH SOLE 0 0 0
Victory Capital Holdings Inc Class A COM 92645B103 1,267,038 19,350 SH SOLE 0 0 0
Watts Water Technologies Inc Class A COM 942749102 1,480,479 5,100 SH SOLE 0 0 0
Winmark Corporation COM 974250102 611,397 1,430 SH SOLE 0 0 0
XPEL Inc COM 98379L100 1,177,759 26,610 SH SOLE 0 0 0