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
ACUSHNET HOLDINGS CORP. COM 005098108 55,029 1,178,346 SH   SOLE   740,113 0 438,233
BANK OZK COM 06417N103 87,327 2,031,811 SH   SOLE   1,284,293 0 747,518
BLACKBAUD INC. COM 09227Q100 71,229 1,012,499 SH   SOLE   631,866 0 380,633
BLUCORA, INC. COM 095229100 61,956 3,974,116 SH   SOLE   2,479,491 0 1,494,625
BOK FINANCIAL CORPORATION COM NEW 05561Q201 1,454 16,232 SH   SOLE   16,232 0 0
BRADY CORP CL A CL A 104674106 67,256 1,326,547 SH   SOLE   827,646 0 498,901
BRUNSWICK CORP. COM 117043109 72,816 764,308 SH   SOLE   482,545 0 281,763
CBOE GLOBAL MARKETS INC. COM 12503M108 816 6,590 SH   SOLE   6,590 0 0
CHARLES RIVER LABORATORIES COM 159864107 93,959 227,685 SH   SOLE   144,428 0 83,257
CHEMED CORP. COM 16359R103 57,862 124,402 SH   SOLE   79,062 0 45,340
ENSIGN GROUP INC COM 29358P101 73,850 986,114 SH   SOLE   624,525 0 361,589
ENVESTNET, INC. COM 29404K106 99,055 1,234,489 SH   SOLE   779,856 0 454,633
EURONET WORLDWIDE INC. COM 298736109 73,137 574,616 SH   SOLE   363,435 0 211,181
FEDERAL SIGNAL CORP COM 313855108 102,522 2,654,636 SH   SOLE   1,675,486 0 979,150
FOX FACTORY HOLDING CORP. COM 35138V102 61,146 423,037 SH   SOLE   268,392 0 154,645
FRONTDOOR INC. COM 35905A109 77,242 1,843,487 SH   SOLE   1,163,780 0 679,707
FTI CONSULTING INC. COM 302941109 68,547 508,883 SH   SOLE   317,524 0 191,359
GENTHERM INC. COM 37253A103 84,602 1,045,371 SH   SOLE   661,111 0 384,260
GLOBUS MEDICAL INC. CL A 379577208 72,559 946,997 SH   SOLE   599,287 0 347,710
GRAND CANYON EDUCATION INC. COM 38526M106 117,385 1,334,523 SH   SOLE   841,441 0 493,082
HEALTHCARE SERVICES GROUP INC. COM 421906108 44,810 1,793,135 SH   SOLE   1,119,064 0 674,071
HOULIHAN LOKEY INC. CL A 441593100 113,530 1,232,683 SH   SOLE   778,918 0 453,765
HURON CONSULTING GROUP INC. COM 447462102 81,231 1,562,136 SH   SOLE   983,466 0 578,670
InMODE LTD. SHS M5425M103 54,256 340,267 SH   SOLE   216,141 0 124,126
INSTALLED BLDG PRODS INC COM 45780R101 61,804 576,797 SH   SOLE   365,753 0 211,044
IPG PHOTONICS CORP. COM 44980X109 1,536 9,699 SH   SOLE   9,699 0 0
IRIDIUM COMMUNICATIONS INC. COM 46269C102 80,379 2,017,051 SH   SOLE   1,274,130 0 742,921
LANDSTAR SYSTEM INC COM 515098101 57,940 367,124 SH   SOLE   229,060 0 138,064
LAUREATE EDUCATION, INC. CL A 518613203 100,122 5,892,975 SH   SOLE   3,713,438 0 2,179,537
MARKETAXESS HOLDINGS INC. COM 57060D108 72,150 171,503 SH   SOLE   108,269 0 63,234
MARRIOTT VACATIONS WORLDWIDE CORP. COM 57164Y107 80,107 509,166 SH   SOLE   321,648 0 187,518
MAXIMUS, INC. COM 577933104 82,522 991,855 SH   SOLE   624,985 0 366,870
NMI HOLDINGS INC CL A CL A 629209305 80,128 3,543,916 SH   SOLE   2,211,086 0 1,332,830
ORMAT TECHNOLOGIES INC. COM 686688102 63,171 948,367 SH   SOLE   598,654 0 349,713
PENNANT GROUP INC COM 70805E109 1,291 45,950 SH   SOLE   45,950 0 0
PRIMORIS SERVICES CORP. COM 74164F103 79,731 3,255,657 SH   SOLE   2,048,797 0 1,206,860
PURPLE INNOVATION INC COM 74640Y106 27,319 1,299,679 SH   SOLE   830,936 0 468,743
QUALYS INC COM 74758T303 72,670 652,982 SH   SOLE   414,961 0 238,021
RE/MAX HOLDINGS INC. CL A 75524W108 45,085 1,446,873 SH   SOLE   902,720 0 544,153
RLI CORP. COM 749607107 76,142 759,373 SH   SOLE   479,227 0 280,146
SHAKE SHACK INC CL A CL A 819047101 46,997 598,992 SH   SOLE   379,252 0 219,740
SILICON LABORATORIES INC. COM 826919102 73,123 521,710 SH   SOLE   329,979 0 191,731
STONEX GROUP INC COM 861896108 108,134 1,640,886 SH   SOLE   1,033,829 0 607,057
TAKE-TWO INTERACTIVE SOFTWARE COM 874054109 1,635 10,610 SH   SOLE   10,610 0 0
TEMPUR SEALY INTERNATIONAL INC. COM 88023U101 59,484 1,281,702 SH   SOLE   799,680 0 482,022
THERMON GROUP HOLDINGS INC COM 88362T103 48,471 2,800,188 SH   SOLE   1,778,147 0 1,022,041
TRACTOR SUPPLY COMPANY COM 892356106 1,625 8,021 SH   SOLE   8,021 0 0
UNIVERSAL HEALTH SERVICES CL B 913903100 39,681 286,777 SH   SOLE   182,320 0 104,457
VICTORY CAP HLDGS INC COM CL A COM CL A 92645B103 2,045 58,426 SH   SOLE   58,426 0 0
VIRTU FINANCIAL CL A 928254101 88,078 3,605,317 SH   SOLE   2,271,575 0 1,333,742
CAE INC COM 124765108 19,647 661,513 SH   SOLE   388,063 0 273,450
COLLIERS INTERNATIONAL GROUP INC. SUB VTG SHS 194693107 43,812 344,297 SH   SOLE   201,943 0 142,354
FIRSTSERVICE CORP. COM 33767E202 19,274 107,237 SH   SOLE   62,908 0 44,329
STANTEC INC. COM 85472N109 28,881 618,441 SH   SOLE   362,747 0 255,694
TUCOWS INC. COM NEW 898697206 26,032 328,352 SH   SOLE   191,745 0 136,607
KULICKE & SOFFA INDUSTRIES ADR COM 501242101 4,855 83,310 SH   SOLE   83,310 0 0
NEW ORIENTAL EDUCATION & TECH ADR SPON ADR 647581107 551 268,997 SH   SOLE   268,997 0 0
TRIP.COM GROUP LTD ADR ADS 89677Q107 2,846 92,550 SH   SOLE   92,550 0 0
VIPSHOP HOLDINGS LIMITED ADR SPONSORED ADS A 92763W103 1,993 178,918 SH   SOLE   178,918 0 0
VNET GROUP INC. ADR SPONSORED ADS A 90138A103 3,671 212,094 SH   SOLE   212,094 0 0
YUM CHINA HOLDINGS ADR COM 98850P109 1,329 22,869 SH   SOLE   22,869 0 0