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 5,639 47,739 SH   SOLE   39,519 0 8,220
ACTIVISION BLIZZARD INC COM 00507V109 18,540 239,570 SH   SOLE   215,540 0 24,030
ADOBE SYSTEMS INCORPORATED COM 00724F101 84,834 147,353 SH   SOLE   136,827 0 10,526
ADVANCED ENERGY INDS COM 007973100 30,028 342,198 SH   SOLE   326,098 0 16,100
ALBEMARLE CORP COM 012653101 37,791 172,584 SH   SOLE   163,807 0 8,777
ALKERMES PLC SHS G01767105 130,523 4,232,279 SH   SOLE   3,777,909 0 454,370
ALPHABET INC CAP STK CL A 02079K305 70,648 26,425 SH   SOLE   24,269 0 2,156
ALPHABET INC CAP STK CL C 02079K107 21,482 8,060 SH   SOLE   7,549 0 511
AMAZON COM INC COM 023135106 26,500 8,067 SH   SOLE   7,255 0 812
APPLE INC COM 037833100 46,805 330,779 SH   SOLE   315,381 0 15,398
APTIV PLC SHS G6095L109 420,133 2,820,253 SH   SOLE   2,475,746 0 344,507
ASML HOLDING N V N Y REGISTRY SHS N07059210 177,883 238,734 SH   SOLE   169,830 0 68,904
ASTRAZENECA PLC SPONSORED ADR 046353108 67,561 1,124,890 SH   SOLE   771,840 0 353,050
ATLASSIAN CORP PLC CL A G06242104 410,479 1,048,692 SH   SOLE   920,604 0 128,088
AUTOMATIC DATA PROCESSING IN COM 053015103 42,841 214,293 SH   SOLE   199,963 0 14,330
BAIDU INC SPON ADR REP A 056752108 350 2,274 SH   SOLE   2,274 0 0
BECTON DICKINSON & CO COM 075887109 26,888 109,379 SH   SOLE   105,479 0 3,900
BLACKSTONE MTG TR INC COM CL A 09257W100 411 13,570 SH   SOLE   13,570 0 0
BOSTON SCIENTIFIC CORP COM 101137107 34,615 797,770 SH   SOLE   717,020 0 80,750
CERNER CORP COM 156782104 21,651 307,026 SH   SOLE   293,816 0 13,210
CHEVRON CORP NEW COM 166764100 639 6,300 SH   SOLE   6,300 0 0
COMCAST CORP NEW CL A 20030N101 37,853 676,794 SH   SOLE   639,924 0 36,870
DENTSPLY SIRONA INC COM 24906P109 28,951 498,731 SH   SOLE   477,951 0 20,780
DIAGEO PLC SPON ADR NEW 25243Q205 425 2,200 SH   SOLE   2,200 0 0
EATON VANCE MUN BD FD COM 27827X101 176 13,123 SH   SOLE   13,123 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 78,021 689,174 SH   SOLE   643,274 0 45,900
ENTERPRISE PRODS PARTNERS L COM 293792107 4,729 218,512 SH   SOLE   205,512 0 13,000
EXXON MOBIL CORP COM 30231G102 522 8,883 SH   SOLE   8,883 0 0
FMC CORP COM NEW 302491303 21,251 232,095 SH   SOLE   222,785 0 9,310
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,715 49,028 SH   SOLE   39,328 0 9,700
GENMAB A/S SPONSORED ADS 372303206 47,164 1,079,269 SH   SOLE   629,476 0 449,793
HDFC BANK LTD SPONSORED ADS 40415F101 16,583 226,886 SH   SOLE   214,246 0 12,640
HERSHEY CO COM 427866108 491 2,900 SH   SOLE   2,900 0 0
HIGHWOODS PPTYS INC COM 431284108 1,215 27,700 SH   SOLE   27,700 0 0
HOWMET AEROSPACE INC COM 443201108 31,847 1,020,735 SH   SOLE   967,205 0 53,530
IAA INC COM 449253103 205 3,750 SH   SOLE   3,750 0 0
ICICI BANK LIMITED ADR 45104G104 438,146 23,219,205 SH   SOLE   20,381,605 0 2,837,600
IQVIA HLDGS INC COM 46266C105 78,428 327,412 SH   SOLE   305,012 0 22,400
JD.COM INC SPON ADR CL A 47215P106 485 6,720 SH   SOLE   6,720 0 0
JOHNSON & JOHNSON COM 478160104 26,055 161,330 SH   SOLE   154,380 0 6,950
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 840 18,910 SH   SOLE   18,910 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 9,960 446,421 SH   SOLE   401,001 0 45,420
LEIDOS HOLDINGS INC COM 525327102 13,374 139,120 SH   SOLE   132,640 0 6,480
M & T BK CORP COM 55261F104 1,901 12,730 SH   SOLE   12,730 0 0
MARSH & MCLENNAN COS INC COM 571748102 44,884 296,404 SH   SOLE   283,854 0 12,550
MASTERCARD INCORPORATED CL A 57636Q104 71,291 205,047 SH   SOLE   191,755 0 13,292
MEDTRONIC PLC SHS G5960L103 32,276 257,485 SH   SOLE   239,985 0 17,500
MELCO RESORTS AND ENTMNT LTD ADR 585464100 218,216 21,310,139 SH   SOLE   18,699,414 0 2,610,725
MERCADOLIBRE INC COM 58733R102 492 293 SH   SOLE   293 0 0
MERCK & CO INC COM 58933Y105 958 12,750 SH   SOLE   12,750 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 1,151 7,500 SH   SOLE   7,500 0 0
MICRON TECHNOLOGY INC COM 595112103 28,198 397,270 SH   SOLE   357,320 0 39,950
MICROSOFT CORP COM 594918104 89,451 317,292 SH   SOLE   294,177 0 23,115
NOVO-NORDISK A S ADR 670100205 3,474 36,180 SH   SOLE   36,180 0 0
NVIDIA CORPORATION COM 67066G104 96,894 467,727 SH   SOLE   436,115 0 31,612
ONEOK INC NEW COM 682680103 821 14,149 SH   SOLE   14,149 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 522 10,100 SH   SOLE   10,100 0 0
PAYPAL HLDGS INC COM 70450Y103 21,258 81,695 SH   SOLE   73,525 0 8,170
PINTEREST INC CL A 72352L106 15,757 309,270 SH   SOLE   278,270 0 31,000
PROCTER AND GAMBLE CO COM 742718109 2,611 18,678 SH   SOLE   13,678 0 5,000
PROLOGIS INC. COM 74340W103 3,624 28,896 SH   SOLE   28,896 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 14,731 165,610 SH   SOLE   148,670 0 16,940
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 259 5,800 SH   SOLE   5,800 0 0
SEA LTD SPONSORD ADS 81141R100 190,605 598,015 SH   SOLE   530,741 0 67,274
STANLEY BLACK & DECKER INC COM 854502101 29,003 165,436 SH   SOLE   157,821 0 7,615
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 85,841 768,840 SH   SOLE   471,010 0 297,830
TJX COS INC NEW COM 872540109 29,702 450,170 SH   SOLE   404,930 0 45,240
T-MOBILE US INC COM 872590104 30,725 240,490 SH   SOLE   216,330 0 24,160
UNITEDHEALTH GROUP INC COM 91324P102 47,774 122,265 SH   SOLE   113,149 0 9,116
UNIVERSAL DISPLAY CORP COM 91347P105 46,596 272,557 SH   SOLE   254,027 0 18,530
VERTEX PHARMACEUTICALS INC COM 92532F100 34,224 188,674 SH   SOLE   177,139 0 11,535
VERTIV HOLDINGS CO COM CL A 92537N108 59,877 2,485,565 SH   SOLE   2,318,914 0 166,651
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 131 11,734 SH   SOLE   11,734 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 183 11,838 SH   SOLE   11,838 0 0
YANDEX N V SHS CLASS A N97284108 651 8,165 SH   SOLE   8,165 0 0