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,168 49,558 SH   SOLE   49,558 0 0
ADOBE INC COM 00724F101 1,456 4,940 SH   OTR 1 0 4,940 0
ADOBE INC COM 00724F101 58,935 200,016 SH   SOLE   186,046 0 13,970
ALBEMARLE CORP COM 012653101 13,216 187,702 SH   SOLE   181,222 0 6,480
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,181 6,970 SH   OTR 1 0 6,970 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 224,071 1,322,342 SH   SOLE   1,180,922 0 141,420
ALPHABET INC CAP STK CL A 02079K305 899 830 SH   OTR 1 0 830 0
ALPHABET INC CAP STK CL A 02079K305 29,804 27,525 SH   SOLE   25,150 0 2,375
ALPHABET INC CAP STK CL C 02079K107 364 337 SH   OTR 1 0 337 0
ALPHABET INC CAP STK CL C 02079K107 14,428 13,348 SH   SOLE   12,519 0 829
AMAZON COM INC COM 023135106 1,250 660 SH   OTR 1 0 660 0
AMAZON COM INC COM 023135106 16,454 8,689 SH   SOLE   7,219 0 1,470
APPLE INC COM 037833100 24,108 121,809 SH   SOLE   118,444 0 3,365
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,399 6,729 SH   OTR 1 0 6,729 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 129,254 621,621 SH   SOLE   481,257 0 140,364
ASTRAZENECA PLC SPONSORED ADR 046353108 46,269 1,120,848 SH   SOLE   776,023 0 344,825
AT&T INC COM 00206R102 510 15,224 SH   SOLE   15,224 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,372 8,300 SH   OTR 1 0 8,300 0
AUTOMATIC DATA PROCESSING IN COM 053015103 55,964 338,500 SH   SOLE   314,890 0 23,610
BAIDU INC SPON ADR REP A 056752108 1,168 9,950 SH   SOLE   9,950 0 0
BECTON DICKINSON & CO COM 075887109 1,217 4,830 SH   OTR 1 0 4,830 0
BECTON DICKINSON & CO COM 075887109 42,211 167,497 SH   SOLE   153,867 0 13,630
BLACKSTONE MTG TR INC COM CL A 09257W100 483 13,570 SH   SOLE   13,570 0 0
BROADCOM INC COM 11135F101 13,237 45,985 SH   SOLE   44,415 0 1,570
CERNER CORP COM 156782104 22,364 305,106 SH   SOLE   297,406 0 7,700
CHEVRON CORP NEW COM 166764100 407 3,270 SH   SOLE   3,270 0 0
CISCO SYS INC COM 17275R102 28,757 525,433 SH   SOLE   511,523 0 13,910
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 22,110 348,787 SH   SOLE   339,147 0 9,640
COMCAST CORP NEW CL A 20030N101 31,394 742,532 SH   SOLE   722,532 0 20,000
DENTSPLY SIRONA INC COM 24906P109 20,312 348,040 SH   SOLE   339,000 0 9,040
DIAGEO P L C SPON ADR NEW 25243Q205 650 3,770 SH   SOLE   3,770 0 0
EATON VANCE MUN BD FD COM 27827X101 163 13,123 SH   SOLE   13,123 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,334 7,222 SH   OTR 1 0 7,222 0
EDWARDS LIFESCIENCES CORP COM 28176E108 49,640 268,704 SH   SOLE   248,354 0 20,350
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 666 47,318 SH   SOLE   47,318 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 6,410 222,026 SH   SOLE   222,026 0 0
EOG RES INC COM 26875P101 18,127 194,575 SH   SOLE   188,355 0 6,220
EXXON MOBIL CORP COM 30231G102 2,550 33,283 SH   SOLE   33,283 0 0
F M C CORP COM NEW 302491303 20,227 243,846 SH   SOLE   235,896 0 7,950
FACEBOOK INC CL A 30303M102 687 3,560 SH   OTR 1 0 3,560 0
FACEBOOK INC CL A 30303M102 9,040 46,840 SH   SOLE   38,940 0 7,900
FLIR SYS INC COM 302445101 24,948 461,139 SH   SOLE   448,559 0 12,580
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,113 53,790 SH   SOLE   53,790 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 9,492 55,060 SH   SOLE   54,900 0 160
HDFC BANK LTD SPONSORED ADS 40415F101 848 6,520 SH   OTR 1 0 6,520 0
HDFC BANK LTD SPONSORED ADS 40415F101 133,850 1,029,301 SH   SOLE   914,792 0 114,509
HERSHEY CO COM 427866108 389 2,900 SH   SOLE   2,900 0 0
HIGHWOODS PPTYS INC COM 431284108 1,099 26,600 SH   SOLE   26,600 0 0
ICICI BK LTD ADR 45104G104 669 53,120 SH   OTR 1 0 53,120 0
ICICI BK LTD ADR 45104G104 264,696 21,024,298 SH   SOLE   18,822,458 0 2,201,840
IQVIA HLDGS INC COM 46266C105 1,529 9,500 SH   OTR 1 0 9,500 0
IQVIA HLDGS INC COM 46266C105 55,543 345,200 SH   SOLE   319,010 0 26,190
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4,806 33,710 SH   SOLE   33,530 0 180
JOHNSON & JOHNSON COM 478160104 23,846 171,209 SH   SOLE   166,289 0 4,920
JPMORGAN CHASE & CO COM 46625H100 207 1,850 SH   OTR 1 0 1,850 0
JPMORGAN CHASE & CO COM 46625H100 2,673 23,910 SH   SOLE   19,910 0 4,000
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 21,919 502,963 SH   SOLE   321,274 0 181,689
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 12,361 540,030 SH   SOLE   448,650 0 91,380
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 943 41,210 SH   OTR 1 0 41,210 0
LATAM AIRLS GROUP S A SPONSORED ADR 51817R106 104 11,130 SH   SOLE   11,130 0 0
LIBERTY PPTY TR SH BEN INT 531172104 2,823 56,421 SH   SOLE   56,421 0 0
LIVENT CORP COM 53814L108 132 19,070 SH   OTR 1 0 19,070 0
LIVENT CORP COM 53814L108 3,442 497,428 SH   SOLE   447,324 0 50,104
LOCKHEED MARTIN CORP COM 539830109 680 1,870 SH   OTR 1 0 1,870 0
LOCKHEED MARTIN CORP COM 539830109 9,579 26,350 SH   SOLE   22,180 0 4,170
M & T BK CORP COM 55261F104 2,216 13,030 SH   SOLE   13,030 0 0
MARSH & MCLENNAN COS INC COM 571748102 33,553 336,367 SH   SOLE   326,737 0 9,630
MASTERCARD INC CL A 57636Q104 1,534 5,800 SH   OTR 1 0 5,800 0
MASTERCARD INC CL A 57636Q104 54,461 205,877 SH   SOLE   189,847 0 16,030
MEDTRONIC PLC SHS G5960L103 27,391 281,247 SH   SOLE   273,447 0 7,800
MELCO RESORTS AND ENTMT LTD ADR 585464100 1,165 53,640 SH   OTR 1 0 53,640 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 225,957 10,403,182 SH   SOLE   9,287,382 0 1,115,800
MERCK & CO INC COM 58933Y105 1,069 12,750 SH   SOLE   12,750 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 858 9,900 SH   SOLE   9,900 0 0
MICROSOFT CORP COM 594918104 1,468 10,960 SH   OTR 1 0 10,960 0
MICROSOFT CORP COM 594918104 56,628 422,720 SH   SOLE   391,680 0 31,040
NVIDIA CORP COM 67066G104 882 5,370 SH   OTR 1 0 5,370 0
NVIDIA CORP COM 67066G104 30,363 184,880 SH   SOLE   169,830 0 15,050
OCCIDENTAL PETE CORP COM 674599105 8,323 165,530 SH   SOLE   162,280 0 3,250
ONEOK INC NEW COM 682680103 898 13,050 SH   SOLE   13,050 0 0
PROCTER AND GAMBLE CO COM 742718109 2,158 19,678 SH   SOLE   19,678 0 0
PTC INC COM 69370C100 15,620 174,020 SH   SOLE   144,570 0 29,450
PTC INC COM 69370C100 1,223 13,630 SH   OTR 1 0 13,630 0
QIAGEN NV SHS NEW N72482123 171,093 4,219,305 SH   SOLE   3,600,576 0 618,729
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 377 5,800 SH   SOLE   5,800 0 0
SCHLUMBERGER LTD COM 806857108 285 7,170 SH   OTR 1 0 7,170 0
SCHLUMBERGER LTD COM 806857108 15,535 390,907 SH   SOLE   366,257 0 24,650
STANLEY BLACK & DECKER INC COM 854502101 25,990 179,725 SH   SOLE   174,475 0 5,250
UNITEDHEALTH GROUP INC COM 91324P102 695 2,850 SH   OTR 1 0 2,850 0
UNITEDHEALTH GROUP INC COM 91324P102 8,936 36,620 SH   SOLE   30,450 0 6,170
VARIAN MED SYS INC COM 92220P105 27,570 202,527 SH   SOLE   197,067 0 5,460
VERTEX PHARMACEUTICALS INC COM 92532F100 1,196 6,520 SH   OTR 1 0 6,520 0
VERTEX PHARMACEUTICALS INC COM 92532F100 40,808 222,530 SH   SOLE   204,550 0 17,980
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 213 13,049 SH   SOLE   13,049 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 402 20,171 SH   SOLE   20,171 0 0