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,636 49,558 SH   SOLE   41,318 0 8,240
ABBVIE INC COM 00287Y109 4,682 49,508 SH   SOLE   41,268 0 8,240
ADOBE SYS INC COM 00724F101 1,325 4,910 SH   OTR 1 0 4,910 0
ADOBE SYS INC COM 00724F101 61,338 227,219 SH   SOLE   207,999 0 19,220
ALBEMARLE CORP COM 012653101 19,419 194,622 SH   SOLE   183,717 0 10,905
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 970 5,890 SH   OTR 1 0 5,890 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 214,479 1,301,767 SH   SOLE   1,183,839 0 117,928
ALPHABET INC CAP STK CL C 02079K107 402 337 SH   OTR 1 0 337 0
ALPHABET INC CAP STK CL C 02079K107 18,063 15,135 SH   SOLE   13,785 0 1,350
ALPHABET INC CAP STK CL A 02079K305 34,794 28,825 SH   SOLE   25,815 0 3,010
ALPHABET INC CAP STK CL A 02079K305 954 790 SH   OTR 1 0 790 0
AMAZON COM INC COM 023135106 1,402 700 SH   OTR 1 0 700 0
AMAZON COM INC COM 023135106 20,240 10,105 SH   SOLE   8,515 0 1,590
APPLE INC COM 037833100 28,506 126,279 SH   SOLE   119,944 0 6,335
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,072 5,699 SH   OTR 1 0 5,699 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 113,357 602,898 SH   SOLE   488,527 0 114,371
ASTRAZENECA PLC SPONSORED ADR 046353108 52,916 1,337,279 SH   SOLE   1,015,399 0 321,880
AT&T INC COM 00206R102 511 15,224 SH   SOLE   15,224 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,330 8,830 SH   OTR 1 0 8,830 0
AUTOMATIC DATA PROCESSING IN COM 053015103 59,952 397,930 SH   SOLE   360,400 0 37,530
BAIDU INC SPON ADR REP A 056752108 2,275 9,950 SH   SOLE   9,950 0 0
BECTON DICKINSON & CO COM 075887109 1,420 5,440 SH   OTR 1 0 5,440 0
BECTON DICKINSON & CO COM 075887109 39,566 151,592 SH   SOLE   138,062 0 13,530
BLACKSTONE MTG TR INC COM CL A 09257W100 421 12,570 SH   SOLE   12,570 0 0
BROADCOM INC COM 11135F101 1,174 4,760 SH   OTR 1 0 4,760 0
BROADCOM INC COM 11135F101 267,876 1,085,705 SH   SOLE   987,775 0 97,930
CELGENE CORP COM 151020104 12,161 135,890 SH   SOLE   128,835 0 7,055
CERNER CORP COM 156782104 18,566 288,246 SH   SOLE   272,136 0 16,110
CHEVRON CORP NEW COM 166764100 410 3,350 SH   SOLE   3,350 0 0
CISCO SYS INC COM 17275R102 26,904 553,013 SH   SOLE   529,883 0 23,130
COCA COLA CO COM 191216100 545 11,800 SH   SOLE   11,800 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 44,128 571,977 SH   SOLE   519,857 0 52,120
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,115 14,450 SH   OTR 1 0 14,450 0
COMCAST CORP NEW CL A 20030N101 27,663 781,232 SH   SOLE   734,492 0 46,740
CONTINENTAL RESOURCES INC COM 212015101 273 4,000 SH   SOLE   4,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 562 3,970 SH   SOLE   3,970 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,508 8,662 SH   OTR 1 0 8,662 0
EDWARDS LIFESCIENCES CORP COM 28176E108 58,067 333,529 SH   SOLE   304,954 0 28,575
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 922 41,430 SH   SOLE   41,430 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 6,551 228,026 SH   SOLE   215,026 0 13,000
EOG RES INC COM 26875P101 25,784 202,115 SH   SOLE   191,425 0 10,690
EXXON MOBIL CORP COM 30231G102 2,830 33,283 SH   SOLE   23,283 0 10,000
F M C CORP COM NEW 302491303 21,760 249,596 SH   SOLE   236,231 0 13,365
FACEBOOK INC CL A 30303M102 566 3,440 SH   OTR 1 0 3,440 0
FACEBOOK INC CL A 30303M102 8,287 50,390 SH   SOLE   42,490 0 7,900
FLIR SYS INC COM 302445101 29,423 478,649 SH   SOLE   452,454 0 26,195
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,861 55,640 SH   SOLE   45,950 0 9,690
GENERAL ELECTRIC CO COM 369604103 8,884 786,931 SH   SOLE   750,036 0 36,895
GW PHARMACEUTICALS PLC ADS 36197T103 5,958 34,490 SH   SOLE   34,490 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 1,044 11,090 SH   OTR 1 0 11,090 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 170,111 1,807,769 SH   SOLE   1,638,700 0 169,069
HERSHEY CO COM 427866108 296 2,900 SH   SOLE   2,900 0 0
HIGHWOODS PPTYS INC COM 431284108 1,243 26,300 SH   SOLE   26,300 0 0
ICICI BK LTD ADR 45104G104 34,836 4,103,131 SH   SOLE   3,677,691 0 425,440
IQVIA HLDGS INC COM 46266C105 52,615 405,540 SH   SOLE   366,010 0 39,530
IQVIA HLDGS INC COM 46266C105 1,539 11,860 SH   OTR 1 0 11,860 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 5,863 34,870 SH   SOLE   34,870 0 0
JOHNSON & JOHNSON COM 478160104 25,139 181,944 SH   SOLE   172,289 0 9,655
JPMORGAN CHASE & CO COM 46625H100 1,246 11,040 SH   OTR 1 0 11,040 0
JPMORGAN CHASE & CO COM 46625H100 17,909 158,710 SH   SOLE   134,000 0 24,710
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 29,087 639,132 SH   SOLE   510,140 0 128,992
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 411 27,840 SH   OTR 1 0 27,840 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 5,848 395,671 SH   SOLE   333,361 0 62,310
LIBERTY PPTY TR SH BEN INT 531172104 2,382 56,371 SH   SOLE   56,371 0 0
M & T BK CORP COM 55261F104 2,144 13,030 SH   SOLE   13,030 0 0
MARSH & MCLENNAN COS INC COM 571748102 30,586 369,757 SH   SOLE   351,522 0 18,235
MASTERCARD INCORPORATED CL A 57636Q104 1,358 6,100 SH   OTR 1 0 6,100 0
MASTERCARD INCORPORATED CL A 57636Q104 52,773 237,067 SH   SOLE   216,422 0 20,645
MEDTRONIC PLC SHS G5960L103 29,343 298,297 SH   SOLE   276,062 0 22,235
MELCO RESORT ENTERTAINMENT L ADR 585464100 976 46,140 SH   OTR 1 0 46,140 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 208,249 9,846,295 SH   SOLE   8,947,767 0 898,528
MERCK & CO INC COM 58933Y105 933 13,150 SH   SOLE   13,150 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 781 9,900 SH   SOLE   9,900 0 0
MICROSOFT CORP COM 594918104 43,495 380,302 SH   SOLE   361,702 0 18,600
OCCIDENTAL PETE CORP DEL COM 674599105 14,422 175,520 SH   SOLE   172,270 0 3,250
ONEOK INC NEW COM 682680103 1,006 14,842 SH   SOLE   14,842 0 0
PROCTER AND GAMBLE CO COM 742718109 1,638 19,678 SH   SOLE   14,678 0 5,000
PTC INC COM 69370C100 1,376 12,960 SH   OTR 1 0 12,960 0
PTC INC COM 69370C100 19,570 184,290 SH   SOLE   155,270 0 29,020
QIAGEN NV SHS NEW N72482123 158,235 4,177,260 SH   SOLE   3,649,552 0 527,708
QUEST DIAGNOSTICS INC COM 74834L100 20,125 186,494 SH   SOLE   179,394 0 7,100
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 566 8,300 SH   SOLE   8,300 0 0
SCHLUMBERGER LTD COM 806857108 600 9,850 SH   OTR 1 0 9,850 0
SCHLUMBERGER LTD COM 806857108 28,596 469,400 SH   SOLE   430,575 0 38,825
STANLEY BLACK & DECKER INC COM 854502101 21,699 148,175 SH   SOLE   140,575 0 7,600
VARIAN MED SYS INC COM 92220P105 23,802 212,647 SH   SOLE   201,422 0 11,225
VERTEX PHARMACEUTICALS INC COM 92532F100 1,386 7,190 SH   OTR 1 0 7,190 0
VERTEX PHARMACEUTICALS INC COM 92532F100 47,227 245,030 SH   SOLE   222,250 0 22,780
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 986 45,457 SH   SOLE   45,457 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 404 20,171 SH   SOLE   20,171 0 0