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 2,970 49,558 SH   SOLE   25,868 0 23,690
ABBVIE INC COM 00287Y109 4,686 49,508 SH   SOLE   25,818 0 23,690
ADOBE SYS INC COM 00724F101 1,145 5,300 SH   OTR 1 0 5,300 0
ADOBE SYS INC COM 00724F101 55,519 256,939 SH   SOLE   220,494 0 36,445
ALBEMARLE CORP COM 012653101 19,095 205,902 SH   SOLE   184,187 0 21,715
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,054 5,740 SH   OTR 1 0 5,740 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 239,582 1,305,339 SH   SOLE   1,181,119 0 124,220
ALPHABET INC CAP STK CL C 02079K107 322 312 SH   OTR 1 0 312 0
ALPHABET INC CAP STK CL C 02079K107 17,743 17,196 SH   SOLE   14,720 0 2,476
ALPHABET INC CAP STK CL A 02079K305 30,333 29,247 SH   SOLE   24,817 0 4,430
ALPHABET INC CAP STK CL A 02079K305 653 630 SH   OTR 1 0 630 0
AMAZON COM INC COM 023135106 1,129 780 SH   OTR 1 0 780 0
AMAZON COM INC COM 023135106 18,613 12,860 SH   SOLE   10,570 0 2,290
APPLE INC COM 037833100 22,314 132,994 SH   SOLE   121,699 0 11,295
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,100 5,539 SH   OTR 1 0 5,539 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 120,962 609,197 SH   SOLE   485,823 0 123,374
ASTRAZENECA PLC SPONSORED ADR 046353108 43,464 1,242,882 SH   SOLE   889,162 0 353,720
AT&T INC COM 00206R102 555 15,564 SH   SOLE   15,564 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,069 9,420 SH   OTR 1 0 9,420 0
AUTOMATIC DATA PROCESSING IN COM 053015103 49,671 437,710 SH   SOLE   370,842 0 66,868
BAIDU INC SPON ADR REP A 056752108 1,219 5,460 SH   SOLE   5,460 0 0
BECTON DICKINSON & CO COM 075887109 37,106 171,232 SH   SOLE   152,990 0 18,242
BECTON DICKINSON & CO COM 075887109 1,149 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 LTD SHS Y09827109 1,096 4,650 SH   OTR 1 0 4,650 0
BROADCOM LTD SHS Y09827109 258,349 1,096,326 SH   SOLE   988,521 0 107,805
CELGENE CORP COM 151020104 13,120 147,070 SH   SOLE   130,315 0 16,755
CERNER CORP COM 156782104 17,754 306,106 SH   SOLE   272,211 0 33,895
CHEVRON CORP NEW COM 166764100 382 3,350 SH   SOLE   3,350 0 0
CISCO SYS INC COM 17275R102 25,379 591,725 SH   SOLE   545,412 0 46,313
COCA COLA CO COM 191216100 512 11,800 SH   SOLE   7,800 0 4,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,133 14,070 SH   OTR 1 0 14,070 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 50,383 625,877 SH   SOLE   540,337 0 85,540
COMCAST CORP NEW CL A 20030N101 28,555 835,660 SH   SOLE   736,260 0 99,400
CONTINENTAL RESOURCES INC COM 212015101 236 4,000 SH   SOLE   4,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 511 3,770 SH   SOLE   2,370 0 1,400
EDWARDS LIFESCIENCES CORP COM 28176E108 50,980 365,399 SH   SOLE   320,294 0 45,105
EDWARDS LIFESCIENCES CORP COM 28176E108 1,178 8,442 SH   OTR 1 0 8,442 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 672 41,430 SH   SOLE   29,130 0 12,300
ENTERPRISE PRODS PARTNERS L COM 293792107 5,582 228,026 SH   SOLE   167,946 0 60,080
EOG RES INC COM 26875P101 22,838 216,945 SH   SOLE   196,770 0 20,175
EXXON MOBIL CORP COM 30231G102 2,483 33,283 SH   SOLE   7,738 0 25,545
F M C CORP COM NEW 302491303 20,327 265,476 SH   SOLE   242,216 0 23,260
FACEBOOK INC CL A 30303M102 550 3,440 SH   OTR 1 0 3,440 0
FACEBOOK INC CL A 30303M102 9,084 56,850 SH   SOLE   46,710 0 10,140
FLIR SYS INC COM 302445101 25,465 509,189 SH   SOLE   452,489 0 56,700
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,842 55,640 SH   SOLE   24,460 0 31,180
GENERAL ELECTRIC CO COM 369604103 11,366 843,161 SH   SOLE   765,517 0 77,644
HDFC BANK LTD ADR REPS 3 SHS 40415F101 1,050 10,630 SH   OTR 1 0 10,630 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 260,428 2,636,712 SH   SOLE   2,377,133 0 259,579
HERSHEY CO COM 427866108 287 2,900 SH   SOLE   2,900 0 0
HIGHWOODS PPTYS INC COM 431284108 1,152 26,300 SH   SOLE   22,300 0 4,000
HSBC HLDGS PLC SPON ADR NEW 404280406 209 4,379 SH   SOLE   4,379 0 0
IPG PHOTONICS CORP COM 44980X109 233 1,000 SH   SOLE   1,000 0 0
IQVIA HLDGS INC COM 46266C105 1,047 10,670 SH   OTR 1 0 10,670 0
IQVIA HLDGS INC COM 46266C105 42,738 435,610 SH   SOLE   378,770 0 56,840
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 187 10,470 SH   SOLE   0 0 10,470
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 5,505 36,460 SH   SOLE   36,460 0 0
JOHNSON & JOHNSON COM 478160104 24,667 192,489 SH   SOLE   171,462 0 21,027
JPMORGAN CHASE & CO COM 46625H100 19,689 179,040 SH   SOLE   147,300 0 31,740
JPMORGAN CHASE & CO COM 46625H100 1,172 10,660 SH   OTR 1 0 10,660 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 25,223 658,386 SH   SOLE   522,236 0 136,150
LIBERTY PPTY TR SH BEN INT 531172104 2,240 56,371 SH   SOLE   39,871 0 16,500
M & T BK CORP COM 55261F104 2,402 13,030 SH   SOLE   13,030 0 0
MARSH & MCLENNAN COS INC COM 571748102 32,869 397,977 SH   SOLE   364,827 0 33,150
MASTERCARD INCORPORATED CL A 57636Q104 1,140 6,510 SH   OTR 1 0 6,510 0
MASTERCARD INCORPORATED CL A 57636Q104 46,235 263,957 SH   SOLE   232,522 0 31,435
MEDTRONIC PLC SHS G5960L103 25,521 318,137 SH   SOLE   270,902 0 47,235
MELCO RESORT ENTERTAINMENT L ADR 585464100 247,998 8,557,574 SH   SOLE   7,789,694 0 767,880
MELCO RESORT ENTERTAINMENT L ADR 585464100 369 12,730 SH   OTR 1 0 12,730 0
MERCK & CO INC COM 58933Y105 716 13,150 SH   SOLE   13,150 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 927 10,150 SH   SOLE   9,900 0 250
MICROSOFT CORP COM 594918104 37,553 411,452 SH   SOLE   374,682 0 36,770
NEVRO CORP COM 64157F103 8,718 100,590 SH   SOLE   89,750 0 10,840
OCCIDENTAL PETE CORP DEL COM 674599105 12,989 199,950 SH   SOLE   196,700 0 3,250
ONEOK INC NEW COM 682680103 878 15,433 SH   SOLE   13,857 0 1,576
PROCTER AND GAMBLE CO COM 742718109 1,560 19,678 SH   SOLE   3,700 0 15,978
PTC INC COM 69370C100 1,161 14,880 SH   OTR 1 0 14,880 0
PTC INC COM 69370C100 18,953 242,950 SH   SOLE   199,100 0 43,850
QIAGEN NV SHS NEW N72482123 117,976 3,651,379 SH   SOLE   3,287,487 0 363,892
QUEST DIAGNOSTICS INC COM 74834L100 19,641 195,822 SH   SOLE   185,732 0 10,090
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 530 8,300 SH   SOLE   8,300 0 0
SCHLUMBERGER LTD COM 806857108 606 9,360 SH   OTR 1 0 9,360 0
SCHLUMBERGER LTD COM 806857108 33,322 514,392 SH   SOLE   454,612 0 59,780
SHIRE PLC SPONSORED ADR 82481R106 11,877 79,504 SH   SOLE   55,247 0 24,257
STANLEY BLACK & DECKER INC COM 854502101 1,020 6,660 SH   OTR 1 0 6,660 0
STANLEY BLACK & DECKER INC COM 854502101 46,544 303,815 SH   SOLE   267,300 0 36,515
STARBUCKS CORP COM 855244109 531 9,170 SH   OTR 1 0 9,170 0
STARBUCKS CORP COM 855244109 10,240 176,890 SH   SOLE   150,180 0 26,710
VARIAN MED SYS INC COM 92220P105 27,720 226,011 SH   SOLE   199,706 0 26,305
VERTEX PHARMACEUTICALS INC COM 92532F100 704 4,320 SH   OTR 1 0 4,320 0
VERTEX PHARMACEUTICALS INC COM 92532F100 30,083 184,580 SH   SOLE   162,110 0 22,470
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,245 44,737 SH   SOLE   34,892 0 9,845
WESTPAC BKG CORP SPONSORED ADR 961214301 447 20,171 SH   SOLE   20,171 0 0