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
ABBOTT LABS COM 002824100 147,590 3,121,320 SH   SOLE 2,120,232 0 1,001,088
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 149,115 1,446,276 SH   SOLE 1,202,851 0 243,425
AIR LEASE CORP CL A 00912X302 27,835 831,326 SH   SOLE 0 0 831,326
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 591,805 7,178,120 SH   SOLE 4,394,073 0 2,784,047
ALIGN TECHNOLOGY INC COM 016255101 13,820 209,838 SH   SOLE 0 0 209,838
ALPHABET INC CAP STK CL C 02079K107 581,880 740,161 SH   SOLE 571,566 0 168,595
ALTRIA GROUP INC COM 02209S103 462,810 7,553,572 SH   SOLE 5,196,633 0 2,356,939
AMAZON COM INC COM 023135106 114,695 161,319 SH   SOLE 113,458 0 47,861
AMBEV SA SPONSORED ADR 02319V103 525,920 116,105,065 SH   SOLE 78,219,641 0 37,885,424
AMERICAN TOWER CORP NEW COM 03027X100 189,210 1,850,268 SH   SOLE 1,305,978 0 544,290
AMETEK INC NEW COM 031100100 6,575 122,727 SH   SOLE 0 0 122,727
APPLE INC COM 037833100 200,905 1,818,228 SH   SOLE 1,181,130 0 637,098
AUTOHOME INC SP ADR RP CL A 05278C107 67,845 1,921,603 SH   SOLE 1,199,450 0 722,153
BAIDU INC SPON ADR REP A 056752108 62,365 294,860 SH   SOLE 69,704 0 225,156
BARD C R INC COM 067383109 96,470 483,725 SH   SOLE 324,529 0 159,196
BECTON DICKINSON & CO COM 075887109 96,955 603,234 SH   SOLE 285,132 0 318,102
BERKSHIRE HATHAWAY INC DEL CL A 084670108 36,395 184 SH   SOLE 0 0 184
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 250,455 1,790,455 SH   SOLE 1,418,100 0 372,355
BITAUTO HLDGS LTD SPONSORED ADS 091727107 67,270 2,350,578 SH   SOLE 1,298,046 0 1,052,532
BOSTON BEER INC CL A 100557107 8,340 41,300 SH   SOLE 0 0 41,300
BRISTOL MYERS SQUIBB CO COM 110122108 186,150 2,567,506 SH   SOLE 1,803,823 0 763,683
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 4,755 43,072 SH   SOLE 43,072 0 0
CASEYS GEN STORES INC COM 147528103 30,035 249,369 SH   SOLE 0 0 249,369
CELGENE CORP COM 151020104 285,875 2,262,134 SH   SOLE 1,669,099 0 593,035
CME GROUP INC COM 12572Q105 177,565 1,854,877 SH   SOLE 1,335,787 0 519,090
COCA COLA CO COM 191216100 323,435 7,152,149 SH   SOLE 4,914,954 0 2,237,195
COCA COLA FEMSA S A B DE C V SPON ADR REP L 191241108 28,480 387,743 SH   SOLE 121,994 0 265,749
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 177,420 2,809,895 SH   SOLE 1,929,627 0 880,268
COLGATE PALMOLIVE CO COM 194162103 12,890 193,500 SH   SOLE 0 0 193,500
DIAGEO P L C SPON ADR NEW 25243Q205 24,025 220,286 SH   SOLE 0 0 220,286
DISNEY WALT CO COM DISNEY 254687106 11,990 114,100 SH   SOLE 0 0 114,100
DR REDDYS LABS LTD ADR 256135203 64,485 1,340,338 SH   SOLE 850,827 0 489,511
ETSY INC COM 29786A106 1,940 235,100 SH   SOLE 0 0 235,100
FACEBOOK INC CL A 30303M102 21,835 208,606 SH   SOLE 0 0 208,606
FIRST REP BK SAN FRANCISCO C COM 33616C100 18,365 278,027 SH   SOLE 0 0 278,027
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 997,790 10,573,908 SH   SOLE 7,068,938 0 3,504,970
GRUPO TELEVISA SA SPON ADR REP OR 40049J206 314,915 11,418,113 SH   SOLE 6,818,959 0 4,599,154
HDFC BANK LTD ADR REPS 3 SHS 40415F101 471,205 7,378,376 SH   SOLE 4,846,924 0 2,531,452
HERSHEY CO COM 427866108 20,565 230,366 SH   SOLE 0 0 230,366
HOME BANCSHARES INC COM 436893200 3,750 92,600 SH   SOLE 0 0 92,600
INFOSYS LTD SPONSORED ADR 456788108 326,455 19,156,672 SH   SOLE 11,964,081 0 7,192,591
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 19,110 159,717 SH   SOLE 0 0 159,717
ISHARES TR MSCI INDIA ETF 46429B598 10,370 273,900 SH   SOLE 273,900 0 0
JPMORGAN CHASE & CO COM 46625H100 149,855 2,153,744 SH   SOLE 1,493,903 0 659,841
KRAFT HEINZ CO COM 500754106 18,985 260,950 SH   SOLE 0 0 260,950
LAS VEGAS SANDS CORP COM 517834107 12,455 284,152 SH   SOLE 0 0 284,152
LAUDER ESTEE COS INC CL A 518439104 13,430 152,500 SH   SOLE 0 0 152,500
MARTIN MARIETTA MATLS INC COM 573284106 154,960 1,080,129 SH   SOLE 716,934 0 363,195
MASTERCARD INC CL A 57636Q104 519,435 5,059,902 SH   SOLE 3,605,283 0 1,454,619
MEDTRONIC PLC SHS G5960L103 154,575 1,915,494 SH   SOLE 1,192,076 0 723,418
NETEASE INC SPONSORED ADR 64110W102 547,405 2,981,327 SH   SOLE 1,686,164 0 1,295,163
NOVO-NORDISK A S ADR 670100205 4,570 78,712 SH   SOLE 78,712 0 0
PAYPAL HLDGS INC COM 70450Y103 367,965 9,897,038 SH   SOLE 7,947,682 0 1,949,356
PHILIP MORRIS INTL INC COM 718172109 932,460 10,352,502 SH   SOLE 7,852,512 0 2,499,990
PNC FINL SVCS GROUP INC COM 693475105 24,580 257,900 SH   SOLE 0 0 257,900
PRICELINE GRP INC COM NEW 741503403 402,805 309,102 SH   SOLE 230,638 0 78,464
PROGRESSIVE CORP OHIO COM 743315103 168,905 5,043,039 SH   SOLE 3,497,732 0 1,545,307
RANDGOLD RES LTD ADR 752344309 198,705 3,221,934 SH   SOLE 2,170,666 0 1,051,268
REYNOLDS AMERICAN INC COM 761713106 280,035 5,781,839 SH   SOLE 3,722,305 0 2,059,534
ROYAL GOLD INC COM 780287108 12,950 355,023 SH   SOLE 0 0 355,023
SAP SE SPON ADR 803054204 4,300 54,350 SH   SOLE 54,350 0 0
SCHEIN HENRY INC COM 806407102 14,605 92,318 SH   SOLE 0 0 92,318
SCHWAB CHARLES CORP NEW COM 808513105 7,100 215,600 SH   SOLE 0 0 215,600
STARBUCKS CORP COM 855244109 24,930 415,304 SH   SOLE 0 0 415,304
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 402,475 17,362,668 SH   SOLE 9,498,883 0 7,863,785
TJX COS INC NEW COM 872540109 173,795 2,333,096 SH   SOLE 1,547,659 0 785,437
UNITEDHEALTH GROUP INC COM 91324P102 204,125 1,652,686 SH   SOLE 1,097,828 0 554,858
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 149,540 9,652,811 SH   SOLE 5,725,089 0 3,927,722
VISA INC COM CL A 92826C839 375,585 4,608,196 SH   SOLE 3,075,816 0 1,532,380
WELLS FARGO & CO NEW COM 949746101 376,185 6,572,325 SH   SOLE 4,560,058 0 2,012,267
ZOETIS INC CL A 98978V103 26,510 553,212 SH   SOLE 0 0 553,212