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,828 49,558 SH   SOLE   25,868 0 23,690
ABBVIE INC COM 00287Y109 4,798 49,608 SH   SOLE   25,918 0 23,690
ADOBE SYS INC COM 00724F101 1,065 6,080 SH   OTR 1 0 6,080 0
ADOBE SYS INC COM 00724F101 56,942 324,939 SH   SOLE   277,014 0 47,925
ALBEMARLE CORP COM 012653101 558 4,360 SH   OTR 1 0 4,360 0
ALBEMARLE CORP COM 012653101 39,609 309,712 SH   SOLE   276,662 0 33,050
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 990 5,740 SH   OTR 1 0 5,740 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 229,238 1,329,454 SH   SOLE   1,224,834 0 104,620
ALPHABET INC CAP STK CL A 02079K305 664 630 SH   OTR 1 0 630 0
ALPHABET INC CAP STK CL A 02079K305 31,114 29,537 SH   SOLE   25,087 0 4,450
ALPHABET INC CAP STK CL C 02079K107 20,664 19,748 SH   SOLE   17,172 0 2,576
ALPHABET INC CAP STK CL C 02079K107 326 312 SH   OTR 1 0 312 0
AMAZON COM INC COM 023135106 20,320 17,375 SH   SOLE   14,425 0 2,950
AMAZON COM INC COM 023135106 1,169 1,000 SH   OTR 1 0 1,000 0
APPLE INC COM 037833100 713 4,215 SH   OTR 1 0 4,215 0
APPLE INC COM 037833100 35,322 208,724 SH   SOLE   185,434 0 23,290
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,025 5,899 SH   OTR 1 0 5,899 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 118,901 684,046 SH   SOLE   569,669 0 114,377
ASTRAZENECA PLC SPONSORED ADR 046353108 35,125 1,012,255 SH   SOLE   828,815 0 183,440
AT&T INC COM 00206R102 692 17,790 SH   SOLE   17,790 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,104 9,420 SH   OTR 1 0 9,420 0
AUTOMATIC DATA PROCESSING IN COM 053015103 52,161 445,100 SH   SOLE   379,987 0 65,113
BAIDU INC SPON ADR REP A 056752108 1,279 5,460 SH   SOLE   5,460 0 0
BECTON DICKINSON & CO COM 075887109 18,427 86,082 SH   SOLE   83,450 0 2,632
BLACKSTONE MTG TR INC COM CL A 09257W100 405 12,570 SH   SOLE   12,570 0 0
BROADCOM LTD SHS Y09827109 1,002 3,900 SH   OTR 1 0 3,900 0
BROADCOM LTD SHS Y09827109 245,332 954,970 SH   SOLE   877,665 0 77,305
CELGENE CORP COM 151020104 1,098 10,520 SH   OTR 1 0 10,520 0
CELGENE CORP COM 151020104 44,598 427,350 SH   SOLE   370,910 0 56,440
CERNER CORP COM 156782104 20,769 308,196 SH   SOLE   276,396 0 31,800
CHEVRON CORP NEW COM 166764100 419 3,350 SH   SOLE   3,350 0 0
CISCO SYS INC COM 17275R102 27,225 710,825 SH   SOLE   663,397 0 47,428
COCA COLA CO COM 191216100 541 11,800 SH   SOLE   7,800 0 4,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 42,824 602,987 SH   SOLE   534,357 0 68,630
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 669 9,420 SH   OTR 1 0 9,420 0
COMCAST CORP NEW CL A 20030N101 34,205 854,060 SH   SOLE   759,640 0 94,420
CONTINENTAL RESOURCES INC COM 212015101 212 4,000 SH   SOLE   4,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 11,314 77,479 SH   SOLE   63,449 0 14,030
EDWARDS LIFESCIENCES CORP COM 28176E108 880 7,812 SH   OTR 1 0 7,812 0
EDWARDS LIFESCIENCES CORP COM 28176E108 41,831 371,139 SH   SOLE   329,269 0 41,870
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 742 41,430 SH   SOLE   29,130 0 12,300
ENTERPRISE PRODS PARTNERS L COM 293792107 6,045 228,026 SH   SOLE   167,946 0 60,080
EOG RES INC COM 26875P101 23,630 218,975 SH   SOLE   200,295 0 18,680
EXXON MOBIL CORP COM 30231G102 2,738 32,738 SH   SOLE   7,738 0 25,000
F M C CORP COM NEW 302491303 25,390 268,226 SH   SOLE   246,866 0 21,360
FACEBOOK INC CL A 30303M102 1,078 6,110 SH   OTR 1 0 6,110 0
FACEBOOK INC CL A 30303M102 18,581 105,300 SH   SOLE   87,340 0 17,960
FLIR SYS INC COM 302445101 28,647 614,469 SH   SOLE   555,239 0 59,230
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,927 55,701 SH   SOLE   24,460 0 31,241
GENERAL ELECTRIC CO COM 369604103 14,575 835,271 SH   SOLE   761,137 0 74,134
HDFC BANK LTD ADR REPS 3 SHS 40415F101 1,081 10,630 SH   OTR 1 0 10,630 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 270,574 2,661,295 SH   SOLE   2,444,606 0 216,689
HERSHEY CO COM 427866108 329 2,900 SH   SOLE   2,900 0 0
HIGHWOODS PPTYS INC COM 431284108 1,339 26,300 SH   SOLE   22,300 0 4,000
HSBC HLDGS PLC SPON ADR NEW 404280406 226 4,379 SH   SOLE   4,379 0 0
IPG PHOTONICS CORP COM 44980X109 428 2,000 SH   SOLE   2,000 0 0
IQVIA HLDGS INC COM 46266C105 43,447 443,790 SH   SOLE   388,670 0 55,120
IQVIA HLDGS INC COM 46266C105 1,045 10,670 SH   OTR 1 0 10,670 0
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 184 10,470 SH   SOLE   0 0 10,470
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 5,090 37,800 SH   SOLE   37,800 0 0
JOHNSON & JOHNSON COM 478160104 27,298 195,374 SH   SOLE   175,812 0 19,562
JPMORGAN CHASE & CO COM 46625H100 1,140 10,660 SH   OTR 1 0 10,660 0
JPMORGAN CHASE & CO COM 46625H100 19,742 184,610 SH   SOLE   152,870 0 31,740
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 25,114 664,397 SH   SOLE   580,487 0 83,910
LIBERTY PPTY TR SH BEN INT 531172104 2,425 56,371 SH   SOLE   39,871 0 16,500
M & T BK CORP COM 55261F104 2,245 13,130 SH   SOLE   13,130 0 0
MARSH & MCLENNAN COS INC COM 571748102 32,828 403,347 SH   SOLE   372,217 0 31,130
MASTERCARD INCORPORATED CL A 57636Q104 1,137 7,510 SH   OTR 1 0 7,510 0
MASTERCARD INCORPORATED CL A 57636Q104 43,263 285,827 SH   SOLE   252,927 0 32,900
MEDTRONIC PLC SHS G5960L103 26,220 324,707 SH   SOLE   279,407 0 45,300
MELCO RESORT ENTERTAINMENT L ADR 585464100 158,130 5,445,232 SH   SOLE   5,065,552 0 379,680
MERCK & CO INC COM 58933Y105 740 13,150 SH   SOLE   13,150 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 870 9,900 SH   SOLE   9,900 0 0
MICROSOFT CORP COM 594918104 36,149 422,602 SH   SOLE   389,467 0 33,135
NEVRO CORP COM 64157F103 6,921 100,250 SH   SOLE   90,040 0 10,210
NXP SEMICONDUCTORS N V COM N6596X109 70,385 601,120 SH   SOLE   546,380 0 54,740
OCCIDENTAL PETE CORP DEL COM 674599105 15,069 204,570 SH   SOLE   201,320 0 3,250
ONEOK INC NEW COM 682680103 846 15,833 SH   SOLE   14,257 0 1,576
PROCTER AND GAMBLE CO COM 742718109 1,863 20,278 SH   SOLE   4,300 0 15,978
PTC INC COM 69370C100 814 13,400 SH   OTR 1 0 13,400 0
PTC INC COM 69370C100 6,645 109,340 SH   SOLE   69,720 0 39,620
QIAGEN NV SHS NEW N72482123 110,728 3,579,954 SH   SOLE   3,280,760 0 299,194
QUEST DIAGNOSTICS INC COM 74834L100 19,561 198,612 SH   SOLE   189,372 0 9,240
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 554 8,300 SH   SOLE   8,300 0 0
SCHLUMBERGER LTD COM 806857108 631 9,360 SH   OTR 1 0 9,360 0
SCHLUMBERGER LTD COM 806857108 34,669 514,452 SH   SOLE   456,662 0 57,790
SHIRE PLC SPONSORED ADR 82481R106 27,087 174,622 SH   SOLE   142,535 0 32,087
STANLEY BLACK & DECKER INC COM 854502101 1,130 6,660 SH   OTR 1 0 6,660 0
STANLEY BLACK & DECKER INC COM 854502101 52,671 310,395 SH   SOLE   275,275 0 35,120
STARBUCKS CORP COM 855244109 527 9,170 SH   OTR 1 0 9,170 0
STARBUCKS CORP COM 855244109 9,045 157,500 SH   SOLE   130,790 0 26,710
VARIAN MED SYS INC COM 92220P105 25,577 230,111 SH   SOLE   204,661 0 25,450
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,427 44,737 SH   SOLE   34,892 0 9,845
WESTPAC BKG CORP SPONSORED ADR 961214301 492 20,171 SH   SOLE   20,171 0 0