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
Adidas ADR 00687A107 18 114 SH   SOLE   114 0 0
Adobe Common Stock 00724F101 626,786 1,088,569 SH   SOLE   1,017,544 0 71,025
Alibaba Group Holding ADR 01609W102 4,676 31,582 SH   SOLE   31,582 0 0
Alphabet -CL A Common Stock 02079K305 1,123,227 419,853 SH   SOLE   389,504 0 30,349
Alphabet -CL C Common Stock 02079K107 14,340 5,361 SH   SOLE   5,202 0 159
Amazon.com Common Stock 023135106 777,419 236,659 SH   SOLE   220,883 0 15,776
ANTA Sports Products ADR 03662P107 13 28 SH   SOLE   28 0 0
Aon Non-US Incorp.Common Stock G0403H108 201,680 705,173 SH   SOLE   673,089 0 32,084
Arco Platform Non US Prime Listing G04553106 248 11,415 SH   SOLE   11,415 0 0
AstraZeneca ADR 046353108 24,903 414,620 SH   SOLE   414,620 0 0
Automatic Data Processing Common Stock 053015103 167,363 836,775 SH   SOLE   797,247 0 39,528
Bank of Montreal Common Stock 063671101 1,620 16,260 SH   SOLE   16,260 0 0
BlackRock Common Stock 09247X101 231 275 SH   SOLE   262 0 13
Boston Scientific Common Stock 101137107 179,092 4,125,805 SH   SOLE   3,935,024 0 190,781
Canadian Pacific Railway Non US Prime Listing 13645T100 3,108 47,763 SH   SOLE   47,763 0 0
Capgemini ADR 13961R100 58 1,399 SH   SOLE   1,399 0 0
Charles Schwab Common Stock 808513105 435,461 5,973,483 SH   SOLE   5,552,333 0 421,150
Coca-Cola HBC ADR 191223205 17 520 SH   SOLE   520 0 0
DBS Group ADR 23304Y100 33 372 SH   SOLE   372 0 0
Endava ADR 29260V105 3,331 24,523 SH   SOLE   24,523 0 0
Entain ADR 293603106 34 1,193 SH   SOLE   1,193 0 0
EPAM Systems Common Stock 29414B104 51 90 SH   SOLE   90 0 0
Evolution Gaming ADR 30051E104 29 191 SH   SOLE   191 0 0
Facebook Common Stock 30303M102 924,393 2,722,763 SH   SOLE   2,525,749 0 197,014
Fiserv Common Stock 337738108 121,061 1,115,185 SH   SOLE   1,063,347 0 51,838
FleetCor Technologies Common Stock 339041105 189,408 724,291 SH   SOLE   690,426 0 33,865
Fortinet Common Stock 34959E109 51 173 SH   SOLE   173 0 0
Global Payments Common Stock 37940X102 187,018 1,186,107 SH   SOLE   1,134,426 0 51,681
Grifols ADR 398438200 25 1,973 SH   SOLE   1,973 0 0
HDFC Bank ADR 40415F101 136,247 1,864,100 SH   SOLE   1,658,979 0 205,121
ICICI Bank ADR 45104G104 10,305 546,105 SH   SOLE   546,105 0 0
Intuit Common Stock 461202103 334,915 620,557 SH   SOLE   593,118 0 27,439
iShares Russell 1000 Growth Exchange Traded Fund 464287614 1,555 5,677 SH   SOLE   5,677 0 0
JD.com ADR 47215P106 5,900 81,668 SH   SOLE   81,668 0 0
Kering ADR 492089107 19 262 SH   SOLE   262 0 0
Keurig Dr Pepper Common Stock 49271V100 121,803 3,570,116 SH   SOLE   3,406,673 0 163,443
Lamar Advertising Common Stock 512816109 3,267 28,800 SH   SOLE   28,800 0 0
Linde Common Stock G5494J103 84,754 288,700 SH   SOLE   276,148 0 12,552
Lufax Holding ADR 54975P102 57 8,192 SH   SOLE   8,192 0 0
Marsh & McLennan Common Stock 571748102 880 5,810 SH   SOLE   5,810 0 0
MasterCard Common Stock 57636Q104 177,213 509,129 SH   SOLE   472,873 0 36,256
Microsoft Common Stock 594918104 1,145,058 4,057,970 SH   SOLE   3,796,631 0 261,339
Monster Beverage Common Stock 61174X109 204,758 2,303,882 SH   SOLE   2,200,012 0 103,870
Netflix Common Stock 64110L106 538,314 881,842 SH   SOLE   814,894 0 66,948
Neurocrine Biosciences Common Stock 64125C109 145,478 1,513,110 SH   SOLE   1,445,278 0 67,832
Nexi Spa ADR 65343F105 33 1,798 SH   SOLE   1,798 0 0
Nice Ltd ADR 653656108 58,157 204,748 SH   SOLE   204,748 0 0
NVIDIA Common Stock 67066G104 269,799 1,302,301 SH   SOLE   1,244,781 0 57,520
PagSeguro Digital Non US Prime Listing G68707101 374 7,228 SH   SOLE   7,228 0 0
Paypal Holdings Common Stock 70450Y103 577,910 2,219,495 SH   SOLE   2,076,077 0 143,418
Prologis Common Stock 74340W103 1,251 9,970 SH   SOLE   9,970 0 0
Recruit Holdings ADR 75629J101 20 1,631 SH   SOLE   1,631 0 0
Royal Bank of Canada Common Stock 780087102 1,481 14,910 SH   SOLE   14,910 0 0
Safran ADR 786584102 29 926 SH   SOLE   926 0 0
Sonova Holdings ADR 83569C102 21 274 SH   SOLE   274 0 0
Taiwan Semiconductor ADR 874039100 4,225 37,844 SH   SOLE   37,844 0 0
Teleperformance ADR 87946F100 21 105 SH   SOLE   105 0 0
Thai Beverage ADR 88321L100 16 326 SH   SOLE   326 0 0
The Cooper Companies Common Stock 216648402 1,436 3,475 SH   SOLE   3,475 0 0
Toronto Dominion Bank Common Stock 891160509 3,017 45,650 SH   SOLE   45,650 0 0
United Parcel Service Common Stock 911312106 170,107 934,263 SH   SOLE   894,631 0 39,632
UnitedHealth Group Common Stock 91324P102 174,632 446,847 SH   SOLE   428,350 0 18,497
Vipshop Holdings ADR 92763W103 294 26,395 SH   SOLE   26,395 0 0
Visa Common Stock 92826C839 355,207 1,592,132 SH   SOLE   1,517,795 0 74,337
Worldline ADR 98161H101 28 733 SH   SOLE   733 0 0
Zoetis Common Stock 98978V103 132,282 681,033 SH   SOLE   649,192 0 31,841