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
3M CO COM 88579Y101 164,286 999,304 SH   SOLE   0 0 999,304
ABBOTT LABS COM 002824100 11,185 133,674 SH   SOLE   0 0 133,674
ABBVIE INC COM 00287Y109 2,998 39,596 SH   SOLE   0 0 39,596
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,627 29,255 SH   SOLE   0 0 29,255
ACTIVISION BLIZZARD INC COM 00507V109 2,851 53,866 SH   SOLE   0 0 53,866
ADOBE INC COM 00724F101 13,556 49,071 SH   SOLE   0 0 49,071
ALBEMARLE CORP COM 012653101 650 9,350 SH   SOLE   0 0 9,350
ALEXION PHARMACEUTICALS INC COM 015351109 1,165 11,900 SH   SOLE   0 0 11,900
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 55,487 331,803 SH   SOLE   0 0 331,803
ALIGN TECHNOLOGY INC COM 016255101 6,919 38,242 SH   SOLE   0 0 38,242
ALIGN TECHNOLOGY INC COM 016255101 1,266 7,000 SH   SOLE   0 0 7,000
ALPHABET INC CAP STK CL C 02079K107 208,003 170,634 SH   SOLE   0 0 170,634
ALPHABET INC CAP STK CL A 02079K305 213,851 175,124 SH   SOLE   0 0 175,124
AMAZON COM INC COM 023135106 360,786 207,837 SH   SOLE   0 0 207,837
AMERICAN INTL GROUP INC COM NEW 026874784 371 6,656 SH   SOLE   0 0 6,656
AMERICAN WTR WKS CO INC NEW COM 030420103 1,248 10,045 SH   SOLE   0 0 10,045
AMERISOURCEBERGEN CORP COM 03073E105 9,725 118,119 SH   SOLE   0 0 118,119
AMETEK INC NEW COM 031100100 13,322 145,091 SH   SOLE   0 0 145,091
AMGEN INC COM 031162100 9,156 47,314 SH   SOLE   0 0 47,314
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,062 11,142 SH   SOLE   0 0 11,142
AON PLC SHS CL A G0408V102 12,771 65,976 SH   SOLE   0 0 65,976
APOLLO COML REAL EST FIN INC COM 03762U105 2,230 116,350 SH   SOLE   0 0 116,350
APPLE INC COM 037833100 71,798 320,571 SH   SOLE   0 0 320,571
APPLIED MATLS INC COM 038222105 7,163 143,547 SH   SOLE   0 0 143,547
ARCH CAP GROUP LTD ORD G0450A105 13,227 315,090 SH   SOLE   0 0 315,090
ARCHER DANIELS MIDLAND CO COM 039483102 4,969 121,000 SH   SOLE   0 0 121,000
ASTRAZENECA PLC SPONSORED ADR 046353108 20,778 232,212 SH   SOLE   0 0 232,212
AT&T INC COM 00206R102 5,595 147,856 SH   SOLE   0 0 147,856
AUTOMATIC DATA PROCESSING IN COM 053015103 2,117 13,115 SH   SOLE   0 0 13,115
BAIDU INC SPON ADR REP A 056752108 515 5,010 SH   SOLE   0 0 5,010
BANK AMER CORP COM 060505104 17,538 601,246 SH   SOLE   0 0 601,246
BANK HAWAII CORP COM 062540109 2,270 26,419 SH   SOLE   0 0 26,419
BANK MONTREAL QUE COM 063671101 5,078 68,907 SH   SOLE   0 0 68,907
BARRICK GOLD CORPORATION COM 067901108 7,980 460,468 SH   SOLE   0 0 460,468
BAXTER INTL INC COM 071813109 6,525 74,601 SH   SOLE   0 0 74,601
BECTON DICKINSON & CO COM 075887109 16,326 64,540 SH   SOLE   0 0 64,540
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,449 50,230 SH   SOLE   0 0 50,230
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,548 21 SH   SOLE   0 0 21
BHP GROUP LTD SPONSORED ADS 088606108 2,477 100,000 SH   SOLE   0 0 100,000
BIOGEN INC COM 09062X103 7,224 31,028 SH   SOLE   0 0 31,028
BLACKROCK INC COM 09247X101 410 919 SH   SOLE   0 0 919
BOEING CO COM 097023105 10,393 27,317 SH   SOLE   0 0 27,317
BOOKING HLDGS INC COM 09857L108 26,301 13,401 SH   SOLE   0 0 13,401
BORGWARNER INC COM 099724106 2,120 57,800 SH   SOLE   0 0 57,800
BOSTON SCIENTIFIC CORP COM 101137107 3,682 90,498 SH   SOLE   0 0 90,498
BRIGHT HORIZONS FAM SOL IN D COM 109194100 6,660 43,670 SH   SOLE   0 0 43,670
BROADCOM INC COM 11135F101 9,749 35,315 SH   SOLE   0 0 35,315
CABOT OIL & GAS CORP COM 127097103 5,323 302,977 SH   SOLE   0 0 302,977
CAPITAL ONE FINL CORP COM 14040H105 12,518 137,589 SH   SOLE   0 0 137,589
CATERPILLAR INC DEL COM 149123101 998 7,900 SH   SOLE   0 0 7,900
CBRE GROUP INC CL A 12504L109 1,189 22,421 SH   SOLE   0 0 22,421
CELANESE CORP DEL COM 150870103 512 4,190 SH   SOLE   0 0 4,190
CELGENE CORP COM 151020104 34,046 342,856 SH   SOLE   0 0 342,856
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,341 48,775 SH   SOLE   0 0 48,775
CHEVRON CORP NEW COM 166764100 19,533 164,693 SH   SOLE   0 0 164,693
CHEVRON CORP NEW COM 166764100 474 4,000 SH   SOLE   0 0 4,000
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 117 14,200 SH   SOLE   0 0 14,200
CIGNA CORP NEW COM 125523100 3,241 21,353 SH   SOLE   0 0 21,353
CINTAS CORP COM 172908105 25,271 94,260 SH   SOLE   0 0 94,260
CISCO SYS INC COM 17275R102 3,883 78,588 SH   SOLE   0 0 78,588
CITIGROUP INC COM NEW 172967424 10,085 145,994 SH   SOLE   0 0 145,994
CITIZENS FINL GROUP INC COM 174610105 1,600 45,250 SH   SOLE   0 0 45,250
CITRIX SYS INC COM 177376100 6,839 70,851 SH   SOLE   0 0 70,851
CME GROUP INC COM 12572Q105 640 3,030 SH   SOLE   0 0 3,030
COCA COLA CO COM 191216100 5,033 92,450 SH   SOLE   0 0 92,450
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 33,125 549,650 SH   SOLE   0 0 549,650
COLGATE PALMOLIVE CO COM 194162103 209,114 2,844,705 SH   SOLE   0 0 2,844,705
COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 396 9,589 SH   SOLE   0 0 9,589
COMCAST CORP NEW CL A 20030N101 7,034 156,040 SH   SOLE   0 0 156,040
CONAGRA BRANDS INC COM 205887102 761 24,800 SH   SOLE   0 0 24,800
CONCHO RES INC COM 20605P101 5,801 85,440 SH   SOLE   0 0 85,440
CONOCOPHILLIPS COM 20825C104 425 7,460 SH   SOLE   0 0 7,460
CONSTELLATION BRANDS INC CL A 21036P108 2,193 10,580 SH   SOLE   0 0 10,580
COOPER COS INC COM NEW 216648402 14,661 49,364 SH   SOLE   0 0 49,364
COSTAR GROUP INC COM 22160N109 3,708 6,250 SH   SOLE   0 0 6,250
COSTCO WHSL CORP NEW COM 22160K105 461 1,600 SH   SOLE   0 0 1,600
CTRIP COM INTL LTD SPONSORED ADS 22943F100 252 8,600 SH   SOLE   0 0 8,600
CVS HEALTH CORP COM 126650100 1,290 20,450 SH   SOLE   0 0 20,450
DANAHER CORPORATION COM 235851102 44,389 307,338 SH   SOLE   0 0 307,338
DEERE & CO COM 244199105 12,757 75,630 SH   SOLE   0 0 75,630
DENTSPLY SIRONA INC COM 24906P109 1,709 32,050 SH   SOLE   0 0 32,050
DEUTSCHE BANK AG NAMEN AKT D18190898 4,628 617,800 SH   SOLE   0 0 617,800
DEXCOM INC COM 252131107 542 3,635 SH   SOLE   0 0 3,635
DIREXION SHS ETF TR DAILY JR GLD MIN 25460E166 243 4,250 SH   SOLE   0 0 4,250
DIREXION SHS ETF TR HEALTHCARE BUL 25459Y876 512 10,120 SH   SOLE   0 0 10,120
DISCOVERY INC COM SER C 25470F302 399 16,200 SH   SOLE   0 0 16,200
DISNEY WALT CO COM DISNEY 254687106 82,815 635,477 SH   SOLE   0 0 635,477
DOLLAR GEN CORP NEW COM 256677105 6,369 40,070 SH   SOLE   0 0 40,070
DOLLAR TREE INC COM 256746108 2,306 20,200 SH   SOLE   0 0 20,200
DOW INC COM 260557103 597 12,519 SH   SOLE   0 0 12,519
DUKE ENERGY CORP NEW COM NEW 26441C204 2,397 25,000 SH   SOLE   0 0 25,000
DUPONT DE NEMOURS INC COM 26614N102 201 2,819 SH   SOLE   0 0 2,819
E TRADE FINANCIAL CORP COM NEW 269246401 5,285 120,967 SH   SOLE   0 0 120,967
EBAY INC COM 278642103 20,445 524,497 SH   SOLE   0 0 524,497
EDISON INTL COM 281020107 302 4,000 SH   SOLE   0 0 4,000
EDWARDS LIFESCIENCES CORP COM 28176E108 627 2,851 SH   SOLE   0 0 2,851
ELECTRONIC ARTS INC COM 285512109 24,175 247,135 SH   SOLE   0 0 247,135
EMERSON ELEC CO COM 291011104 526 7,873 SH   SOLE   0 0 7,873
EOG RES INC COM 26875P101 11,652 156,994 SH   SOLE   0 0 156,994
EXPEDIA GROUP INC COM NEW 30212P303 6,474 48,169 SH   SOLE   0 0 48,169
EXXON MOBIL CORP COM 30231G102 7,672 108,650 SH   SOLE   0 0 108,650
F5 NETWORKS INC COM 315616102 5,584 39,764 SH   SOLE   0 0 39,764
FACEBOOK INC CL A 30303M102 127,231 714,460 SH   SOLE   0 0 714,460
FASTENAL CO COM 311900104 5,030 153,972 SH   SOLE   0 0 153,972
FIDELITY NATL INFORMATION SV COM 31620M106 51,284 386,291 SH   SOLE   0 0 386,291
FIRST HAWAIIAN INC COM 32051X108 1,869 70,000 SH   SOLE   0 0 70,000
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 5,081 37,735 SH   SOLE   0 0 37,735
FISERV INC COM 337738108 6,117 59,050 SH   SOLE   0 0 59,050
FLEETCOR TECHNOLOGIES INC COM 339041105 800 2,790 SH   SOLE   0 0 2,790
FLIR SYS INC COM 302445101 1,185 22,535 SH   SOLE   0 0 22,535
FORD MTR CO DEL COM 345370860 1,948 212,660 SH   SOLE   0 0 212,660
FREEPORT-MCMORAN INC CL B 35671D857 239 25,000 SH   SOLE   0 0 25,000
GENERAL ELECTRIC CO COM 369604103 181 20,224 SH   SOLE   0 0 20,224
GILEAD SCIENCES INC COM 375558103 10,149 160,134 SH   SOLE   0 0 160,134
GLOBAL X FDS GLOBAL X COPPER 37954Y830 214 12,500 SH   SOLE   0 0 12,500
GOLDMAN SACHS GROUP INC COM 38141G104 11,753 56,714 SH   SOLE   0 0 56,714
HALLIBURTON CO COM 406216101 520 27,605 SH   SOLE   0 0 27,605
HAWAIIAN ELEC INDUSTRIES COM 419870100 2,737 60,000 SH   SOLE   0 0 60,000
HCA HEALTHCARE INC COM 40412C101 5,393 44,785 SH   SOLE   0 0 44,785
HDFC BANK LTD SPONSORED ADS 40415F101 768 44,364 SH   SOLE   0 0 44,364
HEWLETT PACKARD ENTERPRISE C COM 42824C109 540 35,600 SH   SOLE   0 0 35,600
HOME DEPOT INC COM 437076102 26,181 112,841 SH   SOLE   0 0 112,841
HONEYWELL INTL INC COM 438516106 35,097 207,429 SH   SOLE   0 0 207,429
HP INC COM 40434L105 971 51,300 SH   SOLE   0 0 51,300
HUDBAY MINERALS INC COM 443628102 40 11,000 SH   SOLE   0 0 11,000
ICICI BK LTD ADR 45104G104 152 24,813 SH   SOLE   0 0 24,813
IDEXX LABS INC COM 45168D104 11,016 40,511 SH   SOLE   0 0 40,511
ILLINOIS TOOL WKS INC COM 452308109 584 3,730 SH   SOLE   0 0 3,730
ILLUMINA INC COM 452327109 4,629 15,216 SH   SOLE   0 0 15,216
INFOSYS LTD SPONSORED ADR 456788108 1,137 100,000 SH   SOLE   0 0 100,000
INTEL CORP COM 458140100 8,093 157,056 SH   SOLE   0 0 157,056
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,489 16,142 SH   SOLE   0 0 16,142
INTERNATIONAL BUSINESS MACHS COM 459200101 3,285 22,590 SH   SOLE   0 0 22,590
INTL PAPER CO COM 460146103 268 6,400 SH   SOLE   0 0 6,400
INTUITIVE SURGICAL INC COM NEW 46120E602 3,739 6,925 SH   SOLE   0 0 6,925
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 508 32,000 SH   SOLE   0 0 32,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1,073 6,000 SH   SOLE   0 0 6,000
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 212 1,000 SH   SOLE   0 0 1,000
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 2,818 61,574 SH   SOLE   0 0 61,574
INVESCO QQQ TR UNIT SER 1 46090E103 13,714 72,632 SH   SOLE   0 0 72,632
INVESCO QQQ TR UNIT SER 1 46090E103 37,535 198,800 SH   SOLE   0 0 198,800
ISHARES GOLD TRUST ISHARES 464285105 219 15,502 SH   SOLE   0 0 15,502
ISHARES INC MSCI SWITZERLAND 464286749 7,336 194,585 SH   SOLE   0 0 194,585
ISHARES INC MSCI CDA ETF 464286509 289 10,000 SH   SOLE   0 0 10,000
ISHARES INC MSCI RUSSIA ETF 46434G798 3,696 95,000 SH   SOLE   0 0 95,000
ISHARES INC MSCI GBL ETF NEW 46434G848 246 9,255 SH   SOLE   0 0 9,255
ISHARES INC MSCI TAIWAN ETF 46434G772 8,113 223,138 SH   SOLE   0 0 223,138
ISHARES INC MSCI SINGPOR ETF 46434G780 457 19,695 SH   SOLE   0 0 19,695
ISHARES INC MSCI WORLD ETF 464286392 480 5,234 SH   SOLE   0 0 5,234
ISHARES INC MSCI BRAZIL ETF 464286400 2,830 67,175 SH   SOLE   0 0 67,175
ISHARES INC MSCI THAILND ETF 464286624 644 7,260 SH   SOLE   0 0 7,260
ISHARES INC MSCI STH KOR ETF 464286772 6,497 115,315 SH   SOLE   0 0 115,315
ISHARES INC MSCI HONG KG ETF 464286871 494 21,755 SH   SOLE   0 0 21,755
ISHARES INC MSCI MLY ETF NEW 46434G814 557 20,000 SH   SOLE   0 0 20,000
ISHARES INC MSCI JPN ETF NEW 46434G822 35,887 632,476 SH   SOLE   0 0 632,476
ISHARES INC MSCI AUST ETF 464286103 22,271 1,000,946 SH   SOLE   0 0 1,000,946
ISHARES INC MSCI EURZONE ETF 464286608 4,133 106,280 SH   SOLE   0 0 106,280
ISHARES INC MSCI CHILE ETF 464286640 524 14,000 SH   SOLE   0 0 14,000
ISHARES INC MSCI GERMANY ETF 464286806 3,175 117,970 SH   SOLE   0 0 117,970
ISHARES INC MSCI FRANCE ETF 464286707 286 9,500 SH   SOLE   0 0 9,500
ISHARES INC MSCI MEXICO ETF 464286822 854 20,000 SH   SOLE   0 0 20,000
ISHARES INC MSCI EM ASIA ETF 464286426 982 15,400 SH   SOLE   0 0 15,400
ISHARES INC MSCI BRIC INDX 464286657 327 8,080 SH   SOLE   0 0 8,080
ISHARES TR COHEN STEER REIT 464287564 1,150 9,580 SH   SOLE   0 0 9,580
ISHARES TR US AER DEF ETF 464288760 4,587 20,400 SH   SOLE   0 0 20,400
ISHARES TR US OIL GS EX ETF 464288851 288 5,650 SH   SOLE   0 0 5,650
ISHARES TR MSCI EAFE ETF 464287465 1,141 17,500 SH   SOLE   0 0 17,500
ISHARES TR MSCI EMG MKT ETF 464287234 25,940 635,012 SH   SOLE   0 0 635,012
ISHARES TR INDIA 50 ETF 464289529 202 5,500 SH   SOLE   0 0 5,500
ISHARES TR SHORT TREAS BD 464288679 1,262 11,410 SH   SOLE   0 0 11,410
ISHARES TR GLOBAL REIT ETF 46434V647 2,263 80,600 SH   SOLE   0 0 80,600
ISHARES TR CHINA LG-CAP ETF 464287184 6,326 158,938 SH   SOLE   0 0 158,938
ISHARES TR LATN AMER 40 ETF 464287390 8,192 259,400 SH   SOLE   0 0 259,400
ISHARES TR CORE HIGH DV ETF 46429B663 320 3,400 SH   SOLE   0 0 3,400
ISHARES TR U.S. TECH ETF 464287721 456 2,235 SH   SOLE   0 0 2,235
ISHARES TR RUS 1000 VAL ETF 464287598 757 5,900 SH   SOLE   0 0 5,900
ISHARES TR MSCI ACWI ETF 464288257 1,340 18,173 SH   SOLE   0 0 18,173
ISHARES TR CORE S&P SCP ETF 464287804 615 7,900 SH   SOLE   0 0 7,900
ISHARES TR MSCI INDIA ETF 46429B598 11,664 347,344 SH   SOLE   0 0 347,344
ISHARES TR MSCI UK ETF NEW 46435G334 849 27,000 SH   SOLE   0 0 27,000
ISHARES TR CORE US AGGBD ET 464287226 4,828 42,660 SH   SOLE   0 0 42,660
ISHARES TR IBOXX INV CP ETF 464287242 1,277 10,017 SH   SOLE   0 0 10,017
ISHARES TR US HLTHCARE ETF 464287762 1,142 6,042 SH   SOLE   0 0 6,042
ISHARES TR 1 3 YR TREAS BD 464287457 1,372 16,180 SH   SOLE   0 0 16,180
ISHARES TR NASDAQ BIOTECH 464287556 3,946 39,660 SH   SOLE   0 0 39,660
ISHARES TR JPMORGAN USD EMG 464288281 877 7,736 SH   SOLE   0 0 7,736
ISHARES TR MSCI AC ASIA ETF 464288182 558 8,410 SH   SOLE   0 0 8,410
ISHARES TR MSCI PHILIPS ETF 46429B408 280 8,379 SH   SOLE   0 0 8,379
ISHARES TR MSCI CHINA ETF 46429B671 10,176 181,458 SH   SOLE   0 0 181,458
ISHARES TR TIPS BD ETF 464287176 3,529 30,350 SH   SOLE   0 0 30,350
ISHARES TR GLOB UTILITS ETF 464288711 525 9,000 SH   SOLE   0 0 9,000
ISHARES TR RUSSELL 2000 ETF 464287655 4,640 30,662 SH   SOLE   0 0 30,662
ISHARES TR U.S. REAL ES ETF 464287739 4,239 45,318 SH   SOLE   0 0 45,318
ISHARES TR MSCI INDONIA ETF 46429B309 1,713 69,990 SH   SOLE   0 0 69,990
ISHARES TR S&P 100 ETF 464287101 53,288 405,259 SH   SOLE   0 0 405,259
ISHARES TR 3 7 YR TREAS BD 464288661 1,090 8,600 SH   SOLE   0 0 8,600
ISHARES TR CORE S&P500 ETF 464287200 8,099 27,130 SH   SOLE   0 0 27,130
ISHARES TR MSCI POLAND ETF 46429B606 2,786 135,000 SH   SOLE   0 0 135,000
JOHNSON & JOHNSON COM 478160104 189,694 1,466,178 SH   SOLE   0 0 1,466,178
JPMORGAN CHASE & CO COM 46625H100 18,014 153,060 SH   SOLE   0 0 153,060
KIMBERLY CLARK CORP COM 494368103 415 2,925 SH   SOLE   0 0 2,925
KLA CORPORATION COM NEW 482480100 227 1,425 SH   SOLE   0 0 1,425
KRAFT HEINZ CO COM 500754106 4,184 149,788 SH   SOLE   0 0 149,788
KRANESHARES TR CSI CHI INTERNET 500767306 664 16,060 SH   SOLE   0 0 16,060
L BRANDS INC COM 501797104 333 17,000 SH   SOLE   0 0 17,000
LAM RESEARCH CORP COM 512807108 6,374 27,580 SH   SOLE   0 0 27,580
LAS VEGAS SANDS CORP COM 517834107 5,340 92,446 SH   SOLE   0 0 92,446
LAUDER ESTEE COS INC CL A 518439104 2,077 10,440 SH   SOLE   0 0 10,440
LEIDOS HLDGS INC COM 525327102 1,653 19,243 SH   SOLE   0 0 19,243
LENDINGCLUB CORP COM NEW 52603A208 173 13,200 SH   SOLE   0 0 13,200
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 258 6,200 SH   SOLE   0 0 6,200
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 525 12,500 SH   SOLE   0 0 12,500
LILLY ELI & CO COM 532457108 2,348 21,000 SH   SOLE   0 0 21,000
LIMELIGHT NETWORKS INC COM 53261M104 4,666 1,540,000 SH   SOLE   0 0 1,540,000
LOWES COS INC COM 548661107 8,192 74,500 SH   SOLE   0 0 74,500
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 7,230 80,814 SH   SOLE   0 0 80,814
MARATHON OIL CORP COM 565849106 294 24,000 SH   SOLE   0 0 24,000
MARATHON PETE CORP COM 56585A102 395 6,500 SH   SOLE   0 0 6,500
MARRIOTT INTL INC NEW CL A 571903202 5,969 47,996 SH   SOLE   0 0 47,996
MARSH & MCLENNAN COS INC COM 571748102 940 9,400 SH   SOLE   0 0 9,400
MASTERCARD INC CL A 57636Q104 62,301 229,412 SH   SOLE   0 0 229,412
MCDONALDS CORP COM 580135101 264,348 1,231,187 SH   SOLE   0 0 1,231,187
MCKESSON CORP COM 58155Q103 7,085 51,842 SH   SOLE   0 0 51,842
MERCK & CO INC COM 58933Y105 9,312 110,625 SH   SOLE   0 0 110,625
MICROCHIP TECHNOLOGY INC COM 595017104 204 2,200 SH   SOLE   0 0 2,200
MICRON TECHNOLOGY INC COM 595112103 2,334 54,475 SH   SOLE   0 0 54,475
MICROSOFT CORP COM 594918104 143,506 1,032,197 SH   SOLE   0 0 1,032,197
MODERNA INC COM 60770K107 62,882 3,949,851 SH   SOLE   0 0 3,949,851
MOLSON COORS BREWING CO CL B 60871R209 528 9,191 SH   SOLE   0 0 9,191
MONDELEZ INTL INC CL A 609207105 17,005 307,399 SH   SOLE   0 0 307,399
MOODYS CORP COM 615369105 18,979 92,656 SH   SOLE   0 0 92,656
NETAPP INC COM 64110D104 987 18,800 SH   SOLE   0 0 18,800
NETEASE INC SPONSORED ADS 64110W102 573 2,153 SH   SOLE   0 0 2,153
NETFLIX INC COM 64110L106 535 2,000 SH   SOLE   0 0 2,000
NEWELL BRANDS INC COM 651229106 1,093 58,410 SH   SOLE   0 0 58,410
NEWMONT GOLDCORP CORPORATION COM 651639106 10,148 267,608 SH   SOLE   0 0 267,608
NEXTERA ENERGY INC COM 65339F101 588 2,525 SH   SOLE   0 0 2,525
NIKE INC CL B 654106103 256,344 2,729,392 SH   SOLE   0 0 2,729,392
NVIDIA CORP COM 67066G104 722 4,150 SH   SOLE   0 0 4,150
NVR INC COM 62944T105 8,528 2,294 SH   SOLE   0 0 2,294
OCCIDENTAL PETE CORP COM 674599105 1,301 29,249 SH   SOLE   0 0 29,249
ORACLE CORP COM 68389X105 11,105 201,797 SH   SOLE   0 0 201,797
OWENS ILL INC COM NEW 690768403 308 30,000 SH   SOLE   0 0 30,000
PALO ALTO NETWORKS INC COM 697435105 472 2,317 SH   SOLE   0 0 2,317
PAYPAL HLDGS INC COM 70450Y103 3,378 32,605 SH   SOLE   0 0 32,605
PEPSICO INC COM 713448108 266,064 1,940,655 SH   SOLE   0 0 1,940,655
PFIZER INC COM 717081103 10,237 284,913 SH   SOLE   0 0 284,913
PFIZER INC COM 717081103 898 25,000 SH   SOLE   0 0 25,000
PHILIP MORRIS INTL INC COM 718172109 7,990 105,227 SH   SOLE   0 0 105,227
PHILLIPS 66 COM 718546104 386 3,770 SH   SOLE   0 0 3,770
PIMCO ETF TR ACTIVE BD ETF 72201R775 204 1,870 SH   SOLE   0 0 1,870
PNC FINL SVCS GROUP INC COM 693475105 207 1,478 SH   SOLE   0 0 1,478
PRICE T ROWE GROUP INC COM 74144T108 6,415 56,151 SH   SOLE   0 0 56,151
PROCTER & GAMBLE CO COM 742718109 11,478 92,285 SH   SOLE   0 0 92,285
PROSHARES TR ULTRPRO S&P500 74347X864 2,167 39,200 SH   SOLE   0 0 39,200
PVH CORP COM 693656100 4,620 52,360 SH   SOLE   0 0 52,360
QORVO INC COM 74736K101 5,714 77,066 SH   SOLE   0 0 77,066
QUALCOMM INC COM 747525103 2,773 36,350 SH   SOLE   0 0 36,350
QUANTA SVCS INC COM 74762E102 1,215 32,132 SH   SOLE   0 0 32,132
RAYTHEON CO COM NEW 755111507 917 4,675 SH   SOLE   0 0 4,675
ROCKWELL AUTOMATION INC COM 773903109 739 4,485 SH   SOLE   0 0 4,485
ROLLINS INC COM 775711104 12,085 354,700 SH   SOLE   0 0 354,700
ROSS STORES INC COM 778296103 7,088 64,527 SH   SOLE   0 0 64,527
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3,667 33,853 SH   SOLE   0 0 33,853
SABRE CORP COM 78573M104 298 13,314 SH   SOLE   0 0 13,314
SALESFORCE COM INC COM 79466L302 15,430 103,946 SH   SOLE   0 0 103,946
SCHLUMBERGER LTD COM 806857108 6,703 196,160 SH   SOLE   0 0 196,160
SEALED AIR CORP NEW COM 81211K100 569 13,700 SH   SOLE   0 0 13,700
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 6,080 98,990 SH   SOLE   0 0 98,990
SELECT SECTOR SPDR TR ENERGY 81369Y506 11,368 192,026 SH   SOLE   0 0 192,026
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 14,247 158,073 SH   SOLE   0 0 158,073
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,052 37,895 SH   SOLE   0 0 37,895
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 6,282 224,345 SH   SOLE   0 0 224,345
SEQUANS COMMUNICATIONS S A SPONSORED ADS 817323108 139 160,000 SH   SOLE   0 0 160,000
SERVICENOW INC COM 81762P102 1,041 4,100 SH   SOLE   0 0 4,100
SHAW COMMUNICATIONS INC CL B CONV 82028K200 472 24,000 SH   SOLE   0 0 24,000
SIMON PPTY GROUP INC NEW COM 828806109 2,406 15,460 SH   SOLE   0 0 15,460
SNAP INC CL A 83304A106 490 31,000 SH   SOLE   0 0 31,000
SOLITARIO ZINC CORP COM 8342EP107 28 100,000 SH   SOLE   0 0 100,000
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 2,951 10,963 SH   SOLE   0 0 10,963
SPDR GOLD TRUST GOLD SHS 78463V107 26,622 191,708 SH   SOLE   0 0 191,708
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 207 2,218 SH   SOLE   0 0 2,218
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2,453 65,000 SH   SOLE   0 0 65,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 54,419 183,347 SH   SOLE   0 0 183,347
SPDR S&P 500 ETF TR TR UNIT 78462F103 534 1,800 SH   SOLE   0 0 1,800
SPDR SERIES TRUST S&P BIOTECH 78464A870 6,303 82,665 SH   SOLE   0 0 82,665
SPDR SERIES TRUST S&P DIVID ETF 78464A763 308 3,000 SH   SOLE   0 0 3,000
SPDR SERIES TRUST S&P REGL BKG 78464A698 211 4,000 SH   SOLE   0 0 4,000
SPDR SERIES TRUST OILGAS EQUIP 78464A748 724 100,000 SH   SOLE   0 0 100,000
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 839 37,513 SH   SOLE   0 0 37,513
SPDR SERIES TRUST S&P BK ETF 78464A797 298 6,900 SH   SOLE   0 0 6,900
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 538 12,200 SH   SOLE   0 0 12,200
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 645 23,705 SH   SOLE   0 0 23,705
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 27,525 524,777 SH   SOLE   0 0 524,777
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 543 20,100 SH   SOLE   0 0 20,100
SQUARE INC CL A 852234103 458 7,400 SH   SOLE   0 0 7,400
STARBUCKS CORP COM 855244109 15,118 170,976 SH   SOLE   0 0 170,976
SUNCOR ENERGY INC NEW COM 867224107 739 23,400 SH   SOLE   0 0 23,400
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,012 115,423 SH   SOLE   0 0 115,423
TATA MTRS LTD SPONSORED ADR 876568502 21 12,515 SH   SOLE   0 0 12,515
TE CONNECTIVITY LTD REG SHS H84989104 3,534 37,922 SH   SOLE   0 0 37,922
TELEFLEX INC COM 879369106 204 600 SH   SOLE   0 0 600
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 138 10,781 SH   SOLE   0 0 10,781
TEXAS INSTRS INC COM 882508104 8,648 66,913 SH   SOLE   0 0 66,913
THERMO FISHER SCIENTIFIC INC COM 883556102 62,309 213,921 SH   SOLE   0 0 213,921
TJX COS INC NEW COM 872540109 11,109 199,297 SH   SOLE   0 0 199,297
TORONTO DOMINION BK ONT COM NEW 891160509 5,737 98,331 SH   SOLE   0 0 98,331
TOTAL S A SPONSORED ADS 89151E109 366 7,019 SH   SOLE   0 0 7,019
TWITTER INC COM 90184L102 286 6,947 SH   SOLE   0 0 6,947
TYSON FOODS INC CL A 902494103 3,359 39,000 SH   SOLE   0 0 39,000
U S SILICA HLDGS INC COM 90346E103 132 13,855 SH   SOLE   0 0 13,855
UNION PACIFIC CORP COM 907818108 7,357 45,419 SH   SOLE   0 0 45,419
UNITED PARCEL SERVICE INC CL B 911312106 417 3,480 SH   SOLE   0 0 3,480
UNITED STATES STL CORP NEW COM 912909108 225 19,500 SH   SOLE   0 0 19,500
UNITED TECHNOLOGIES CORP COM 913017109 170,463 1,248,629 SH   SOLE   0 0 1,248,629
UNITEDHEALTH GROUP INC COM 91324P102 99,897 459,678 SH   SOLE   0 0 459,678
US BANCORP DEL COM NEW 902973304 2,070 37,401 SH   SOLE   0 0 37,401
VALERO ENERGY CORP NEW COM 91913Y100 451 5,289 SH   SOLE   0 0 5,289
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 6,600 247,087 SH   SOLE   0 0 247,087
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1,414 62,000 SH   SOLE   0 0 62,000
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 369 22,614 SH   SOLE   0 0 22,614
VANECK VECTORS ETF TR EGYPT INDX ETF 92189F775 309 10,000 SH   SOLE   0 0 10,000
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 457 5,190 SH   SOLE   0 0 5,190
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 14,189 52,052 SH   SOLE   0 0 52,052
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,471 26,500 SH   SOLE   0 0 26,500
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2,130 36,360 SH   SOLE   0 0 36,360
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 13,749 256,456 SH   SOLE   0 0 256,456
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,347 107,985 SH   SOLE   0 0 107,985
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,498 18,480 SH   SOLE   0 0 18,480
VEEVA SYS INC CL A COM 922475108 743 4,865 SH   SOLE   0 0 4,865
VERISIGN INC COM 92343E102 6,660 35,306 SH   SOLE   0 0 35,306
VERIZON COMMUNICATIONS INC COM 92343V104 2,215 36,700 SH   SOLE   0 0 36,700
VERTEX PHARMACEUTICALS INC COM 92532F100 289 1,705 SH   SOLE   0 0 1,705
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 589 66,000 SH   SOLE   0 0 66,000
VISA INC COM CL A 92826C839 116,647 678,140 SH   SOLE   0 0 678,140
VMWARE INC CL A COM 928563402 5,697 37,967 SH   SOLE   0 0 37,967
WASTE MGMT INC DEL COM 94106L109 1,081 9,400 SH   SOLE   0 0 9,400
WATERS CORP COM 941848103 5,562 24,917 SH   SOLE   0 0 24,917
WELLS FARGO CO NEW COM 949746101 42,882 850,163 SH   SOLE   0 0 850,163
WHEATON PRECIOUS METALS CORP COM 962879102 2,624 100,000 SH   SOLE   0 0 100,000
WHIRLPOOL CORP COM 963320106 1,061 6,700 SH   SOLE   0 0 6,700
WISDOMTREE TR EM LCL DEBT FD 97717X867 33,575 975,727 SH   SOLE   0 0 975,727
WISDOMTREE TR HEDGED HI YLD BD 97717W430 6,503 282,629 SH   SOLE   0 0 282,629
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1,174 23,262 SH   SOLE   0 0 23,262
WORKDAY INC CL A 98138H101 503 2,960 SH   SOLE   0 0 2,960
WYNDHAM HOTELS & RESORTS INC COM 98311A105 5,001 96,658 SH   SOLE   0 0 96,658
WYNN RESORTS LTD COM 983134107 6,340 58,313 SH   SOLE   0 0 58,313
ZOETIS INC CL A 98978V103 220,748 1,771,799 SH   SOLE   0 0 1,771,799