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 3,820 48,408 SH   SOLE   48,408 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,583 26,610 SH   OTR 1 0 26,610 0
ACTIVISION BLIZZARD INC COM 00507V109 17,252 290,040 SH   SOLE   243,160 0 46,880
ADOBE INC COM 00724F101 1,499 4,710 SH   OTR 1 0 4,710 0
ADOBE INC COM 00724F101 54,757 172,062 SH   SOLE   161,002 0 11,060
ADVANCED ENERGY INDS COM 007973100 550 11,340 SH   OTR 1 0 11,340 0
ADVANCED ENERGY INDS COM 007973100 15,997 329,900 SH   SOLE   303,630 0 26,270
ALBEMARLE CORP COM 012653101 14,183 251,612 SH   SOLE   244,312 0 7,300
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,715 8,820 SH   OTR 1 0 8,820 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 291,019 1,496,394 SH   SOLE   1,341,994 0 154,400
ALKERMES PLC SHS G01767105 1,729 119,900 SH   SOLE   119,270 0 630
ALPHABET INC CAP STK CL C 02079K107 427 367 SH   OTR 1 0 367 0
ALPHABET INC CAP STK CL C 02079K107 12,916 11,108 SH   SOLE   10,364 0 744
ALPHABET INC CAP STK CL A 02079K305 31,181 26,835 SH   SOLE   24,740 0 2,095
ALPHABET INC CAP STK CL A 02079K305 1,034 890 SH   OTR 1 0 890 0
AMAZON COM INC COM 023135106 1,423 730 SH   OTR 1 0 730 0
AMAZON COM INC COM 023135106 15,830 8,119 SH   SOLE   6,809 0 1,310
APPLE INC COM 037833100 28,186 110,840 SH   SOLE   108,435 0 2,405
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,648 6,299 SH   OTR 1 0 6,299 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 137,180 524,309 SH   SOLE   408,737 0 115,572
ASTRAZENECA PLC SPONSORED ADR 046353108 47,747 1,069,128 SH   SOLE   750,293 0 318,835
AUTOMATIC DATA PROCESSING IN COM 053015103 1,219 8,920 SH   OTR 1 0 8,920 0
AUTOMATIC DATA PROCESSING IN COM 053015103 44,204 323,412 SH   SOLE   302,222 0 21,190
BAIDU INC SPON ADR REP A 056752108 1,239 12,290 SH   SOLE   12,290 0 0
BECTON DICKINSON & CO COM 075887109 27,269 118,681 SH   SOLE   112,871 0 5,810
BECTON DICKINSON & CO COM 075887109 386 1,680 SH   OTR 1 0 1,680 0
BLACKSTONE MTG TR INC COM CL A 09257W100 253 13,570 SH   SOLE   13,570 0 0
BOSTON SCIENTIFIC CORP COM 101137107 668 20,460 SH   OTR 1 0 20,460 0
BOSTON SCIENTIFIC CORP COM 101137107 7,223 221,360 SH   SOLE   185,320 0 36,040
BROADCOM INC COM 11135F101 10,844 45,734 SH   SOLE   44,364 0 1,370
CERNER CORP COM 156782104 19,079 302,892 SH   SOLE   296,692 0 6,200
CHEVRON CORP NEW COM 166764100 237 3,270 SH   SOLE   3,270 0 0
CISCO SYS INC COM 17275R102 20,204 513,955 SH   SOLE   501,845 0 12,110
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 15,692 337,686 SH   SOLE   329,246 0 8,440
COMCAST CORP NEW CL A 20030N101 24,891 723,982 SH   SOLE   705,982 0 18,000
DENTSPLY SIRONA INC COM 24906P109 19,851 511,230 SH   SOLE   498,610 0 12,620
DIAGEO P L C SPON ADR NEW 25243Q205 479 3,770 SH   SOLE   3,770 0 0
EATON VANCE MUN BD FD COM 27827X101 164 13,123 SH   SOLE   13,123 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,306 6,922 SH   OTR 1 0 6,922 0
EDWARDS LIFESCIENCES CORP COM 28176E108 40,937 217,036 SH   SOLE   201,206 0 15,830
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 172 37,393 SH   SOLE   37,393 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,170 221,679 SH   SOLE   221,679 0 0
EOG RES INC COM 26875P101 7,588 211,241 SH   SOLE   205,291 0 5,950
EXXON MOBIL CORP COM 30231G102 1,264 33,283 SH   SOLE   33,283 0 0
F M C CORP COM NEW 302491303 19,610 240,056 SH   SOLE   233,376 0 6,680
FACEBOOK INC CL A 30303M102 669 4,010 SH   OTR 1 0 4,010 0
FACEBOOK INC CL A 30303M102 7,279 43,640 SH   SOLE   36,580 0 7,060
FLIR SYS INC COM 302445101 15,243 477,996 SH   SOLE   466,166 0 11,830
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,622 49,440 SH   SOLE   49,440 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 4,705 53,730 SH   SOLE   53,570 0 160
HDFC BANK LTD SPONSORED ADS 40415F101 6,475 168,356 SH   SOLE   163,236 0 5,120
HERSHEY CO COM 427866108 384 2,900 SH   SOLE   2,900 0 0
HIGHWOODS PPTYS INC COM 431284108 910 25,700 SH   SOLE   25,700 0 0
ICICI BANK LIMITED ADR 45104G104 472 55,560 SH   OTR 1 0 55,560 0
ICICI BANK LIMITED ADR 45104G104 129,145 15,193,478 SH   SOLE   13,367,658 0 1,825,820
IQVIA HLDGS INC COM 46266C105 1,097 10,170 SH   OTR 1 0 10,170 0
IQVIA HLDGS INC COM 46266C105 35,496 329,091 SH   SOLE   305,631 0 23,460
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,737 17,420 SH   SOLE   17,330 0 90
JD COM INC SPON ADR CL A 47215P106 297 7,330 SH   SOLE   7,330 0 0
JOHNSON & JOHNSON COM 478160104 21,642 165,044 SH   SOLE   160,724 0 4,320
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 19,202 478,143 SH   SOLE   309,504 0 168,639
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 6,908 499,140 SH   SOLE   417,810 0 81,330
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 639 46,160 SH   OTR 1 0 46,160 0
LOCKHEED MARTIN CORP COM 539830109 1,230 3,630 SH   OTR 1 0 3,630 0
LOCKHEED MARTIN CORP COM 539830109 13,699 40,415 SH   SOLE   33,875 0 6,540
M & T BK CORP COM 55261F104 1,348 13,030 SH   SOLE   13,030 0 0
MARSH & MCLENNAN COS INC COM 571748102 27,800 321,531 SH   SOLE   313,301 0 8,230
MASTERCARD INC CL A 57636Q104 1,261 5,220 SH   OTR 1 0 5,220 0
MASTERCARD INC CL A 57636Q104 44,238 183,133 SH   SOLE   170,643 0 12,490
MEDTRONIC PLC SHS G5960L103 24,511 271,797 SH   SOLE   265,197 0 6,600
MELCO RESORTS AND ENTMNT LTD ADR 585464100 126,877 10,232,039 SH   SOLE   9,170,639 0 1,061,400
MELCO RESORTS AND ENTMNT LTD ADR 585464100 730 58,900 SH   OTR 1 0 58,900 0
MERCK & CO. INC COM 58933Y105 981 12,750 SH   SOLE   12,750 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 576 8,500 SH   SOLE   8,500 0 0
MICRON TECHNOLOGY INC COM 595112103 1,274 30,290 SH   OTR 1 0 30,290 0
MICRON TECHNOLOGY INC COM 595112103 14,213 337,920 SH   SOLE   283,310 0 54,610
MICROSOFT CORP COM 594918104 1,667 10,570 SH   OTR 1 0 10,570 0
MICROSOFT CORP COM 594918104 55,836 354,045 SH   SOLE   329,995 0 24,050
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 229 2,120 SH   SOLE   2,120 0 0
NVIDIA CORP COM 67066G104 1,827 6,930 SH   OTR 1 0 6,930 0
NVIDIA CORP COM 67066G104 54,975 208,553 SH   SOLE   192,913 0 15,640
ONEOK INC NEW COM 682680103 346 15,861 SH   SOLE   15,861 0 0
PROCTER & GAMBLE CO COM 742718109 2,110 19,178 SH   SOLE   19,178 0 0
PROLOGIS INC. COM 74340W103 2,483 30,893 SH   SOLE   30,893 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 202 5,800 SH   SOLE   5,800 0 0
SAP SE SPON ADR 803054204 28,673 259,488 SH   SOLE   152,188 0 107,300
SCHLUMBERGER LTD COM 806857108 6,848 507,635 SH   SOLE   481,365 0 26,270
SEA LTD SPONSORED ADS 81141R100 2,002 45,190 SH   SOLE   44,600 0 590
STANLEY BLACK & DECKER INC COM 854502101 17,407 174,074 SH   SOLE   169,404 0 4,670
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 252 5,270 SH   SOLE   5,270 0 0
UNITEDHEALTH GROUP INC COM 91324P102 781 3,130 SH   OTR 1 0 3,130 0
UNITEDHEALTH GROUP INC COM 91324P102 8,449 33,880 SH   SOLE   28,360 0 5,520
VARIAN MED SYS INC COM 92220P105 20,185 196,622 SH   SOLE   191,662 0 4,960
VERTEX PHARMACEUTICALS INC COM 92532F100 1,697 7,130 SH   OTR 1 0 7,130 0
VERTEX PHARMACEUTICALS INC COM 92532F100 50,213 211,024 SH   SOLE   195,464 0 15,560
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 267 19,422 SH   SOLE   19,422 0 0
YANDEX N V SHS CLASS A N97284108 204 6,000 SH   SOLE   6,000 0 0