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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 808,343 5,280,182 SH   SOLE   5,280,182 0 0
CHUBB LIMITED COM H1467J104 864,736 5,917,581 SH   SOLE   5,917,581 0 0
ADDUS HOMECARE CORP COM 006739106 13,796 396,440 SH   SOLE   396,440 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 53,591 800,218 SH   SOLE   800,218 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8,815 51,122 SH   SOLE   51,122 0 0
AMAZON COM INC COM 023135106 54,873 46,921 SH   SOLE   46,921 0 0
AMERICAN SOFTWARE INC CL A 029683109 4,126 354,743 SH   SOLE   354,743 0 0
AMERICAS CAR MART INC COM 03062T105 17,337 388,282 SH   SOLE   388,282 0 0
AMPHENOL CORP NEW CL A 032095101 88,263 1,005,270 SH   SOLE   1,005,270 0 0
ATLAS FINANCIAL HOLDINGS INC SHS NEW G06207115 9,273 451,232 SH   SOLE   451,232 0 0
BOSTON SCIENTIFIC CORP COM 101137107 67,894 2,738,789 SH   SOLE   2,738,789 0 0
BROWN & BROWN INC COM 115236101 8,673 168,531 SH   SOLE   168,531 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 6,144 65,305 SH   SOLE   65,305 0 0
CANADIAN NATL RY CO COM 136375102 73,548 891,487 SH   SOLE   891,487 0 0
CANADIAN PAC RY LTD COM 13645T100 738,586 4,041,290 SH   SOLE   4,041,290 0 0
CASS INFORMATION SYS INC COM 14808P109 13,703 235,406 SH   SOLE   235,406 0 0
CERNER CORP COM 156782104 68,924 1,022,763 SH   SOLE   1,022,763 0 0
CHEVRON CORP NEW COM 166764100 202 1,610 SH   SOLE   1,610 0 0
CHICKEN SOUP FOR THE SOUL EN CL A 16842Q100 876 97,360 SH   SOLE   97,360 0 0
CHUBB LIMITED COM H1467J104 864,736 5,917,581 SH   SOLE   5,917,581 0 0
CLEARFIELD INC COM 18482P103 3,816 311,514 SH   SOLE   311,514 0 0
AMBEV SA SPONSORED ADR 02319V103 4,032 624,172 SH   SOLE   624,172 0 0
COOPER COS INC COM NEW 216648402 83,635 383,859 SH   SOLE   383,859 0 0
CORE LABORATORIES N V COM N22717107 525,153 4,793,731 SH   SOLE   4,793,731 0 0
COSTCO WHSL CORP NEW COM 22160K105 92,235 495,572 SH   SOLE   495,572 0 0
CREDICORP LTD COM G2519Y108 2,755 13,281 SH   SOLE   13,281 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 1,011 79,270 SH   SOLE   79,270 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 75,459 679,747 SH   SOLE   679,747 0 0
CROWN CRAFTS INC COM 228309100 1,922 297,908 SH   SOLE   297,908 0 0
CSX CORP COM 126408103 275 5,000 SH   SOLE   5,000 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 3,128 70,932 SH   SOLE   70,932 0 0
CULP INC COM 230215105 2,552 76,175 SH   SOLE   76,175 0 0
DORMAN PRODUCTS INC COM 258278100 4,247 69,457 SH   SOLE   69,457 0 0
DYCOM INDS INC COM 267475101 9,207 82,625 SH   SOLE   82,625 0 0
ECOLAB INC COM 278865100 72,796 542,531 SH   SOLE   542,531 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 41,907 371,807 SH   SOLE   371,807 0 0
EMBRAER S A SP ADR REP 4 COM 29082A107 2,023 84,543 SH   SOLE   84,543 0 0
ENERSYS COM 29275Y102 10,693 153,562 SH   SOLE   153,562 0 0
FACEBOOK INC CL A 30303M102 74,986 424,946 SH   SOLE   424,946 0 0
FERRARI N V COM N3167Y103 109,156 1,041,167 SH   SOLE   1,041,167 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 62,244 718,422 SH   SOLE   718,422 0 0
FLIR SYS INC COM 302445101 5,312 113,935 SH   SOLE   113,935 0 0
GLOBANT S A COM L44385109 1,823 39,233 SH   SOLE   39,233 0 0
GORMAN RUPP CO COM 383082104 5,550 177,822 SH   SOLE   177,822 0 0
GRACO INC COM 384109104 3,142 69,480 SH   SOLE   69,480 0 0
GRAHAM CORP COM 384556106 5,886 281,220 SH   SOLE   281,220 0 0
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 3,183 17,442 SH   SOLE   17,442 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 815,031 8,016,441 SH   SOLE   8,016,441 0 0
HEMISPHERE MEDIA GROUP INC CL A 42365Q103 3,507 303,665 SH   SOLE   303,665 0 0
HFF INC CL A 40418F108 6,679 137,323 SH   SOLE   137,323 0 0
ICON PLC SHS G4705A100 480,138 4,281,211 SH   SOLE   4,281,211 0 0
IQVIA HLDGS INC COM 46266C105 80,173 818,926 SH   SOLE   818,926 0 0
ISHARES TR MSCI EAFE ETF 464287465 10,200 145,076 SH   SOLE   145,076 0 0
J & J SNACK FOODS CORP COM 466032109 2,366 15,580 SH   SOLE   15,580 0 0
JD COM INC SPON ADR CL A 47215P106 4,792 115,700 SH   SOLE   115,700 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 3,663 57,912 SH   SOLE   57,912 0 0
JONES LANG LASALLE INC COM 48020Q107 10,645 71,479 SH   SOLE   71,479 0 0
KMG CHEMICALS INC COM 482564101 2,790 42,224 SH   SOLE   42,224 0 0
LUXOFT HLDG INC ORD SHS CL A G57279104 3,409 61,198 SH   SOLE   61,198 0 0
MANHATTAN ASSOCS INC COM 562750109 13,154 265,520 SH   SOLE   265,520 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 967 43,165 SH   SOLE   43,165 0 0
MAXIMUS INC COM 577933104 10,891 152,155 SH   SOLE   152,155 0 0
MERCADOLIBRE INC COM 58733R102 76,433 242,905 SH   SOLE   242,905 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 8,541 354,414 SH   SOLE   354,414 0 0
MOTORCAR PTS AMER INC COM 620071100 938 37,530 SH   SOLE   37,530 0 0
NATIONAL RESH CORP CL A 637372202 2,754 73,843 SH   SOLE   73,843 0 0
NATIONAL RESH CORP CL B 637372301 2,890 51,553 SH   SOLE   51,553 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 4,249 162,173 SH   SOLE   162,173 0 0
NATUS MEDICAL INC DEL COM 639050103 10,232 267,850 SH   SOLE   267,850 0 0
NIC INC COM 62914B100 10,807 651,045 SH   SOLE   651,045 0 0
NOBLE CORP PLC SHS USD G65431101 294 65,000 SH   SOLE   65,000 0 0
OIL DRI CORP AMER COM 677864100 962 23,187 SH   SOLE   23,187 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 368,207 3,533,998 SH   SOLE   3,533,998 0 0
SAGA COMMUNICATIONS INC CL A NEW 786598300 1,801 44,522 SH   SOLE   44,522 0 0
SCHLUMBERGER LTD COM 806857108 54,352 806,525 SH   SOLE   806,525 0 0
SCHWAB CHARLES CORP NEW COM 808513105 56,689 1,103,530 SH   SOLE   1,103,530 0 0
SCHWAB CHARLES CORP NEW COM 808513105 56,689 1,103,530 SH   SOLE   1,103,530 0 0
SP PLUS CORP COM 78469C103 13,562 365,543 SH   SOLE   365,543 0 0
SUN HYDRAULICS CORP COM 866942105 8,271 127,860 SH   SOLE   127,860 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 817,344 20,613,962 SH   SOLE   20,613,962 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 2,949 91,526 SH   SOLE   91,526 0 0
THERMON GROUP HLDGS INC COM 88362T103 14,700 621,027 SH   SOLE   621,027 0 0
TRACTOR SUPPLY CO COM 892356106 78,966 1,056,399 SH   SOLE   1,056,399 0 0
TRANSCAT INC COM 893529107 6,887 483,305 SH   SOLE   483,305 0 0
TYLER TECHNOLOGIES INC COM 902252105 51,863 292,928 SH   SOLE   292,928 0 0
UFP TECHNOLOGIES INC COM 902673102 7,810 280,926 SH   SOLE   280,926 0 0
UNIFIRST CORP MASS COM 904708104 13,761 83,449 SH   SOLE   83,449 0 0
US ECOLOGY INC COM 91732J102 2,403 47,127 SH   SOLE   47,127 0 0
UTAH MED PRODS INC COM 917488108 6,700 82,313 SH   SOLE   82,313 0 0
VERISK ANALYTICS INC COM 92345Y106 70,569 735,101 SH   SOLE   735,101 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 6,336 55,076 SH   SOLE   55,076 0 0
VISA INC COM CL A 92826C839 88,862 779,359 SH   SOLE   779,359 0 0
WESCO INTL INC COM 95082P105 6,427 94,310 SH   SOLE   94,310 0 0
WINMARK CORP COM 974250102 5,737 44,336 SH   SOLE   44,336 0 0
WORKDAY INC CL A 98138H101 356 3,500 SH   SOLE   3,500 0 0
WYNN RESORTS LTD COM 983134107 506 3,000 SH   SOLE   3,000 0 0
YANDEX N V SHS CLASS A N97284108 548,429 16,745,927 SH   SOLE   16,745,927 0 0
YY INC ADS REPCOM CLA 98426T106 2,897 25,623 SH   SOLE   25,623 0 0