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 4,305 49,558 SH   SOLE   49,558 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,391 23,410 SH   OTR 1 0 23,410 0
ACTIVISION BLIZZARD INC COM 00507V109 16,983 285,820 SH   SOLE   237,040 0 48,780
ADOBE INC COM 00724F101 1,567 4,750 SH   OTR 1 0 4,750 0
ADOBE INC COM 00724F101 62,519 189,562 SH   SOLE   176,512 0 13,050
ADVANCED ENERGY INDS COM 007973100 753 10,580 SH   OTR 1 0 10,580 0
ADVANCED ENERGY INDS COM 007973100 23,008 323,150 SH   SOLE   296,070 0 27,080
ALBEMARLE CORP COM 012653101 13,542 185,402 SH   SOLE   179,422 0 5,980
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,627 7,670 SH   OTR 1 0 7,670 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 320,323 1,510,247 SH   SOLE   1,349,577 0 160,670
ALPHABET INC CAP STK CL A 02079K305 1,072 800 SH   OTR 1 0 800 0
ALPHABET INC CAP STK CL A 02079K305 35,608 26,585 SH   SOLE   24,380 0 2,205
ALPHABET INC CAP STK CL C 02079K107 451 337 SH   OTR 1 0 337 0
ALPHABET INC CAP STK CL C 02079K107 16,431 12,289 SH   SOLE   11,515 0 774
AMAZON COM INC COM 023135106 1,220 660 SH   OTR 1 0 660 0
AMAZON COM INC COM 023135106 14,762 7,989 SH   SOLE   6,629 0 1,360
APPLE INC COM 037833100 34,322 116,880 SH   SOLE   114,275 0 2,605
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,627 5,499 SH   OTR 1 0 5,499 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 158,188 534,527 SH   SOLE   414,262 0 120,265
ASTRAZENECA PLC SPONSORED ADR 046353108 55,909 1,121,318 SH   SOLE   778,513 0 342,805
AT&T INC COM 00206R102 595 15,224 SH   SOLE   15,224 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 55,128 323,332 SH   SOLE   301,572 0 21,760
AUTOMATIC DATA PROCESSING IN COM 053015103 1,366 8,010 SH   OTR 1 0 8,010 0
BAIDU INC SPON ADR REP A 056752108 1,553 12,290 SH   SOLE   12,290 0 0
BECTON DICKINSON & CO COM 075887109 1,265 4,650 SH   OTR 1 0 4,650 0
BECTON DICKINSON & CO COM 075887109 43,004 158,121 SH   SOLE   145,611 0 12,510
BLACKSTONE MTG TR INC COM CL A 09257W100 505 13,570 SH   SOLE   13,570 0 0
BROADCOM INC COM 11135F101 14,323 45,324 SH   SOLE   43,954 0 1,370
CERNER CORP COM 156782104 22,016 299,992 SH   SOLE   293,792 0 6,200
CHEVRON CORP NEW COM 166764100 394 3,270 SH   SOLE   3,270 0 0
CISCO SYS INC COM 17275R102 24,744 515,925 SH   SOLE   502,815 0 13,110
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 20,895 336,906 SH   SOLE   328,466 0 8,440
COMCAST CORP NEW CL A 20030N101 32,608 725,112 SH   SOLE   707,112 0 18,000
DENTSPLY SIRONA INC COM 24906P109 25,885 457,420 SH   SOLE   445,110 0 12,310
DIAGEO P L C SPON ADR NEW 25243Q205 635 3,770 SH   SOLE   3,770 0 0
EATON VANCE MUN BD FD COM 27827X101 169 13,123 SH   SOLE   13,123 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 50,483 216,396 SH   SOLE   200,136 0 16,260
EDWARDS LIFESCIENCES CORP COM 28176E108 1,442 6,182 SH   OTR 1 0 6,182 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 480 37,393 SH   SOLE   37,393 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 6,242 221,679 SH   SOLE   221,679 0 0
EOG RES INC COM 26875P101 17,400 207,741 SH   SOLE   201,791 0 5,950
EXXON MOBIL CORP COM 30231G102 2,322 33,283 SH   SOLE   33,283 0 0
F M C CORP COM NEW 302491303 23,910 239,536 SH   SOLE   232,556 0 6,980
FACEBOOK INC CL A 30303M102 731 3,560 SH   OTR 1 0 3,560 0
FACEBOOK INC CL A 30303M102 8,791 42,830 SH   SOLE   35,520 0 7,310
FLIR SYS INC COM 302445101 24,896 478,126 SH   SOLE   465,296 0 12,830
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,925 52,260 SH   SOLE   52,260 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 6,578 62,910 SH   SOLE   62,750 0 160
HDFC BANK LTD SPONSORED ADS 40415F101 826 13,040 SH   OTR 1 0 13,040 0
HDFC BANK LTD SPONSORED ADS 40415F101 124,456 1,963,950 SH   SOLE   1,760,382 0 203,568
HERSHEY CO COM 427866108 426 2,900 SH   SOLE   2,900 0 0
HIGHWOODS PPTYS INC COM 431284108 1,257 25,700 SH   SOLE   25,700 0 0
ICICI BK LTD ADR 45104G104 747 49,530 SH   OTR 1 0 49,530 0
ICICI BK LTD ADR 45104G104 275,101 18,230,698 SH   SOLE   16,193,488 0 2,037,210
IQVIA HLDGS INC COM 46266C105 1,392 9,010 SH   OTR 1 0 9,010 0
IQVIA HLDGS INC COM 46266C105 51,015 330,171 SH   SOLE   305,761 0 24,410
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 5,392 36,120 SH   SOLE   35,940 0 180
JOHNSON & JOHNSON COM 478160104 24,666 169,094 SH   SOLE   164,774 0 4,320
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 25,222 516,853 SH   SOLE   335,694 0 181,159
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 8,937 496,240 SH   SOLE   411,710 0 84,530
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 722 40,110 SH   OTR 1 0 40,110 0
LIBERTY PPTY TR SH BEN INT 531172104 2,749 45,781 SH   SOLE   45,781 0 0
LOCKHEED MARTIN CORP COM 539830109 1,281 3,290 SH   OTR 1 0 3,290 0
LOCKHEED MARTIN CORP COM 539830109 15,511 39,835 SH   SOLE   33,025 0 6,810
M & T BK CORP COM 55261F104 2,212 13,030 SH   SOLE   13,030 0 0
MARSH & MCLENNAN COS INC COM 571748102 36,608 328,591 SH   SOLE   319,761 0 8,830
MASTERCARD INC CL A 57636Q104 1,347 4,510 SH   OTR 1 0 4,510 0
MASTERCARD INC CL A 57636Q104 54,918 183,923 SH   SOLE   171,063 0 12,860
MEDTRONIC PLC SHS G5960L103 31,177 274,807 SH   SOLE   268,207 0 6,600
MELCO RESORTS AND ENTMT LTD ADR 585464100 1,250 51,710 SH   OTR 1 0 51,710 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 249,855 10,337,414 SH   SOLE   9,233,304 0 1,104,110
MERCK & CO INC COM 58933Y105 1,160 12,750 SH   SOLE   12,750 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 890 8,500 SH   SOLE   8,500 0 0
MICRON TECHNOLOGY INC COM 595112103 1,467 27,270 SH   OTR 1 0 27,270 0
MICRON TECHNOLOGY INC COM 595112103 17,910 333,020 SH   SOLE   276,190 0 56,830
MICROSOFT CORP COM 594918104 1,476 9,360 SH   OTR 1 0 9,360 0
MICROSOFT CORP COM 594918104 61,109 387,500 SH   SOLE   361,230 0 26,270
NVIDIA CORP COM 67066G104 1,628 6,920 SH   OTR 1 0 6,920 0
NVIDIA CORP COM 67066G104 51,649 219,503 SH   SOLE   201,523 0 17,980
OCCIDENTAL PETE CORP COM 674599105 6,708 162,770 SH   SOLE   159,520 0 3,250
ONEOK INC NEW COM 682680103 1,252 16,550 SH   SOLE   16,550 0 0
PROCTER & GAMBLE CO COM 742718109 2,395 19,178 SH   SOLE   19,178 0 0
QIAGEN NV SHS NEW N72482123 84,412 2,497,386 SH   SOLE   2,258,087 0 239,299
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 342 5,800 SH   SOLE   5,800 0 0
SAP SE SPON ADR 803054204 36,937 275,670 SH   SOLE   160,800 0 114,870
SCHLUMBERGER LTD COM 806857108 288 7,170 SH   OTR 1 0 7,170 0
SCHLUMBERGER LTD COM 806857108 19,073 474,461 SH   SOLE   448,191 0 26,270
STANLEY BLACK & DECKER INC COM 854502101 29,254 176,504 SH   SOLE   171,834 0 4,670
UNITEDHEALTH GROUP INC COM 91324P102 803 2,730 SH   OTR 1 0 2,730 0
UNITEDHEALTH GROUP INC COM 91324P102 9,795 33,320 SH   SOLE   27,610 0 5,710
VARIAN MED SYS INC COM 92220P105 28,561 201,117 SH   SOLE   195,657 0 5,460
VERTEX PHARMACEUTICALS INC COM 92532F100 1,373 6,270 SH   OTR 1 0 6,270 0
VERTEX PHARMACEUTICALS INC COM 92532F100 46,622 212,934 SH   SOLE   196,614 0 16,320
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 375 19,422 SH   SOLE   19,422 0 0