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,147 49,558 SH   SOLE   49,558 0 0
ADOBE INC COM 00724F101 1,312 4,750 SH   OTR 1 0 4,750 0
ADOBE INC COM 00724F101 54,736 198,141 SH   SOLE   184,971 0 13,170
ALBEMARLE CORP COM 012653101 13,167 189,402 SH   SOLE   182,922 0 6,480
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,283 7,670 SH   OTR 1 0 7,670 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 255,001 1,524,852 SH   SOLE   1,363,857 0 160,995
ALPHABET INC CAP STK CL A 02079K305 977 800 SH   OTR 1 0 800 0
ALPHABET INC CAP STK CL A 02079K305 33,441 27,385 SH   SOLE   25,140 0 2,245
ALPHABET INC CAP STK CL C 02079K107 411 337 SH   OTR 1 0 337 0
ALPHABET INC CAP STK CL C 02079K107 16,149 13,248 SH   SOLE   12,474 0 774
AMAZON COM INC COM 023135106 1,146 660 SH   OTR 1 0 660 0
AMAZON COM INC COM 023135106 14,927 8,599 SH   SOLE   7,239 0 1,360
APPLE INC COM 037833100 27,172 121,319 SH   SOLE   117,954 0 3,365
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,585 6,379 SH   OTR 1 0 6,379 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 152,585 614,220 SH   SOLE   475,176 0 139,044
ASTRAZENECA PLC SPONSORED ADR 046353108 50,024 1,122,368 SH   SOLE   778,013 0 344,355
AT&T INC COM 00206R102 576 15,224 SH   SOLE   15,224 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,293 8,010 SH   OTR 1 0 8,010 0
AUTOMATIC DATA PROCESSING IN COM 053015103 54,189 335,700 SH   SOLE   313,940 0 21,760
BAIDU INC SPON ADR REP A 056752108 1,263 12,290 SH   SOLE   12,290 0 0
BECTON DICKINSON & CO COM 075887109 41,621 164,537 SH   SOLE   151,827 0 12,710
BECTON DICKINSON & CO COM 075887109 1,176 4,650 SH   OTR 1 0 4,650 0
BLACKSTONE MTG TR INC COM CL A 09257W100 486 13,570 SH   SOLE   13,570 0 0
BROADCOM INC COM 11135F101 12,571 45,535 SH   SOLE   44,165 0 1,370
CERNER CORP COM 156782104 20,629 302,606 SH   SOLE   296,406 0 6,200
CHEVRON CORP NEW COM 166764100 388 3,270 SH   SOLE   3,270 0 0
CISCO SYS INC COM 17275R102 25,850 523,183 SH   SOLE   510,073 0 13,110
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 20,971 347,987 SH   SOLE   338,347 0 9,640
COMCAST CORP NEW CL A 20030N101 32,942 730,752 SH   SOLE   712,752 0 18,000
DENTSPLY SIRONA INC COM 24906P109 24,578 461,040 SH   SOLE   448,730 0 12,310
DIAGEO P L C SPON ADR NEW 25243Q205 616 3,770 SH   SOLE   3,770 0 0
EATON VANCE MUN BD FD COM 27827X101 170 13,123 SH   SOLE   13,123 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,359 6,182 SH   OTR 1 0 6,182 0
EDWARDS LIFESCIENCES CORP COM 28176E108 49,920 227,004 SH   SOLE   210,444 0 16,560
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 589 45,014 SH   SOLE   45,014 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 6,346 222,026 SH   SOLE   222,026 0 0
EOG RES INC COM 26875P101 14,383 193,795 SH   SOLE   187,575 0 6,220
EXXON MOBIL CORP COM 30231G102 2,350 33,283 SH   SOLE   33,283 0 0
F M C CORP COM NEW 302491303 21,335 243,326 SH   SOLE   236,076 0 7,250
FACEBOOK INC CL A 30303M102 634 3,560 SH   OTR 1 0 3,560 0
FACEBOOK INC CL A 30303M102 8,295 46,580 SH   SOLE   39,270 0 7,310
FLIR SYS INC COM 302445101 24,199 460,149 SH   SOLE   448,059 0 12,090
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,790 53,290 SH   SOLE   53,290 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 6,793 59,050 SH   SOLE   58,890 0 160
HDFC BANK LTD SPONSORED ADS 40415F101 113,442 1,988,472 SH   SOLE   1,783,864 0 204,608
HDFC BANK LTD SPONSORED ADS 40415F101 744 13,040 SH   OTR 1 0 13,040 0
HERSHEY CO COM 427866108 449 2,900 SH   SOLE   2,900 0 0
HIGHWOODS PPTYS INC COM 431284108 1,195 26,600 SH   SOLE   26,600 0 0
ICICI BK LTD ADR 45104G104 647 53,120 SH   OTR 1 0 53,120 0
ICICI BK LTD ADR 45104G104 244,077 20,039,128 SH   SOLE   17,890,988 0 2,148,140
IQVIA HLDGS INC COM 46266C105 1,346 9,010 SH   OTR 1 0 9,010 0
IQVIA HLDGS INC COM 46266C105 51,370 343,890 SH   SOLE   319,240 0 24,650
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 4,628 36,120 SH   SOLE   35,940 0 180
JOHNSON & JOHNSON COM 478160104 22,148 171,189 SH   SOLE   166,269 0 4,920
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 23,645 512,563 SH   SOLE   331,144 0 181,419
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 746 40,110 SH   OTR 1 0 40,110 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 9,974 536,400 SH   SOLE   451,870 0 84,530
LIBERTY PPTY TR SH BEN INT 531172104 2,645 51,521 SH   SOLE   51,521 0 0
LOCKHEED MARTIN CORP COM 539830109 944 2,420 SH   OTR 1 0 2,420 0
LOCKHEED MARTIN CORP COM 539830109 12,455 31,930 SH   SOLE   26,870 0 5,060
M & T BK CORP COM 55261F104 2,058 13,030 SH   SOLE   13,030 0 0
MARSH & MCLENNAN COS INC COM 571748102 33,553 335,367 SH   SOLE   326,237 0 9,130
MASTERCARD INC CL A 57636Q104 1,225 4,510 SH   OTR 1 0 4,510 0
MASTERCARD INC CL A 57636Q104 51,335 189,029 SH   SOLE   176,169 0 12,860
MEDTRONIC PLC SHS G5960L103 30,419 280,047 SH   SOLE   273,447 0 6,600
MELCO RESORTS AND ENTMT LTD ADR 585464100 202,478 10,431,642 SH   SOLE   9,325,902 0 1,105,740
MELCO RESORTS AND ENTMT LTD ADR 585464100 1,004 51,710 SH   OTR 1 0 51,710 0
MERCK & CO INC COM 58933Y105 1,073 12,750 SH   SOLE   12,750 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 873 9,400 SH   SOLE   9,400 0 0
MICROSOFT CORP COM 594918104 1,272 9,150 SH   OTR 1 0 9,150 0
MICROSOFT CORP COM 594918104 56,046 403,120 SH   SOLE   376,850 0 26,270
NVIDIA CORP COM 67066G104 1,178 6,770 SH   OTR 1 0 6,770 0
NVIDIA CORP COM 67066G104 39,356 226,095 SH   SOLE   208,115 0 17,980
OCCIDENTAL PETE CORP COM 674599105 7,352 165,330 SH   SOLE   162,080 0 3,250
ONEOK INC NEW COM 682680103 962 13,050 SH   SOLE   13,050 0 0
PROCTER & GAMBLE CO COM 742718109 2,385 19,178 SH   SOLE   19,178 0 0
PTC INC COM 69370C100 11,737 172,150 SH   SOLE   144,910 0 27,240
PTC INC COM 69370C100 894 13,110 SH   OTR 1 0 13,110 0
QIAGEN NV SHS NEW N72482123 131,610 3,991,796 SH   SOLE   3,490,487 0 501,309
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 341 5,800 SH   SOLE   5,800 0 0
SCHLUMBERGER LTD COM 806857108 245 7,170 SH   OTR 1 0 7,170 0
SCHLUMBERGER LTD COM 806857108 13,329 390,087 SH   SOLE   366,607 0 23,480
STANLEY BLACK & DECKER INC COM 854502101 25,813 178,745 SH   SOLE   174,075 0 4,670
UNITEDHEALTH GROUP INC COM 91324P102 593 2,730 SH   OTR 1 0 2,730 0
UNITEDHEALTH GROUP INC COM 91324P102 7,891 36,310 SH   SOLE   30,600 0 5,710
VARIAN MED SYS INC COM 92220P105 24,090 202,287 SH   SOLE   196,827 0 5,460
VERTEX PHARMACEUTICALS INC COM 92532F100 1,062 6,270 SH   OTR 1 0 6,270 0
VERTEX PHARMACEUTICALS INC COM 92532F100 37,440 220,990 SH   SOLE   204,360 0 16,630
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 260 13,049 SH   SOLE   13,049 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 403 20,171 SH   SOLE   20,171 0 0