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
3-D SYS CORP DEL COM NEW 88554D205 390 36,200 SH   SOLE   0 0 36,200
3M CO COM 88579Y101 186,263 896,442 SH   SOLE   0 0 896,442
ABBOTT LABS COM 002824100 14,075 176,074 SH   SOLE   0 0 176,074
ABBVIE INC COM 00287Y109 431 5,347 SH   SOLE   0 0 5,347
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,944 33,767 SH   SOLE   0 0 33,767
ACTIVISION BLIZZARD INC COM 00507V109 499 10,970 SH   SOLE   0 0 10,970
ACTIVISION BLIZZARD INC COM 00507V109 683 15,000 SH   SOLE   0 0 15,000
ADOBE INC COM 00724F101 7,432 27,888 SH   SOLE   0 0 27,888
ALBEMARLE CORP COM 012653101 430 5,250 SH   SOLE   0 0 5,250
ALEXION PHARMACEUTICALS INC COM 015351109 4,280 31,660 SH   SOLE   0 0 31,660
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 52,504 287,770 SH   SOLE   0 0 287,770
ALIGN TECHNOLOGY INC COM 016255101 260 915 SH   SOLE   0 0 915
ALPHABET INC CAP STK CL A 02079K305 201,642 171,335 SH   SOLE   0 0 171,335
ALPHABET INC CAP STK CL C 02079K107 195,130 166,307 SH   SOLE   0 0 166,307
AMAZON COM INC COM 023135106 527,455 296,198 SH   SOLE   0 0 296,198
AMERICAN INTL GROUP INC COM NEW 026874784 463 10,757 SH   SOLE   0 0 10,757
AMERICAN WTR WKS CO INC NEW COM 030420103 887 8,508 SH   SOLE   0 0 8,508
AMERISOURCEBERGEN CORP COM 03073E105 9,530 119,846 SH   SOLE   0 0 119,846
AMETEK INC NEW COM 031100100 13,076 157,604 SH   SOLE   0 0 157,604
AMGEN INC COM 031162100 8,062 42,435 SH   SOLE   0 0 42,435
ANADARKO PETE CORP COM 032511107 3,778 83,075 SH   SOLE   0 0 83,075
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,187 14,142 SH   SOLE   0 0 14,142
AON PLC SHS CL A G0408V102 10,857 63,602 SH   SOLE   0 0 63,602
APOLLO COML REAL EST FIN INC COM 03762U105 811 44,550 SH   SOLE   0 0 44,550
APPLE INC COM 037833100 90,514 476,517 SH   SOLE   0 0 476,517
APPLIED MATLS INC COM 038222105 6,307 159,021 SH   SOLE   0 0 159,021
ARCH CAP GROUP LTD ORD G0450A105 8,550 264,535 SH   SOLE   0 0 264,535
ARCHER DANIELS MIDLAND CO COM 039483102 2,372 55,000 SH   SOLE   0 0 55,000
ASTRAZENECA PLC SPONSORED ADR 046353108 19,318 241,653 SH   SOLE   0 0 241,653
AT&T INC COM 00206R102 2,046 65,245 SH   SOLE   0 0 65,245
AUTOMATIC DATA PROCESSING IN COM 053015103 547 3,425 SH   SOLE   0 0 3,425
BAIDU INC SPON ADR REP A 056752108 280 1,696 SH   SOLE   0 0 1,696
BANCO SANTANDER SA ADR 05964H105 73 15,661 SH   SOLE   0 0 15,661
BANK AMER CORP COM 060505104 22,316 808,837 SH   SOLE   0 0 808,837
BANK HAWAII CORP COM 062540109 2,888 36,613 SH   SOLE   0 0 36,613
BANK MONTREAL QUE COM 063671101 5,573 74,461 SH   SOLE   0 0 74,461
BARRICK GOLD CORPORATION COM 067901108 6,338 462,317 SH   SOLE   0 0 462,317
BAXTER INTL INC COM 071813109 5,752 70,747 SH   SOLE   0 0 70,747
BECTON DICKINSON & CO COM 075887109 17,045 68,254 SH   SOLE   0 0 68,254
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,317 46,380 SH   SOLE   0 0 46,380
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,326 21 SH   SOLE   0 0 21
BHP GROUP LTD SPONSORED ADS 088606108 2,734 100,000 SH   SOLE   0 0 100,000
BIOGEN INC COM 09062X103 7,116 30,102 SH   SOLE   0 0 30,102
BLACKROCK INC COM 09247X101 393 919 SH   SOLE   0 0 919
BOEING CO COM 097023105 11,521 30,205 SH   SOLE   0 0 30,205
BOOKING HLDGS INC COM 09857L108 16,303 9,343 SH   SOLE   0 0 9,343
BORGWARNER INC COM 099724106 2,789 72,600 SH   SOLE   0 0 72,600
BOSTON SCIENTIFIC CORP COM 101137107 1,453 37,870 SH   SOLE   0 0 37,870
BRIGHT HORIZONS FAM SOL IN D COM 109194100 6,288 49,470 SH   SOLE   0 0 49,470
BROADCOM INC COM 11135F101 9,324 31,005 SH   SOLE   0 0 31,005
CABOT OIL & GAS CORP COM 127097103 6,881 263,621 SH   SOLE   0 0 263,621
CAPITAL ONE FINL CORP COM 14040H105 11,576 141,702 SH   SOLE   0 0 141,702
CATERPILLAR INC DEL COM 149123101 2,371 17,500 SH   SOLE   0 0 17,500
CBRE GROUP INC CL A 12504L109 1,109 22,421 SH   SOLE   0 0 22,421
CELANESE CORP DEL COM 150870103 413 4,190 SH   SOLE   0 0 4,190
CELGENE CORP COM 151020104 38,423 407,279 SH   SOLE   0 0 407,279
CHECK POINT SOFTWARE TECH LT ORD M22465104 6,933 54,809 SH   SOLE   0 0 54,809
CHEVRON CORP NEW COM 166764100 16,657 135,221 SH   SOLE   0 0 135,221
CINTAS CORP COM 172908105 20,536 101,610 SH   SOLE   0 0 101,610
CISCO SYS INC COM 17275R102 3,873 71,744 SH   SOLE   0 0 71,744
CITIGROUP INC COM NEW 172967424 9,759 156,854 SH   SOLE   0 0 156,854
CITRIX SYS INC COM 177376100 7,303 73,275 SH   SOLE   0 0 73,275
CME GROUP INC COM CL A 12572Q105 490 2,975 SH   SOLE   0 0 2,975
COCA COLA CO COM 191216100 3,792 80,920 SH   SOLE   0 0 80,920
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 27,453 378,921 SH   SOLE   0 0 378,921
COLGATE PALMOLIVE CO COM 194162103 191,586 2,795,247 SH   SOLE   0 0 2,795,247
COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 405 9,589 SH   SOLE   0 0 9,589
COMCAST CORP NEW CL A 20030N101 6,434 160,920 SH   SOLE   0 0 160,920
CONAGRA BRANDS INC COM 205887102 688 24,800 SH   SOLE   0 0 24,800
CONCHO RES INC COM 20605P101 4,835 43,578 SH   SOLE   0 0 43,578
CONSTELLATION BRANDS INC CL A 21036P108 2,121 12,100 SH   SOLE   0 0 12,100
COOPER COS INC COM NEW 216648402 12,940 43,691 SH   SOLE   0 0 43,691
COSTAR GROUP INC COM 22160N109 2,799 6,000 SH   SOLE   0 0 6,000
COSTCO WHSL CORP NEW COM 22160K105 569 2,350 SH   SOLE   0 0 2,350
CRITEO S A SPONS ADS 226718104 310 15,500 SH   SOLE   0 0 15,500
CTRIP COM INTL LTD SPONSORED ADS 22943F100 540 12,350 SH   SOLE   0 0 12,350
CVS HEALTH CORP COM 126650100 687 12,742 SH   SOLE   0 0 12,742
DANAHER CORPORATION COM 235851102 43,285 327,869 SH   SOLE   0 0 327,869
DEERE & CO COM 244199105 12,185 76,230 SH   SOLE   0 0 76,230
DENTSPLY SIRONA INC COM 24906P109 1,041 21,000 SH   SOLE   0 0 21,000
DEUTSCHE BANK AG NAMEN AKT D18190898 6,893 845,600 SH   SOLE   0 0 845,600
DIREXION SHS ETF TR HEALTHCARE BUL 25459Y876 563 10,120 SH   SOLE   0 0 10,120
DISCOVERY INC COM SER C 25470F302 412 16,200 SH   SOLE   0 0 16,200
DISNEY WALT CO COM DISNEY 254687106 79,868 719,334 SH   SOLE   0 0 719,334
DOLLAR GEN CORP NEW COM 256677105 6,608 55,393 SH   SOLE   0 0 55,393
DOLLAR TREE INC COM 256746108 2,122 20,200 SH   SOLE   0 0 20,200
DOWDUPONT INC COM 26078J100 2,487 46,658 SH   SOLE   0 0 46,658
DUKE ENERGY CORP NEW COM NEW 26441C204 2,250 25,000 SH   SOLE   0 0 25,000
E TRADE FINANCIAL CORP COM NEW 269246401 5,841 125,803 SH   SOLE   0 0 125,803
EBAY INC COM 278642103 26,090 702,476 SH   SOLE   0 0 702,476
EDISON INTL COM 281020107 248 4,000 SH   SOLE   0 0 4,000
EDWARDS LIFESCIENCES CORP COM 28176E108 545 2,851 SH   SOLE   0 0 2,851
ELECTRONIC ARTS INC COM 285512109 25,772 253,584 SH   SOLE   0 0 253,584
EOG RES INC COM 26875P101 15,764 165,624 SH   SOLE   0 0 165,624
EXPEDIA GROUP INC COM NEW 30212P303 6,049 50,835 SH   SOLE   0 0 50,835
EXXON MOBIL CORP COM 30231G102 10,464 129,500 SH   SOLE   0 0 129,500
F5 NETWORKS INC COM 315616102 6,670 42,504 SH   SOLE   0 0 42,504
FACEBOOK INC CL A 30303M102 118,882 713,193 SH   SOLE   0 0 713,193
FASTENAL CO COM 311900104 5,040 78,371 SH   SOLE   0 0 78,371
FIDELITY NATL INFORMATION SV COM 31620M106 16,293 144,054 SH   SOLE   0 0 144,054
FIRST HAWAIIAN INC COM 32051X108 1,563 60,000 SH   SOLE   0 0 60,000
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 5,546 39,925 SH   SOLE   0 0 39,925
FLEETCOR TECHNOLOGIES INC COM 339041105 688 2,790 SH   SOLE   0 0 2,790
FLIR SYS INC COM 302445101 1,555 32,685 SH   SOLE   0 0 32,685
FORD MTR CO DEL COM 345370860 603 68,650 SH   SOLE   0 0 68,650
FREEPORT-MCMORAN INC CL B 35671D857 322 25,000 SH   SOLE   0 0 25,000
GENERAL ELECTRIC CO COM 369604103 403 40,324 SH   SOLE   0 0 40,324
GILEAD SCIENCES INC COM 375558103 9,435 145,137 SH   SOLE   0 0 145,137
GLOBAL X FDS GLOBAL X COPPER 37954Y830 273 12,500 SH   SOLE   0 0 12,500
GOLDCORP INC NEW COM 380956409 4,309 376,500 SH   SOLE   0 0 376,500
GOLDMAN SACHS GROUP INC COM 38141G104 25,535 133,000 SH   SOLE   0 0 133,000
HALLIBURTON CO COM 406216101 6,650 226,953 SH   SOLE   0 0 226,953
HAWAIIAN ELEC INDUSTRIES COM 419870100 2,446 60,000 SH   SOLE   0 0 60,000
HCA HEALTHCARE INC COM 40412C101 6,180 47,397 SH   SOLE   0 0 47,397
HDFC BANK LTD SPONSORED ADS 40415F101 324 9,690 SH   SOLE   0 0 9,690
HOME DEPOT INC COM 437076102 22,162 115,494 SH   SOLE   0 0 115,494
HONEYWELL INTL INC COM 438516106 47,067 296,170 SH   SOLE   0 0 296,170
HUDBAY MINERALS INC COM 443628102 79 11,000 SH   SOLE   0 0 11,000
ICICI BK LTD ADR 45104G104 182 31,500 SH   SOLE   0 0 31,500
IDEXX LABS INC COM 45168D104 10,249 45,835 SH   SOLE   0 0 45,835
ILLUMINA INC COM 452327109 5,057 16,277 SH   SOLE   0 0 16,277
INFOSYS LTD SPONSORED ADR 456788108 1,074 100,000 SH   SOLE   0 0 100,000
INTEL CORP COM 458140100 16,050 298,890 SH   SOLE   0 0 298,890
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,272 16,702 SH   SOLE   0 0 16,702
INTERNATIONAL BUSINESS MACHS COM 459200101 1,493 10,580 SH   SOLE   0 0 10,580
INTUITIVE SURGICAL INC COM NEW 46120E602 4,211 7,381 SH   SOLE   0 0 7,381
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 527 32,000 SH   SOLE   0 0 32,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 680 4,000 SH   SOLE   0 0 4,000
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 203 1,000 SH   SOLE   0 0 1,000
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 4,380 89,190 SH   SOLE   0 0 89,190
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 434 16,900 SH   SOLE   0 0 16,900
INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 1,147 43,550 SH   SOLE   0 0 43,550
INVESCO QQQ TR UNIT SER 1 46090E103 17,271 96,131 SH   SOLE   0 0 96,131
INVESCO QQQ TR UNIT SER 1 46090E103 16,062 89,400 SH   SOLE   0 0 89,400
ISHARES GOLD TRUST ISHARES 464285105 192 15,502 SH   SOLE   0 0 15,502
ISHARES INC MSCI WORLD ETF 464286392 213 2,400 SH   SOLE   0 0 2,400
ISHARES INC MSCI GBL ETF NEW 46434G848 960 30,855 SH   SOLE   0 0 30,855
ISHARES INC MSCI BRIC INDX 464286657 348 8,080 SH   SOLE   0 0 8,080
ISHARES INC MSCI STH KOR ETF 464286772 5,564 91,280 SH   SOLE   0 0 91,280
ISHARES INC MSCI HONG KG ETF 464286871 735 28,055 SH   SOLE   0 0 28,055
ISHARES INC MSCI CHILE ETF 464286640 604 14,000 SH   SOLE   0 0 14,000
ISHARES INC MSCI THAILND ETF 464286624 1,613 18,260 SH   SOLE   0 0 18,260
ISHARES INC MSCI TAIWAN ETF 46434G772 7,392 213,773 SH   SOLE   0 0 213,773
ISHARES INC MSCI JPN ETF NEW 46434G822 32,404 592,181 SH   SOLE   0 0 592,181
ISHARES INC MSCI EURZONE ETF 464286608 4,189 108,530 SH   SOLE   0 0 108,530
ISHARES INC MSCI RUSSIA ETF 46434G798 3,277 95,000 SH   SOLE   0 0 95,000
ISHARES INC MSCI AUST ETF 464286103 23,434 1,088,955 SH   SOLE   0 0 1,088,955
ISHARES INC MSCI SWITZERLAND 464286749 8,342 235,843 SH   SOLE   0 0 235,843
ISHARES INC MSCI BRAZIL ETF 464286400 3,249 79,255 SH   SOLE   0 0 79,255
ISHARES INC MSCI EM ASIA ETF 464286426 1,042 15,400 SH   SOLE   0 0 15,400
ISHARES INC MSCI GERMANY ETF 464286806 3,715 137,989 SH   SOLE   0 0 137,989
ISHARES INC MSCI CDA ETF 464286509 276 10,000 SH   SOLE   0 0 10,000
ISHARES INC MSCI SINGPOR ETF 46434G780 467 19,695 SH   SOLE   0 0 19,695
ISHARES INC MSCI MLY ETF NEW 46434G814 599 20,000 SH   SOLE   0 0 20,000
ISHARES INC MSCI TURKEY ETF 464286715 485 20,000 SH   SOLE   0 0 20,000
ISHARES INC MSCI MEXICO ETF 464286822 654 15,000 SH   SOLE   0 0 15,000
ISHARES INC MSCI FRANCE ETF 464286707 280 9,500 SH   SOLE   0 0 9,500
ISHARES TR IBOXX INV CP ETF 464287242 465 3,907 SH   SOLE   0 0 3,907
ISHARES TR US HLTHCARE ETF 464287762 934 4,822 SH   SOLE   0 0 4,822
ISHARES TR MSCI CHINA ETF 46429B671 21,632 346,494 SH   SOLE   0 0 346,494
ISHARES TR MSCI POLAND ETF 46429B606 2,860 125,000 SH   SOLE   0 0 125,000
ISHARES TR CORE HIGH DV ETF 46429B663 317 3,400 SH   SOLE   0 0 3,400
ISHARES TR S&P 100 ETF 464287101 50,260 401,178 SH   SOLE   0 0 401,178
ISHARES TR NASDAQ BIOTECH 464287556 4,610 41,230 SH   SOLE   0 0 41,230
ISHARES TR U.S. TECH ETF 464287721 426 2,235 SH   SOLE   0 0 2,235
ISHARES TR CHINA LG-CAP ETF 464287184 8,584 193,903 SH   SOLE   0 0 193,903
ISHARES TR CORE S&P500 ETF 464287200 7,720 27,130 SH   SOLE   0 0 27,130
ISHARES TR U.S. REAL ES ETF 464287739 3,811 43,780 SH   SOLE   0 0 43,780
ISHARES TR MSCI ACWI ETF 464288257 1,816 25,173 SH   SOLE   0 0 25,173
ISHARES TR COHEN STEER REIT 464287564 1,065 9,580 SH   SOLE   0 0 9,580
ISHARES TR CALIF MUN BD ETF 464288356 843 14,150 SH   SOLE   0 0 14,150
ISHARES TR MSCI INDONIA ETF 46429B309 2,106 82,001 SH   SOLE   0 0 82,001
ISHARES TR MSCI INDIA ETF 46429B598 11,909 337,832 SH   SOLE   0 0 337,832
ISHARES TR CORE S&P SCP ETF 464287804 386 5,000 SH   SOLE   0 0 5,000
ISHARES TR GLOBAL REIT ETF 46434V647 2,071 77,500 SH   SOLE   0 0 77,500
ISHARES TR TIPS BD ETF 464287176 1,712 15,140 SH   SOLE   0 0 15,140
ISHARES TR US AER DEF ETF 464288760 4,072 20,400 SH   SOLE   0 0 20,400
ISHARES TR LATN AMER 40 ETF 464287390 7,955 239,400 SH   SOLE   0 0 239,400
ISHARES TR INDIA 50 ETF 464289529 209 5,500 SH   SOLE   0 0 5,500
ISHARES TR 1 3 YR TREAS BD 464287457 791 9,400 SH   SOLE   0 0 9,400
ISHARES TR RUSSELL 2000 ETF 464287655 1,019 6,655 SH   SOLE   0 0 6,655
ISHARES TR MSCI UK ETF NEW 46435G334 891 27,000 SH   SOLE   0 0 27,000
ISHARES TR MSCI PHILIPS ETF 46429B408 287 8,379 SH   SOLE   0 0 8,379
ISHARES TR CORE US AGGBD ET 464287226 789 7,230 SH   SOLE   0 0 7,230
ISHARES TR U.S. FINLS ETF 464287788 236 2,000 SH   SOLE   0 0 2,000
ISHARES TR MSCI EMG MKT ETF 464287234 27,239 634,788 SH   SOLE   0 0 634,788
ISHARES TR MSCI EAFE ETF 464287465 1,038 16,000 SH   SOLE   0 0 16,000
ISHARES TR MSCI AC ASIA ETF 464288182 569 8,050 SH   SOLE   0 0 8,050
ISHARES TR 3 7 YR TREAS BD 464288661 350 2,840 SH   SOLE   0 0 2,840
ISHARES TR JPMORGAN USD EMG 464288281 806 7,323 SH   SOLE   0 0 7,323
JOHNSON & JOHNSON COM 478160104 191,603 1,370,651 SH   SOLE   0 0 1,370,651
JPMORGAN CHASE & CO COM 46625H100 14,576 143,990 SH   SOLE   0 0 143,990
KIMBERLY CLARK CORP COM 494368103 362 2,925 SH   SOLE   0 0 2,925
KRAFT HEINZ CO COM 500754106 1,252 38,361 SH   SOLE   0 0 38,361
KRANESHARES TR CSI CHI INTERNET 500767306 2,271 48,220 SH   SOLE   0 0 48,220
L BRANDS INC COM 501797104 469 17,000 SH   SOLE   0 0 17,000
LAM RESEARCH CORP COM 512807108 6,846 38,245 SH   SOLE   0 0 38,245
LAS VEGAS SANDS CORP COM 517834107 6,003 98,477 SH   SOLE   0 0 98,477
LEGGETT & PLATT INC COM 524660107 612 14,500 SH   SOLE   0 0 14,500
LEIDOS HLDGS INC COM 525327102 1,170 18,250 SH   SOLE   0 0 18,250
LENDINGCLUB CORP COM 52603A109 204 66,000 SH   SOLE   0 0 66,000
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 212 9,000 SH   SOLE   0 0 9,000
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 237 6,200 SH   SOLE   0 0 6,200
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 478 12,500 SH   SOLE   0 0 12,500
LILLY ELI & CO COM 532457108 5,346 41,200 SH   SOLE   0 0 41,200
LIMELIGHT NETWORKS INC COM 53261M104 4,974 1,540,000 SH   SOLE   0 0 1,540,000
LOWES COS INC COM 548661107 8,633 78,865 SH   SOLE   0 0 78,865
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6,916 82,251 SH   SOLE   0 0 82,251
MARATHON OIL CORP COM 565849106 401 24,000 SH   SOLE   0 0 24,000
MARRIOTT INTL INC NEW CL A 571903202 6,368 50,908 SH   SOLE   0 0 50,908
MARSH & MCLENNAN COS INC COM 571748102 1,505 16,025 SH   SOLE   0 0 16,025
MASTERCARD INC CL A 57636Q104 54,081 229,694 SH   SOLE   0 0 229,694
MCDONALDS CORP COM 580135101 229,904 1,210,656 SH   SOLE   0 0 1,210,656
MCKESSON CORP COM 58155Q103 6,189 52,871 SH   SOLE   0 0 52,871
MERCK & CO INC COM 58933Y105 10,063 120,996 SH   SOLE   0 0 120,996
MICRON TECHNOLOGY INC COM 595112103 2,823 68,308 SH   SOLE   0 0 68,308
MICRON TECHNOLOGY INC COM 595112103 517 12,500 SH   SOLE   0 0 12,500
MICROSOFT CORP COM 594918104 114,522 971,023 SH   SOLE   0 0 971,023
MOLSON COORS BREWING CO CL B 60871R209 726 12,177 SH   SOLE   0 0 12,177
MONDELEZ INTL INC CL A 609207105 15,897 318,459 SH   SOLE   0 0 318,459
MOODYS CORP COM 615369105 18,160 100,283 SH   SOLE   0 0 100,283
NETEASE INC SPONSORED ADR 64110W102 770 3,190 SH   SOLE   0 0 3,190
NETFLIX INC COM 64110L106 23,522 65,970 SH   SOLE   0 0 65,970
NEWELL BRANDS INC COM 651229106 973 63,410 SH   SOLE   0 0 63,410
NEWMONT MNG CORP COM 651639106 7,859 219,700 SH   SOLE   0 0 219,700
NEXTERA ENERGY INC COM 65339F101 488 2,525 SH   SOLE   0 0 2,525
NIKE INC CL B 654106103 224,899 2,670,694 SH   SOLE   0 0 2,670,694
NVIDIA CORP COM 67066G104 839 4,670 SH   SOLE   0 0 4,670
NVR INC COM 62944T105 6,754 2,441 SH   SOLE   0 0 2,441
OCCIDENTAL PETE CORP COM 674599105 3,575 53,998 SH   SOLE   0 0 53,998
ORACLE CORP COM 68389X105 11,791 219,528 SH   SOLE   0 0 219,528
PAYPAL HLDGS INC COM 70450Y103 3,549 34,173 SH   SOLE   0 0 34,173
PEPSICO INC COM 713448108 244,214 1,992,770 SH   SOLE   0 0 1,992,770
PFIZER INC COM 717081103 6,589 155,142 SH   SOLE   0 0 155,142
PHILIP MORRIS INTL INC COM 718172109 11,885 134,459 SH   SOLE   0 0 134,459
PRICE T ROWE GROUP INC COM 74144T108 6,060 60,530 SH   SOLE   0 0 60,530
PROCTER AND GAMBLE CO COM 742718109 8,263 79,418 SH   SOLE   0 0 79,418
QORVO INC COM 74736K101 5,842 81,450 SH   SOLE   0 0 81,450
QUALCOMM INC COM 747525103 1,697 29,750 SH   SOLE   0 0 29,750
QUANTA SVCS INC COM 74762E102 1,358 35,971 SH   SOLE   0 0 35,971
RAYTHEON CO COM NEW 755111507 851 4,675 SH   SOLE   0 0 4,675
ROCKWELL AUTOMATION INC COM 773903109 204 1,160 SH   SOLE   0 0 1,160
ROLLINS INC COM 775711104 13,358 320,950 SH   SOLE   0 0 320,950
ROSS STORES INC COM 778296103 6,364 68,360 SH   SOLE   0 0 68,360
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2,102 18,340 SH   SOLE   0 0 18,340
SABRE CORP COM 78573M104 285 13,314 SH   SOLE   0 0 13,314
SALESFORCE COM INC COM 79466L302 31,509 198,958 SH   SOLE   0 0 198,958
SCHLUMBERGER LTD COM 806857108 12,468 286,157 SH   SOLE   0 0 286,157
SEALED AIR CORP NEW COM 81211K100 631 13,700 SH   SOLE   0 0 13,700
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 6,795 121,103 SH   SOLE   0 0 121,103
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 14,330 156,183 SH   SOLE   0 0 156,183
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 12,734 495,302 SH   SOLE   0 0 495,302
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,844 38,435 SH   SOLE   0 0 38,435
SELECT SECTOR SPDR TR ENERGY 81369Y506 16,949 256,341 SH   SOLE   0 0 256,341
SEQUANS COMMUNICATIONS S A SPONSORED ADS 817323108 176 160,000 SH   SOLE   0 0 160,000
SHERWIN WILLIAMS CO COM 824348106 780 1,810 SH   SOLE   0 0 1,810
SIMON PPTY GROUP INC NEW COM 828806109 1,421 7,800 SH   SOLE   0 0 7,800
SOLITARIO ZINC CORP COM 8342EP107 42 100,000 SH   SOLE   0 0 100,000
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 3,489 13,463 SH   SOLE   0 0 13,463
SPDR GOLD TRUST GOLD SHS 78463V107 21,571 176,799 SH   SOLE   0 0 176,799
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 282 7,700 SH   SOLE   0 0 7,700
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 245 2,478 SH   SOLE   0 0 2,478
SPDR S&P 500 ETF TR TR UNIT 78462F103 66,765 236,237 SH   SOLE   0 0 236,237
SPDR S&P 500 ETF TR TR UNIT 78462F103 59,859 211,800 SH   SOLE   0 0 211,800
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 276 800 SH   SOLE   0 0 800
SPDR SER TR BLOOMBERG SRT TR 78468R408 501 18,400 SH   SOLE   0 0 18,400
SPDR SER TR NUVEEN BRC MUNIC 78468R721 407 8,250 SH   SOLE   0 0 8,250
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 779 25,343 SH   SOLE   0 0 25,343
SPDR SERIES TRUST S&P BK ETF 78464A797 288 6,900 SH   SOLE   0 0 6,900
SPDR SERIES TRUST OILGAS EQUIP 78464A748 2,310 200,000 SH   SOLE   0 0 200,000
SPDR SERIES TRUST S&P DIVID ETF 78464A763 298 3,000 SH   SOLE   0 0 3,000
SPDR SERIES TRUST S&P BIOTECH 78464A870 9,196 101,565 SH   SOLE   0 0 101,565
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 26,180 501,062 SH   SOLE   0 0 501,062
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 470 12,200 SH   SOLE   0 0 12,200
SPDR SERIES TRUST S&P REGL BKG 78464A698 205 4,000 SH   SOLE   0 0 4,000
SQUARE INC CL A 852234103 2,654 35,420 SH   SOLE   0 0 35,420
STARBUCKS CORP COM 855244109 19,859 267,140 SH   SOLE   0 0 267,140
STRYKER CORP COM 863667101 662 3,350 SH   SOLE   0 0 3,350
SYMANTEC CORP COM 871503108 1,264 55,000 SH   SOLE   0 0 55,000
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 998 125,278 SH   SOLE   0 0 125,278
TATA MTRS LTD SPONSORED ADR 876568502 31 12,515 SH   SOLE   0 0 12,515
TE CONNECTIVITY LTD REG SHS H84989104 3,612 44,727 SH   SOLE   0 0 44,727
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 950 60,994 SH   SOLE   0 0 60,994
TEXAS INSTRS INC COM 882508104 7,481 70,533 SH   SOLE   0 0 70,533
THERMO FISHER SCIENTIFIC INC COM 883556102 63,945 233,616 SH   SOLE   0 0 233,616
TJX COS INC NEW COM 872540109 11,591 217,826 SH   SOLE   0 0 217,826
TORONTO DOMINION BK ONT COM NEW 891160509 5,638 103,857 SH   SOLE   0 0 103,857
TOTAL S A SPONSORED ADS 89151E109 390 7,019 SH   SOLE   0 0 7,019
TWITTER INC COM 90184L102 228 6,947 SH   SOLE   0 0 6,947
TYSON FOODS INC CL A 902494103 2,708 39,000 SH   SOLE   0 0 39,000
UNION PACIFIC CORP COM 907818108 8,080 48,325 SH   SOLE   0 0 48,325
UNITED TECHNOLOGIES CORP COM 913017109 154,285 1,197,029 SH   SOLE   0 0 1,197,029
UNITEDHEALTH GROUP INC COM 91324P102 95,294 385,399 SH   SOLE   0 0 385,399
US BANCORP DEL COM NEW 902973304 1,981 41,101 SH   SOLE   0 0 41,101
VALERO ENERGY CORP NEW COM 91913Y100 220 2,589 SH   SOLE   0 0 2,589
VANECK VECTORS ETF TR EGYPT INDX ETF 92189F775 496 15,000 SH   SOLE   0 0 15,000
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 374 22,614 SH   SOLE   0 0 22,614
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1,224 59,400 SH   SOLE   0 0 59,400
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2,646 118,000 SH   SOLE   0 0 118,000
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 224 2,811 SH   SOLE   0 0 2,811
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,364 27,200 SH   SOLE   0 0 27,200
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,301 24,276 SH   SOLE   0 0 24,276
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2,061 34,600 SH   SOLE   0 0 34,600
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 13,093 244,231 SH   SOLE   0 0 244,231
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,501 105,900 SH   SOLE   0 0 105,900
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 825 10,340 SH   SOLE   0 0 10,340
VEEVA SYS INC CL A COM 922475108 617 4,865 SH   SOLE   0 0 4,865
VERISIGN INC COM 92343E102 7,054 38,850 SH   SOLE   0 0 38,850
VERIZON COMMUNICATIONS INC COM 92343V104 1,803 30,500 SH   SOLE   0 0 30,500
VERTEX PHARMACEUTICALS INC COM 92532F100 314 1,705 SH   SOLE   0 0 1,705
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 1,012 126,000 SH   SOLE   0 0 126,000
VISA INC COM CL A 92826C839 118,690 759,905 SH   SOLE   0 0 759,905
VMWARE INC CL A COM 928563402 7,303 40,459 SH   SOLE   0 0 40,459
WALGREENS BOOTS ALLIANCE INC COM 931427108 705 11,150 SH   SOLE   0 0 11,150
WASTE MGMT INC DEL COM 94106L109 977 9,400 SH   SOLE   0 0 9,400
WATERS CORP COM 941848103 6,656 26,442 SH   SOLE   0 0 26,442
WELLS FARGO CO NEW COM 949746101 42,336 876,159 SH   SOLE   0 0 876,159
WHEATON PRECIOUS METALS CORP COM 962879102 2,381 100,000 SH   SOLE   0 0 100,000
WHIRLPOOL CORP COM 963320106 890 6,700 SH   SOLE   0 0 6,700
WISDOMTREE TR JAPN HEDGE EQT 97717W851 3,267 64,554 SH   SOLE   0 0 64,554
WISDOMTREE TR HEDGED HI YLD BD 97717W430 6,610 284,411 SH   SOLE   0 0 284,411
WISDOMTREE TR EM LCL DEBT FD 97717X867 32,187 941,696 SH   SOLE   0 0 941,696
WORKDAY INC CL A 98138H101 571 2,960 SH   SOLE   0 0 2,960
WYNDHAM HOTELS & RESORTS INC COM 98311A105 5,134 102,691 SH   SOLE   0 0 102,691
WYNN RESORTS LTD COM 983134107 7,102 59,518 SH   SOLE   0 0 59,518
XILINX INC COM 983919101 370 2,922 SH   SOLE   0 0 2,922
ZOETIS INC CL A 98978V103 177,161 1,759,817 SH   SOLE   0 0 1,759,817