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,023 49,558 SH   SOLE   32,668 0 16,890
ABBVIE INC COM 00287Y109 4,587 49,508 SH   SOLE   32,618 0 16,890
ADOBE SYS INC COM 00724F101 1,292 5,300 SH   OTR 1 0 5,300 0
ADOBE SYS INC COM 00724F101 58,146 238,489 SH   SOLE   210,769 0 27,720
ALBEMARLE CORP COM 012653101 18,438 195,462 SH   SOLE   178,677 0 16,785
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,093 5,890 SH   OTR 1 0 5,890 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 239,130 1,288,904 SH   SOLE   1,165,994 0 122,910
ALPHABET INC CAP STK CL A 02079K305 33,147 29,355 SH   SOLE   25,340 0 4,015
ALPHABET INC CAP STK CL A 02079K305 892 790 SH   OTR 1 0 790 0
ALPHABET INC CAP STK CL C 02079K107 348 312 SH   OTR 1 0 312 0
ALPHABET INC CAP STK CL C 02079K107 17,092 15,320 SH   SOLE   13,164 0 2,156
AMAZON COM INC COM 023135106 1,326 780 SH   OTR 1 0 780 0
AMAZON COM INC COM 023135106 19,879 11,695 SH   SOLE   9,605 0 2,090
APPLE INC COM 037833100 23,554 127,244 SH   SOLE   117,999 0 9,245
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,097 5,539 SH   OTR 1 0 5,539 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 119,745 604,865 SH   SOLE   484,078 0 120,787
ASTRAZENECA PLC SPONSORED ADR 046353108 43,219 1,230,959 SH   SOLE   885,589 0 345,370
AT&T INC COM 00206R102 489 15,224 SH   SOLE   15,224 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,264 9,420 SH   OTR 1 0 9,420 0
AUTOMATIC DATA PROCESSING IN COM 053015103 54,541 406,600 SH   SOLE   351,187 0 55,413
BAIDU INC SPON ADR REP A 056752108 2,418 9,950 SH   SOLE   9,950 0 0
BECTON DICKINSON & CO COM 075887109 37,092 154,832 SH   SOLE   139,192 0 15,640
BECTON DICKINSON & CO COM 075887109 1,270 5,300 SH   OTR 1 0 5,300 0
BLACKSTONE MTG TR INC COM CL A 09257W100 395 12,570 SH   SOLE   12,570 0 0
BROADCOM INC COM 11135F101 1,128 4,650 SH   OTR 1 0 4,650 0
BROADCOM INC COM 11135F101 261,180 1,076,410 SH   SOLE   971,905 0 104,505
CELGENE CORP COM 151020104 10,927 137,580 SH   SOLE   125,645 0 11,935
CERNER CORP COM 156782104 17,348 290,146 SH   SOLE   265,811 0 24,335
CHEVRON CORP NEW COM 166764100 424 3,350 SH   SOLE   3,350 0 0
CISCO SYS INC COM 17275R102 24,018 558,163 SH   SOLE   526,000 0 32,163
COCA COLA CO COM 191216100 518 11,800 SH   SOLE   11,800 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,111 14,070 SH   OTR 1 0 14,070 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 46,024 582,657 SH   SOLE   513,967 0 68,690
COMCAST CORP NEW CL A 20030N101 25,850 787,876 SH   SOLE   713,196 0 74,680
CONTINENTAL RESOURCES INC COM 212015101 259 4,000 SH   SOLE   4,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 572 3,970 SH   SOLE   3,970 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,229 8,442 SH   OTR 1 0 8,442 0
EDWARDS LIFESCIENCES CORP COM 28176E108 49,242 338,269 SH   SOLE   302,074 0 36,195
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 789 41,430 SH   SOLE   41,430 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 6,309 228,026 SH   SOLE   202,026 0 26,000
EOG RES INC COM 26875P101 25,438 204,435 SH   SOLE   188,220 0 16,215
EXXON MOBIL CORP COM 30231G102 2,754 33,283 SH   SOLE   13,283 0 20,000
F M C CORP COM NEW 302491303 22,429 251,416 SH   SOLE   231,776 0 19,640
FACEBOOK INC CL A 30303M102 668 3,440 SH   OTR 1 0 3,440 0
FACEBOOK INC CL A 30303M102 10,101 51,980 SH   SOLE   42,710 0 9,270
FLIR SYS INC COM 302445101 25,124 483,429 SH   SOLE   441,719 0 41,710
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,801 55,640 SH   SOLE   36,250 0 19,390
GENERAL ELECTRIC CO COM 369604103 10,894 800,421 SH   SOLE   746,067 0 54,354
GW PHARMACEUTICALS PLC ADS 36197T103 3,233 23,170 SH   SOLE   23,170 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 1,116 10,630 SH   OTR 1 0 10,630 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 271,940 2,589,409 SH   SOLE   2,337,740 0 251,669
HERSHEY CO COM 427866108 270 2,900 SH   SOLE   2,900 0 0
HIGHWOODS PPTYS INC COM 431284108 1,334 26,300 SH   SOLE   26,300 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 206 4,379 SH   SOLE   4,379 0 0
IPG PHOTONICS CORP COM 44980X109 221 1,000 SH   SOLE   1,000 0 0
IQVIA HLDGS INC COM 46266C105 41,147 412,210 SH   SOLE   360,660 0 51,550
IQVIA HLDGS INC COM 46266C105 1,161 11,630 SH   OTR 1 0 11,630 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 6,049 35,110 SH   SOLE   35,110 0 0
JOHNSON & JOHNSON COM 478160104 22,189 182,864 SH   SOLE   166,952 0 15,912
JPMORGAN CHASE & CO COM 46625H100 1,111 10,660 SH   OTR 1 0 10,660 0
JPMORGAN CHASE & CO COM 46625H100 16,973 162,890 SH   SOLE   133,890 0 29,000
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 27,120 641,578 SH   SOLE   505,918 0 135,660
LIBERTY PPTY TR SH BEN INT 531172104 2,499 56,371 SH   SOLE   54,871 0 1,500
M & T BK CORP COM 55261F104 2,217 13,030 SH   SOLE   13,030 0 0
MARSH & MCLENNAN COS INC COM 571748102 30,548 372,677 SH   SOLE   346,027 0 26,650
MASTERCARD INCORPORATED CL A 57636Q104 1,279 6,510 SH   OTR 1 0 6,510 0
MASTERCARD INCORPORATED CL A 57636Q104 48,202 245,277 SH   SOLE   217,932 0 27,345
MEDTRONIC PLC SHS G5960L103 25,749 300,767 SH   SOLE   263,132 0 37,635
MELCO RESORT ENTERTAINMENT L ADR 585464100 1,118 39,930 SH   OTR 1 0 39,930 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 247,547 8,840,947 SH   SOLE   7,996,927 0 844,020
MERCK & CO INC COM 58933Y105 798 13,150 SH   SOLE   13,150 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 900 9,900 SH   SOLE   9,900 0 0
MICROSOFT CORP COM 594918104 37,982 385,172 SH   SOLE   357,012 0 28,160
NEVRO CORP COM 64157F103 7,630 95,560 SH   SOLE   87,440 0 8,120
OCCIDENTAL PETE CORP DEL COM 674599105 15,008 179,350 SH   SOLE   176,100 0 3,250
ONEOK INC NEW COM 682680103 1,078 15,433 SH   SOLE   15,433 0 0
PROCTER AND GAMBLE CO COM 742718109 1,536 19,678 SH   SOLE   8,000 0 11,678
PTC INC COM 69370C100 1,192 12,710 SH   OTR 1 0 12,710 0
PTC INC COM 69370C100 17,768 189,400 SH   SOLE   155,270 0 34,130
QIAGEN NV SHS NEW N72482123 135,902 3,758,339 SH   SOLE   3,405,373 0 352,966
QUEST DIAGNOSTICS INC COM 74834L100 20,585 187,234 SH   SOLE   179,544 0 7,690
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 575 8,300 SH   SOLE   8,300 0 0
SCHLUMBERGER LTD COM 806857108 32,040 478,000 SH   SOLE   425,970 0 52,030
SCHLUMBERGER LTD COM 806857108 660 9,850 SH   OTR 1 0 9,850 0
STANLEY BLACK & DECKER INC COM 854502101 699 5,260 SH   OTR 1 0 5,260 0
STANLEY BLACK & DECKER INC COM 854502101 30,191 227,325 SH   SOLE   201,500 0 25,825
STARBUCKS CORP COM 855244109 448 9,170 SH   OTR 1 0 9,170 0
STARBUCKS CORP COM 855244109 7,897 161,660 SH   SOLE   136,310 0 25,350
VARIAN MED SYS INC COM 92220P105 24,355 214,167 SH   SOLE   196,942 0 17,225
VERTEX PHARMACEUTICALS INC COM 92532F100 1,197 7,040 SH   OTR 1 0 7,040 0
VERTEX PHARMACEUTICALS INC COM 92532F100 42,339 249,110 SH   SOLE   220,530 0 28,580
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,105 45,457 SH   SOLE   45,457 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 437 20,171 SH   SOLE   20,171 0 0