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 63,304 1,281,456 SH   SOLE   748,301 0 533,155
BANK OZK COM 06417N103 93,063 2,207,369 SH   SOLE   1,297,950 0 909,419
BLACKBAUD INC. COM 09227Q100 84,403 1,102,294 SH   SOLE   639,048 0 463,246
BLUCORA, INC. COM 095229100 70,388 4,066,325 SH   SOLE   2,393,582 0 1,672,743
BOK FINANCIAL CORPORATION COM NEW 05561Q201 1,264 14,598 SH   SOLE   14,598 0 0
BRADY CORP CL A CL A 104674106 49,418 881,834 SH   SOLE   507,276 0 374,558
BRUNSWICK CORP. COM 117043109 82,738 830,539 SH   SOLE   487,778 0 342,761
CBOE GLOBAL MARKETS INC. COM 12503M108 1,071 8,999 SH   SOLE   8,999 0 0
CHARLES RIVER LABORATORIES COM 159864107 126,633 342,326 SH   SOLE   201,816 0 140,510
CHEMED CORP. COM 16359R103 64,104 135,097 SH   SOLE   79,940 0 55,157
ENSIGN GROUP INC COM 29358P101 82,611 953,167 SH   SOLE   561,406 0 391,761
ENVESTNET, INC. COM 29404K106 104,919 1,383,058 SH   SOLE   812,516 0 570,542
EURONET WORLDWIDE INC. COM 298736109 84,521 624,459 SH   SOLE   367,315 0 257,144
FEDERAL SIGNAL CORP COM 313855108 106,628 2,650,448 SH   SOLE   1,554,573 0 1,095,875
FOX FACTORY HOLDING CORP. COM 35138V102 74,902 481,190 SH   SOLE   283,921 0 197,269
FRONTDOOR INC. COM 35905A109 78,046 1,566,555 SH   SOLE   921,421 0 645,134
FTI CONSULTING INC. COM 302941109 71,765 525,327 SH   SOLE   304,588 0 220,739
GENTHERM INC. COM 37253A103 91,323 1,285,328 SH   SOLE   755,057 0 530,271
GLOBUS MEDICAL INC. CL A 379577208 88,717 1,144,296 SH   SOLE   675,450 0 468,846
GRAND CANYON EDUCATION INC. COM 38526M106 130,500 1,450,484 SH   SOLE   850,647 0 599,837
HEALTHCARE SERVICES GROUP INC. COM 421906108 61,618 1,951,791 SH   SOLE   1,131,679 0 820,112
HOULIHAN LOKEY INC. CL A 441593100 122,836 1,501,848 SH   SOLE   881,337 0 620,511
HURON CONSULTING GROUP INC. COM 447462102 77,440 1,575,587 SH   SOLE   925,029 0 650,558
InMODE LTD. SHS M5425M103 86,798 916,749 SH   SOLE   540,137 0 376,612
INSTALLED BLDG PRODS INC COM 45780R101 62,009 506,778 SH   SOLE   299,022 0 207,756
IPG PHOTONICS CORP. COM 44980X109 1,639 7,776 SH   SOLE   7,776 0 0
IRIDIUM COMMUNICATIONS INC. COM 46269C102 89,224 2,231,157 SH   SOLE   1,310,852 0 920,305
LANDSTAR SYSTEM INC COM 515098101 63,143 399,588 SH   SOLE   231,635 0 167,953
LAUREATE EDUCATION, INC. CL A 518613203 93,067 6,414,019 SH   SOLE   3,762,177 0 2,651,842
MARKETAXESS HOLDINGS INC. COM 57060D108 86,408 186,388 SH   SOLE   109,453 0 76,935
MARRIOTT VACATIONS WORLDWIDE CORP. COM 57164Y107 88,113 553,127 SH   SOLE   324,998 0 228,129
MAXIMUS, INC. COM 577933104 100,328 1,140,480 SH   SOLE   667,909 0 472,571
NMI HOLDINGS INC CL A CL A 629209305 68,426 3,043,871 SH   SOLE   1,759,221 0 1,284,650
ORMAT TECHNOLOGIES INC. COM 686688102 63,103 907,565 SH   SOLE   538,462 0 369,103
PRIMORIS SERVICES CORP. COM 74164F103 94,147 3,199,012 SH   SOLE   1,874,345 0 1,324,667
QUALYS INC COM 74758T303 71,475 709,852 SH   SOLE   419,451 0 290,401
RE/MAX HOLDINGS INC. CL A 75524W108 48,309 1,449,418 SH   SOLE   840,398 0 609,020
RLI CORP. COM 749607107 90,993 869,996 SH   SOLE   510,426 0 359,570
SHAKE SHACK INC CL A CL A 819047101 24,296 227,026 SH   SOLE   136,722 0 90,304
SILICON LABORATORIES INC. COM 826919102 86,708 565,796 SH   SOLE   332,542 0 233,254
STONEX GROUP INC COM 861896108 99,723 1,643,690 SH   SOLE   964,266 0 679,424
TAKE-TWO INTERACTIVE SOFTWARE COM 874054109 1,876 10,596 SH   SOLE   10,596 0 0
TEMPUR SEALY INTERNATIONAL INC. COM 88023U101 78,537 2,004,000 SH   SOLE   1,161,901 0 842,099
THERMON GROUP HOLDINGS INC COM 88362T103 47,520 2,788,755 SH   SOLE   1,645,216 0 1,143,539
THOR INDUSTRIES INC. COM 885160101 43,913 388,612 SH   SOLE   224,858 0 163,754
TRACTOR SUPPLY COMPANY COM 892356106 1,846 9,921 SH   SOLE   9,921 0 0
UNIVERSAL HEALTH SERVICES CL B 913903100 45,572 311,218 SH   SOLE   184,212 0 127,006
VICTORY CAP HLDGS INC COM CL A COM CL A 92645B103 2,317 71,744 SH   SOLE   71,744 0 0
VIRTU FINANCIAL CL A 928254101 112,274 4,063,475 SH   SOLE   2,378,283 0 1,685,192
CAE INC COM 124765108 20,602 668,768 SH   SOLE   395,318 0 273,450
COLLIERS INTERNATIONAL GROUP INC. SUB VTG SHS 194693107 44,174 394,392 SH   SOLE   233,120 0 161,272
FIRSTSERVICE CORP. COM 33767E202 20,724 120,807 SH   SOLE   71,376 0 49,431
STANTEC INC. COM 85472N109 27,901 625,223 SH   SOLE   369,529 0 255,694
TUCOWS INC. COM NEW 898697206 21,843 270,745 SH   SOLE   159,974 0 110,771
21VIANET GROUP INC. ADR SPONSORED ADS A 90138A103 10,246 446,458 SH   SOLE   208,911 0 237,547
KULICKE & SOFFA INDUSTRIES ADR COM 501242101 10,726 175,255 SH   SOLE   82,093 0 93,162
NEW ORIENTAL EDUCATION & TECH ADR SPON ADR 647581107 3,157 385,414 SH   SOLE   180,811 0 204,603
TRIP.COM GROUP LTD ADR ADS 89677Q107 6,908 194,801 SH   SOLE   91,153 0 103,648
VIPSHOP HOLDINGS LIMITED ADR SPONSORED ADS A 92763W103 7,564 376,679 SH   SOLE   176,218 0 200,461
YUM CHINA HOLDINGS ADR COM 98850P109 3,189 48,132 SH   SOLE   22,523 0 25,609