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 911 48,200 SH   SOLE   0 0 48,200
3M CO COM 88579Y101 153,092 726,553 SH   SOLE   0 0 726,553
ABBOTT LABS COM 002824100 15,961 217,577 SH   SOLE   0 0 217,577
ABBVIE INC COM 00287Y109 7,629 80,665 SH   SOLE   0 0 80,665
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,581 38,669 SH   SOLE   0 0 38,669
ACTIVISION BLIZZARD INC COM 00507V109 1,051 12,638 SH   SOLE   0 0 12,638
ADOBE SYS INC COM 00724F101 8,126 30,102 SH   SOLE   0 0 30,102
AETNA INC NEW COM 00817Y108 8,863 43,691 SH   SOLE   0 0 43,691
ALBEMARLE CORP COM 012653101 1,140 11,430 SH   SOLE   0 0 11,430
ALEXION PHARMACEUTICALS INC COM 015351109 7,272 52,315 SH   SOLE   0 0 52,315
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 30,369 184,325 SH   SOLE   0 0 184,325
ALPHABET INC CAP STK CL A 02079K305 223,371 185,051 SH   SOLE   0 0 185,051
ALPHABET INC CAP STK CL C 02079K107 180,508 151,246 SH   SOLE   0 0 151,246
AMAZON COM INC COM 023135106 416,704 208,040 SH   SOLE   0 0 208,040
AMAZON COM INC COM 023135106 200 100 SH   SOLE   0 0 100
AMERICAN INTL GROUP INC COM NEW 026874784 694 13,035 SH   SOLE   0 0 13,035
AMERICAN WTR WKS CO INC NEW COM 030420103 785 8,928 SH   SOLE   0 0 8,928
AMERISOURCEBERGEN CORP COM 03073E105 10,145 110,014 SH   SOLE   0 0 110,014
AMETEK INC NEW COM 031100100 12,281 155,223 SH   SOLE   0 0 155,223
AMGEN INC COM 031162100 9,675 46,676 SH   SOLE   0 0 46,676
ANADARKO PETE CORP COM 032511107 8,179 121,335 SH   SOLE   0 0 121,335
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,254 14,350 SH   SOLE   0 0 14,350
AON PLC SHS CL A G0408V102 9,722 63,220 SH   SOLE   0 0 63,220
APOLLO COML REAL EST FIN INC COM 03762U105 1,876 99,400 SH   SOLE   0 0 99,400
APPLE INC COM 037833100 137,415 608,730 SH   SOLE   0 0 608,730
APPLIED MATLS INC COM 038222105 7,221 186,840 SH   SOLE   0 0 186,840
ARCH CAP GROUP LTD ORD G0450A105 7,958 266,953 SH   SOLE   0 0 266,953
ARCHER DANIELS MIDLAND CO COM 039483102 2,765 55,000 SH   SOLE   0 0 55,000
ASTRAZENECA PLC SPONSORED ADR 046353108 21,777 280,050 SH   SOLE   0 0 280,050
AT&T INC COM 00206R102 2,073 61,745 SH   SOLE   0 0 61,745
AUTOMATIC DATA PROCESSING IN COM 053015103 516 3,425 SH   SOLE   0 0 3,425
AVON PRODS INC COM 054303102 88 40,000 SH   SOLE   0 0 40,000
BAIDU INC SPON ADR REP A 056752108 18,162 79,420 SH   SOLE   0 0 79,420
BANK AMER CORP COM 060505104 29,118 988,399 SH   SOLE   0 0 988,399
BANK HAWAII CORP COM 062540109 2,937 37,220 SH   SOLE   0 0 37,220
BANK MONTREAL QUE COM 063671101 11,261 136,621 SH   SOLE   0 0 136,621
BARRICK GOLD CORP COM 067901108 994 89,721 SH   SOLE   0 0 89,721
BB&T CORP COM 054937107 230 4,740 SH   SOLE   0 0 4,740
BECTON DICKINSON & CO COM 075887109 8,045 30,824 SH   SOLE   0 0 30,824
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,787 55,050 SH   SOLE   0 0 55,050
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,680 24 SH   SOLE   0 0 24
BHP BILLITON LTD SPONSORED ADR 088606108 2,506 100,000 SH   SOLE   0 0 100,000
BIOGEN INC COM 09062X103 7,755 21,950 SH   SOLE   0 0 21,950
BLACKROCK INC COM 09247X101 782 1,660 SH   SOLE   0 0 1,660
BOEING CO COM 097023105 12,958 34,842 SH   SOLE   0 0 34,842
BOOKING HLDGS INC COM 09857L108 7,563 3,812 SH   SOLE   0 0 3,812
BORGWARNER INC COM 099724106 3,460 80,890 SH   SOLE   0 0 80,890
BOSTON SCIENTIFIC CORP COM 101137107 1,229 31,920 SH   SOLE   0 0 31,920
BRIGHT HORIZONS FAM SOL IN D COM 109194100 354 3,000 SH   SOLE   0 0 3,000
BROADCOM INC COM 11135F101 10,063 40,784 SH   SOLE   0 0 40,784
CAPITAL ONE FINL CORP COM 14040H105 13,760 144,947 SH   SOLE   0 0 144,947
CARNIVAL CORP UNIT 99/99/9999 143658300 281 4,409 SH   SOLE   0 0 4,409
CATERPILLAR INC DEL COM 149123101 2,516 16,500 SH   SOLE   0 0 16,500
CBRE GROUP INC CL A 12504L109 646 14,654 SH   SOLE   0 0 14,654
CELANESE CORP DEL COM 150870103 478 4,190 SH   SOLE   0 0 4,190
CELGENE CORP COM 151020104 68,015 760,027 SH   SOLE   0 0 760,027
CHECK POINT SOFTWARE TECH LT ORD M22465104 7,805 66,327 SH   SOLE   0 0 66,327
CHEVRON CORP NEW COM 166764100 22,024 180,113 SH   SOLE   0 0 180,113
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,463 3,219 SH   SOLE   0 0 3,219
CINTAS CORP COM 172908105 14,410 72,850 SH   SOLE   0 0 72,850
CISCO SYS INC COM 17275R102 5,304 109,014 SH   SOLE   0 0 109,014
CITIGROUP INC COM NEW 172967424 22,725 316,774 SH   SOLE   0 0 316,774
CITIZENS FINL GROUP INC COM 174610105 757 19,620 SH   SOLE   0 0 19,620
CITRIX SYS INC COM 177376100 9,158 82,387 SH   SOLE   0 0 82,387
CME GROUP INC COM CL A 12572Q105 506 2,975 SH   SOLE   0 0 2,975
COCA COLA CO COM 191216100 3,644 78,900 SH   SOLE   0 0 78,900
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 32,832 425,566 SH   SOLE   0 0 425,566
COHERENT INC COM 192479103 344 2,000 SH   SOLE   0 0 2,000
COLGATE PALMOLIVE CO COM 194162103 157,070 2,346,076 SH   SOLE   0 0 2,346,076
COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 393 9,589 SH   SOLE   0 0 9,589
COMCAST CORP NEW CL A 20030N101 5,950 168,025 SH   SOLE   0 0 168,025
CONAGRA BRANDS INC COM 205887102 842 24,800 SH   SOLE   0 0 24,800
CONCHO RES INC COM 20605P101 7,455 48,807 SH   SOLE   0 0 48,807
CONSTELLATION BRANDS INC CL A 21036P108 431 2,000 SH   SOLE   0 0 2,000
COOPER COS INC COM NEW 216648402 12,423 44,824 SH   SOLE   0 0 44,824
COSTAR GROUP INC COM 22160N109 2,357 5,600 SH   SOLE   0 0 5,600
COSTCO WHSL CORP NEW COM 22160K105 482 2,050 SH   SOLE   0 0 2,050
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 485 13,050 SH   SOLE   0 0 13,050
CVS HEALTH CORP COM 126650100 272 3,452 SH   SOLE   0 0 3,452
DANAHER CORP DEL COM 235851102 52,543 483,552 SH   SOLE   0 0 483,552
DEERE & CO COM 244199105 11,460 76,230 SH   SOLE   0 0 76,230
DENTSPLY SIRONA INC COM 24906P109 815 21,600 SH   SOLE   0 0 21,600
DEUTSCHE BANK AG NAMEN AKT D18190898 6,928 606,900 SH   SOLE   0 0 606,900
DEUTSCHE BANK AG NAMEN AKT D18190898 5,137 450,000 SH   SOLE   0 0 450,000
DEXCOM INC COM 252131107 2,568 17,950 SH   SOLE   0 0 17,950
DIREXION SHS ETF TR HEALTHCARE BUL 25459Y876 674 10,120 SH   SOLE   0 0 10,120
DISCOVER FINL SVCS COM 254709108 7,464 97,629 SH   SOLE   0 0 97,629
DISCOVERY INC COM SER C 25470F302 479 16,200 SH   SOLE   0 0 16,200
DISNEY WALT CO COM DISNEY 254687106 89,093 761,867 SH   SOLE   0 0 761,867
DOLLAR GEN CORP NEW COM 256677105 9,396 85,961 SH   SOLE   0 0 85,961
DOLLAR TREE INC COM 256746108 1,655 20,300 SH   SOLE   0 0 20,300
DOWDUPONT INC COM 26078J100 3,769 58,614 SH   SOLE   0 0 58,614
DUKE ENERGY CORP NEW COM NEW 26441C204 2,001 25,000 SH   SOLE   0 0 25,000
E TRADE FINANCIAL CORP COM NEW 269246401 6,284 119,938 SH   SOLE   0 0 119,938
EBAY INC COM 278642103 20,725 627,658 SH   SOLE   0 0 627,658
EDWARDS LIFESCIENCES CORP COM 28176E108 708 4,066 SH   SOLE   0 0 4,066
ELECTRONIC ARTS INC COM 285512109 3,292 27,321 SH   SOLE   0 0 27,321
EMERSON ELEC CO COM 291011104 1,070 13,973 SH   SOLE   0 0 13,973
EOG RES INC COM 26875P101 24,271 190,257 SH   SOLE   0 0 190,257
EXONE CO COM 302104104 190 20,000 SH   SOLE   0 0 20,000
EXXON MOBIL CORP COM 30231G102 11,595 136,380 SH   SOLE   0 0 136,380
F5 NETWORKS INC COM 315616102 9,566 47,971 SH   SOLE   0 0 47,971
FACEBOOK INC CL A 30303M102 131,055 796,880 SH   SOLE   0 0 796,880
FASTENAL CO COM 311900104 4,082 70,350 SH   SOLE   0 0 70,350
FIDELITY NATL INFORMATION SV COM 31620M106 14,711 134,880 SH   SOLE   0 0 134,880
FIRST HAWAIIAN INC COM 32051X108 1,649 60,700 SH   SOLE   0 0 60,700
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 5,573 39,375 SH   SOLE   0 0 39,375
FIRST TR NASDAQ100 TECH INDE SHS 337345102 10,694 134,755 SH   SOLE   0 0 134,755
FLEETCOR TECHNOLOGIES INC COM 339041105 636 2,790 SH   SOLE   0 0 2,790
FLIR SYS INC COM 302445101 4,554 74,090 SH   SOLE   0 0 74,090
FLUOR CORP NEW COM 343412102 2,034 35,000 SH   SOLE   0 0 35,000
FORTIVE CORP COM 34959J108 304 3,610 SH   SOLE   0 0 3,610
FRANKLIN RES INC COM 354613101 6,642 218,411 SH   SOLE   0 0 218,411
FREEPORT-MCMORAN INC CL B 35671D857 348 25,000 SH   SOLE   0 0 25,000
GENERAL ELECTRIC CO COM 369604103 1,089 96,484 SH   SOLE   0 0 96,484
GILEAD SCIENCES INC COM 375558103 11,908 154,223 SH   SOLE   0 0 154,223
GLOBAL X FDS GLOBAL X COPPER 37954Y830 276 12,500 SH   SOLE   0 0 12,500
GOLDCORP INC NEW COM 380956409 229 22,500 SH   SOLE   0 0 22,500
GOLDMAN SACHS GROUP INC COM 38141G104 32,146 143,357 SH   SOLE   0 0 143,357
HALLIBURTON CO COM 406216101 27,208 671,305 SH   SOLE   0 0 671,305
HAWAIIAN ELEC INDUSTRIES COM 419870100 2,135 60,000 SH   SOLE   0 0 60,000
HCA HEALTHCARE INC COM 40412C101 9,915 71,272 SH   SOLE   0 0 71,272
HDFC BANK LTD ADR REPS 3 SHS 40415F101 357 12,903 SH   SOLE   0 0 12,903
HOME DEPOT INC COM 437076102 44,063 212,711 SH   SOLE   0 0 212,711
HONEYWELL INTL INC COM 438516106 61,048 366,872 SH   SOLE   0 0 366,872
HUDBAY MINERALS INC COM 443628102 56 11,000 SH   SOLE   0 0 11,000
IDEXX LABS INC COM 45168D104 308 1,235 SH   SOLE   0 0 1,235
ILLINOIS TOOL WKS INC COM 452308109 7,193 50,971 SH   SOLE   0 0 50,971
INFOSYS LTD SPONSORED ADR 456788108 604 60,000 SH   SOLE   0 0 60,000
INTEL CORP COM 458140100 15,784 333,776 SH   SOLE   0 0 333,776
INTERCONTINENTAL EXCHANGE IN COM 45866F104 554 7,403 SH   SOLE   0 0 7,403
INTERNATIONAL BUSINESS MACHS COM 459200101 1,751 11,580 SH   SOLE   0 0 11,580
INTUITIVE SURGICAL INC COM NEW 46120E602 4,925 8,581 SH   SOLE   0 0 8,581
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 578 34,200 SH   SOLE   0 0 34,200
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 337 2,000 SH   SOLE   0 0 2,000
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 322 13,000 SH   SOLE   0 0 13,000
INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 1,110 43,550 SH   SOLE   0 0 43,550
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 3,097 64,460 SH   SOLE   0 0 64,460
INVESCO QQQ TR UNIT SER 1 46090E103 45,031 242,375 SH   SOLE   0 0 242,375
INVESCO QQQ TR UNIT SER 1 46090E103 42,713 229,900 SH   SOLE   0 0 229,900
IPG PHOTONICS CORP COM 44980X109 1,608 10,300 SH   SOLE   0 0 10,300
ISHARES INC MSCI EURZONE ETF 464286608 5,061 123,425 SH   SOLE   0 0 123,425
ISHARES INC MSCI HONG KG ETF 464286871 1,498 62,635 SH   SOLE   0 0 62,635
ISHARES INC MSCI MLY ETF NEW 46434G814 647 20,000 SH   SOLE   0 0 20,000
ISHARES INC MSCI CHILE ETF 464286640 634 14,000 SH   SOLE   0 0 14,000
ISHARES INC MSCI SINGPOR ETF 46434G780 478 19,695 SH   SOLE   0 0 19,695
ISHARES INC MSCI GBL ETF NEW 46434G848 4,035 123,822 SH   SOLE   0 0 123,822
ISHARES INC MIN VOL GBL ETF 464286525 202 2,300 SH   SOLE   0 0 2,300
ISHARES INC MSCI JPN ETF NEW 46434G822 9,882 164,072 SH   SOLE   0 0 164,072
ISHARES INC MSCI PAC JP ETF 464286665 2,985 65,718 SH   SOLE   0 0 65,718
ISHARES INC MSCI AUST ETF 464286103 28,833 1,303,499 SH   SOLE   0 0 1,303,499
ISHARES INC MSCI BRAZIL ETF 464286400 3,760 111,470 SH   SOLE   0 0 111,470
ISHARES INC MSCI THAILND ETF 464286624 2,241 23,760 SH   SOLE   0 0 23,760
ISHARES INC MSCI SWITZERLAND 464286749 9,125 263,038 SH   SOLE   0 0 263,038
ISHARES INC MSCI STH KOR ETF 464286772 6,641 97,280 SH   SOLE   0 0 97,280
ISHARES INC MSCI GERMANY ETF 464286806 5,196 174,702 SH   SOLE   0 0 174,702
ISHARES INC MSCI MEXICO ETF 464286822 1,630 31,820 SH   SOLE   0 0 31,820
ISHARES INC MSCI FRANCE ETF 464286707 298 9,500 SH   SOLE   0 0 9,500
ISHARES INC MSCI CDA ETF 464286509 288 10,000 SH   SOLE   0 0 10,000
ISHARES INC MSCI TAIWAN ETF 46434G772 7,815 207,283 SH   SOLE   0 0 207,283
ISHARES INC MSCI TURKEY ETF 464286715 893 37,500 SH   SOLE   0 0 37,500
ISHARES INC MSCI RUSSIA ETF 46434G798 3,343 95,000 SH   SOLE   0 0 95,000
ISHARES TR CORE S&P500 ETF 464287200 7,337 25,065 SH   SOLE   0 0 25,065
ISHARES TR MSCI EMG MKT ETF 464287234 37,291 868,854 SH   SOLE   0 0 868,854
ISHARES TR NASDAQ BIOTECH 464287556 11,606 95,179 SH   SOLE   0 0 95,179
ISHARES TR MSCI PHILIPS ETF 46429B408 252 8,379 SH   SOLE   0 0 8,379
ISHARES TR FLTG RATE NT ETF 46429B655 1,162 22,770 SH   SOLE   0 0 22,770
ISHARES TR JPMORGAN USD EMG 464288281 2,390 22,161 SH   SOLE   0 0 22,161
ISHARES TR COHEN STEER REIT 464287564 959 9,580 SH   SOLE   0 0 9,580
ISHARES TR RUSSELL 2000 ETF 464287655 1,875 11,123 SH   SOLE   0 0 11,123
ISHARES TR CALIF MUN BD ETF 464288356 841 14,499 SH   SOLE   0 0 14,499
ISHARES TR MSCI POLAND ETF 46429B606 2,983 125,000 SH   SOLE   0 0 125,000
ISHARES TR MSCI ACWI ETF 464288257 2,051 27,623 SH   SOLE   0 0 27,623
ISHARES TR 1 3 YR TREAS BD 464287457 477 5,745 SH   SOLE   0 0 5,745
ISHARES TR TIPS BD ETF 464287176 1,675 15,140 SH   SOLE   0 0 15,140
ISHARES TR CORE HIGH DV ETF 46429B663 229 2,525 SH   SOLE   0 0 2,525
ISHARES TR MSCI UK ETF NEW 46435G334 887 26,000 SH   SOLE   0 0 26,000
ISHARES TR S&P 100 ETF 464287101 53,770 414,830 SH   SOLE   0 0 414,830
ISHARES TR MSCI EAFE ETF 464287465 2,264 33,300 SH   SOLE   0 0 33,300
ISHARES TR US AER DEF ETF 464288760 3,766 17,400 SH   SOLE   0 0 17,400
ISHARES TR CORE US AGGBD ET 464287226 763 7,230 SH   SOLE   0 0 7,230
ISHARES TR LATN AMER 40 ETF 464287390 7,515 239,400 SH   SOLE   0 0 239,400
ISHARES TR MSCI AC ASIA ETF 464288182 904 12,800 SH   SOLE   0 0 12,800
ISHARES TR U.S. REAL ES ETF 464287739 3,255 40,680 SH   SOLE   0 0 40,680
ISHARES TR US HLTHCARE ETF 464287762 848 4,180 SH   SOLE   0 0 4,180
ISHARES TR GLOBAL REIT ETF 46434V647 1,955 77,500 SH   SOLE   0 0 77,500
ISHARES TR IBOXX INV CP ETF 464287242 439 3,821 SH   SOLE   0 0 3,821
ISHARES TR MSCI INDONIA ETF 46429B309 1,054 45,901 SH   SOLE   0 0 45,901
ISHARES TR MSCI INDIA ETF 46429B598 2,864 88,136 SH   SOLE   0 0 88,136
ISHARES TR CORE S&P SCP ETF 464287804 436 5,000 SH   SOLE   0 0 5,000
ISHARES TR U.S. FINLS ETF 464287788 243 2,000 SH   SOLE   0 0 2,000
ISHARES TR U.S. TECH ETF 464287721 434 2,235 SH   SOLE   0 0 2,235
ISHARES TR MSCI CHINA ETF 46429B671 20,720 345,967 SH   SOLE   0 0 345,967
ISHARES TR 3 7 YR TREAS BD 464288661 338 2,840 SH   SOLE   0 0 2,840
ISHARES TR IBOXX HI YD ETF 464288513 605 7,000 SH   SOLE   0 0 7,000
ISHARES TR GLOBAL ENERG ETF 464287341 2,263 60,000 SH   SOLE   0 0 60,000
ISHARES TR MSCI EMG MKT ETF 464287234 3,137 73,100 SH   SOLE   0 0 73,100
JD COM INC SPON ADR CL A 47215P106 369 14,126 SH   SOLE   0 0 14,126
JOHNSON & JOHNSON COM 478160104 173,668 1,256,916 SH   SOLE   0 0 1,256,916
JPMORGAN CHASE & CO COM 46625H100 17,390 154,116 SH   SOLE   0 0 154,116
KIMBERLY CLARK CORP COM 494368103 332 2,925 SH   SOLE   0 0 2,925
KRAFT HEINZ CO COM 500754106 3,895 70,671 SH   SOLE   0 0 70,671
L BRANDS INC COM 501797104 515 17,000 SH   SOLE   0 0 17,000
LABORATORY CORP AMER HLDGS COM NEW 50540R409 646 3,718 SH   SOLE   0 0 3,718
LAM RESEARCH CORP COM 512807108 6,623 43,658 SH   SOLE   0 0 43,658
LAS VEGAS SANDS CORP COM 517834107 6,588 111,037 SH   SOLE   0 0 111,037
LEGGETT & PLATT INC COM 524660107 635 14,500 SH   SOLE   0 0 14,500
LEIDOS HLDGS INC COM 525327102 884 12,788 SH   SOLE   0 0 12,788
LENDINGCLUB CORP COM 52603A109 256 66,000 SH   SOLE   0 0 66,000
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 543 12,500 SH   SOLE   0 0 12,500
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 269 6,200 SH   SOLE   0 0 6,200
LILLY ELI & CO COM 532457108 5,186 48,325 SH   SOLE   0 0 48,325
LIMELIGHT NETWORKS INC COM 53261M104 7,809 1,555,537 SH   SOLE   0 0 1,555,537
LOWES COS INC COM 548661107 1,408 12,261 SH   SOLE   0 0 12,261
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 12,126 118,288 SH   SOLE   0 0 118,288
MARATHON OIL CORP COM 565849106 559 24,000 SH   SOLE   0 0 24,000
MARRIOTT INTL INC NEW CL A 571903202 7,521 56,962 SH   SOLE   0 0 56,962
MARSH & MCLENNAN COS INC COM 571748102 855 10,340 SH   SOLE   0 0 10,340
MASCO CORP COM 574599106 366 10,000 SH   SOLE   0 0 10,000
MASTERCARD INCORPORATED CL A 57636Q104 48,344 217,171 SH   SOLE   0 0 217,171
MCCORMICK & CO INC COM NON VTG 579780206 395 3,000 SH   SOLE   0 0 3,000
MCDERMOTT INTL INC COM 580037703 313 16,963 SH   SOLE   0 0 16,963
MCDONALDS CORP COM 580135101 191,982 1,147,598 SH   SOLE   0 0 1,147,598
MCKESSON CORP COM 58155Q103 6,066 45,726 SH   SOLE   0 0 45,726
MERCK & CO INC COM 58933Y105 13,779 194,233 SH   SOLE   0 0 194,233
METTLER TOLEDO INTERNATIONAL COM 592688105 1,401 2,300 SH   SOLE   0 0 2,300
MICRON TECHNOLOGY INC COM 595112103 1,789 39,551 SH   SOLE   0 0 39,551
MICROSOFT CORP COM 594918104 89,809 785,254 SH   SOLE   0 0 785,254
MOHAWK INDS INC COM 608190104 672 3,834 SH   SOLE   0 0 3,834
MOLSON COORS BREWING CO CL B 60871R209 1,401 22,777 SH   SOLE   0 0 22,777
MONDELEZ INTL INC CL A 609207105 10,272 239,102 SH   SOLE   0 0 239,102
MOODYS CORP COM 615369105 17,067 102,076 SH   SOLE   0 0 102,076
MOSAIC CO NEW COM 61945C103 2,352 72,413 SH   SOLE   0 0 72,413
NETFLIX INC COM 64110L106 20,022 53,515 SH   SOLE   0 0 53,515
NEWELL BRANDS INC COM 651229106 1,577 77,665 SH   SOLE   0 0 77,665
NEWMONT MINING CORP COM 651639106 6,012 199,088 SH   SOLE   0 0 199,088
NEXTERA ENERGY INC COM 65339F101 892 5,325 SH   SOLE   0 0 5,325
NIKE INC CL B 654106103 235,928 2,784,793 SH   SOLE   0 0 2,784,793
NVIDIA CORP COM 67066G104 4,779 17,007 SH   SOLE   0 0 17,007
NVR INC COM 62944T105 6,674 2,701 SH   SOLE   0 0 2,701
OCCIDENTAL PETE CORP DEL COM 674599105 4,200 51,118 SH   SOLE   0 0 51,118
ORACLE CORP COM 68389X105 12,403 240,556 SH   SOLE   0 0 240,556
PAYPAL HLDGS INC COM 70450Y103 4,523 51,488 SH   SOLE   0 0 51,488
PEPSICO INC COM 713448108 219,626 1,964,456 SH   SOLE   0 0 1,964,456
PFIZER INC COM 717081103 7,941 180,195 SH   SOLE   0 0 180,195
PHILIP MORRIS INTL INC COM 718172109 14,011 171,829 SH   SOLE   0 0 171,829
PNC FINL SVCS GROUP INC COM 693475105 1,051 7,717 SH   SOLE   0 0 7,717
PRAXAIR INC COM 74005P104 862 5,364 SH   SOLE   0 0 5,364
PRICE T ROWE GROUP INC COM 74144T108 8,462 77,508 SH   SOLE   0 0 77,508
PROCTER AND GAMBLE CO COM 742718109 10,231 122,923 SH   SOLE   0 0 122,923
QORVO INC COM 74736K101 7,085 92,140 SH   SOLE   0 0 92,140
QUALCOMM INC COM 747525103 2,193 30,450 SH   SOLE   0 0 30,450
QUANTA SVCS INC COM 74762E102 1,269 38,025 SH   SOLE   0 0 38,025
RANDGOLD RES LTD ADR 752344309 2,843 40,000 SH   SOLE   0 0 40,000
RAYTHEON CO COM NEW 755111507 966 4,675 SH   SOLE   0 0 4,675
REGENERON PHARMACEUTICALS COM 75886F107 315 780 SH   SOLE   0 0 780
ROCKWELL AUTOMATION INC COM 773903109 2,063 11,000 SH   SOLE   0 0 11,000
ROLLINS INC COM 775711104 12,035 198,300 SH   SOLE   0 0 198,300
ROPER TECHNOLOGIES INC COM 776696106 2,595 8,760 SH   SOLE   0 0 8,760
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,168 8,985 SH   SOLE   0 0 8,985
S&P GLOBAL INC COM 78409V104 757 3,874 SH   SOLE   0 0 3,874
SABRE CORP COM 78573M104 347 13,314 SH   SOLE   0 0 13,314
SALESFORCE COM INC COM 79466L302 16,577 104,237 SH   SOLE   0 0 104,237
SCHLUMBERGER LTD COM 806857108 22,173 363,977 SH   SOLE   0 0 363,977
SCHWAB CHARLES CORP NEW COM 808513105 272 5,525 SH   SOLE   0 0 5,525
SEALED AIR CORP NEW COM 81211K100 689 17,160 SH   SOLE   0 0 17,160
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 38,274 1,387,759 SH   SOLE   0 0 1,387,759
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 608 10,500 SH   SOLE   0 0 10,500
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,796 18,874 SH   SOLE   0 0 18,874
SELECT SECTOR SPDR TR ENERGY 81369Y506 81,040 1,069,975 SH   SOLE   0 0 1,069,975
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 5,922 109,813 SH   SOLE   0 0 109,813
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4,763 63,231 SH   SOLE   0 0 63,231
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,215 15,500 SH   SOLE   0 0 15,500
SEQUANS COMMUNICATIONS S A SPONSORED ADS 817323108 227 160,000 SH   SOLE   0 0 160,000
SHERWIN WILLIAMS CO COM 824348106 997 2,190 SH   SOLE   0 0 2,190
SHOPIFY INC CL A 82509L107 395 2,400 SH   SOLE   0 0 2,400
SIMON PPTY GROUP INC NEW COM 828806109 884 5,000 SH   SOLE   0 0 5,000
SMITH A O COM 831865209 4,941 92,580 SH   SOLE   0 0 92,580
SOLITARIO ZINC CORP COM 8342EP107 35 100,000 SH   SOLE   0 0 100,000
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 2,697 10,200 SH   SOLE   0 0 10,200
SPDR GOLD TRUST GOLD SHS 78463V107 16,771 148,728 SH   SOLE   0 0 148,728
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 367 9,600 SH   SOLE   0 0 9,600
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 618 6,383 SH   SOLE   0 0 6,383
SPDR S&P 500 ETF TR TR UNIT 78462F103 109,303 375,972 SH   SOLE   0 0 375,972
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 294 800 SH   SOLE   0 0 800
SPDR SER TR BLOOMBERG SRT TR 78468R408 651 23,600 SH   SOLE   0 0 23,600
SPDR SER TR NUVEEN BRC MUNIC 78468R721 297 6,250 SH   SOLE   0 0 6,250
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 469 12,200 SH   SOLE   0 0 12,200
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 30,151 558,973 SH   SOLE   0 0 558,973
SPDR SERIES TRUST S&P BK ETF 78464A797 343 7,375 SH   SOLE   0 0 7,375
SPDR SERIES TRUST S&P BIOTECH 78464A870 13,782 143,760 SH   SOLE   0 0 143,760
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 4,061 79,602 SH   SOLE   0 0 79,602
SPDR SERIES TRUST OILGAS EQUIP 78464A748 3,344 200,000 SH   SOLE   0 0 200,000
SPDR SERIES TRUST S&P METALS MNG 78464A755 554 16,226 SH   SOLE   0 0 16,226
SQUARE INC CL A 852234103 733 7,400 SH   SOLE   0 0 7,400
STARBUCKS CORP COM 855244109 17,161 301,909 SH   SOLE   0 0 301,909
STATE STR CORP COM 857477103 6,567 78,385 SH   SOLE   0 0 78,385
STRYKER CORP COM 863667101 951 5,350 SH   SOLE   0 0 5,350
SYMANTEC CORP COM 871503108 851 40,000 SH   SOLE   0 0 40,000
SYNCHRONY FINL COM 87165B103 200 6,440 SH   SOLE   0 0 6,440
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 1,327 154,350 SH   SOLE   0 0 154,350
TAPESTRY INC COM 876030107 222 4,420 SH   SOLE   0 0 4,420
TATA MTRS LTD SPONSORED ADR 876568502 162 52,515 SH   SOLE   0 0 52,515
TE CONNECTIVITY LTD REG SHS H84989104 4,759 54,128 SH   SOLE   0 0 54,128
TECOGEN INC NEW COM NEW 87876P201 1,418 450,000 SH   SOLE   0 0 450,000
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 2,438 111,177 SH   SOLE   0 0 111,177
TEXAS INSTRS INC COM 882508104 8,445 78,712 SH   SOLE   0 0 78,712
THERMO FISHER SCIENTIFIC INC COM 883556102 80,969 331,733 SH   SOLE   0 0 331,733
TJX COS INC NEW COM 872540109 13,720 122,479 SH   SOLE   0 0 122,479
TORONTO DOMINION BK ONT COM NEW 891160509 10,106 166,435 SH   SOLE   0 0 166,435
TOTAL S A SPONSORED ADR 89151E109 455 7,019 SH   SOLE   0 0 7,019
TRIMBLE INC COM 896239100 304 7,000 SH   SOLE   0 0 7,000
TYSON FOODS INC CL A 902494103 2,143 36,000 SH   SOLE   0 0 36,000
U S SILICA HLDGS INC COM 90346E103 457 24,275 SH   SOLE   0 0 24,275
UNION PAC CORP COM 907818108 8,754 53,760 SH   SOLE   0 0 53,760
UNITED TECHNOLOGIES CORP COM 913017109 157,320 1,125,240 SH   SOLE   0 0 1,125,240
UNITEDHEALTH GROUP INC COM 91324P102 96,564 362,967 SH   SOLE   0 0 362,967
US BANCORP DEL COM NEW 902973304 3,102 58,736 SH   SOLE   0 0 58,736
VALERO ENERGY CORP NEW COM 91913Y100 294 2,589 SH   SOLE   0 0 2,589
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 804 29,382 SH   SOLE   0 0 29,382
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 341 2,500 SH   SOLE   0 0 2,500
VANECK VECTORS ETF TR EGYPT INDX ETF 92189F775 469 15,000 SH   SOLE   0 0 15,000
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 11,421 453,395 SH   SOLE   0 0 453,395
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 380 22,614 SH   SOLE   0 0 22,614
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 278 15,000 SH   SOLE   0 0 15,000
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1,281 59,400 SH   SOLE   0 0 59,400
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 219 2,811 SH   SOLE   0 0 2,811
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,952 24,200 SH   SOLE   0 0 24,200
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,668 24,970 SH   SOLE   0 0 24,970
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,305 105,000 SH   SOLE   0 0 105,000
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 14,667 260,884 SH   SOLE   0 0 260,884
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2,017 35,900 SH   SOLE   0 0 35,900
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 371 4,740 SH   SOLE   0 0 4,740
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,096 10,350 SH   SOLE   0 0 10,350
VERISIGN INC COM 92343E102 9,481 59,211 SH   SOLE   0 0 59,211
VERIZON COMMUNICATIONS INC COM 92343V104 1,495 28,000 SH   SOLE   0 0 28,000
VERTEX PHARMACEUTICALS INC COM 92532F100 618 3,205 SH   SOLE   0 0 3,205
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 812 130,100 SH   SOLE   0 0 130,100
VISA INC COM CL A 92826C839 124,492 829,446 SH   SOLE   0 0 829,446
WABCO HLDGS INC COM 92927K102 314 2,666 SH   SOLE   0 0 2,666
WALGREENS BOOTS ALLIANCE INC COM 931427108 837 11,480 SH   SOLE   0 0 11,480
WASTE MGMT INC DEL COM 94106L109 849 9,400 SH   SOLE   0 0 9,400
WATERS CORP COM 941848103 7,352 37,767 SH   SOLE   0 0 37,767
WELLS FARGO CO NEW COM 949746101 51,087 971,981 SH   SOLE   0 0 971,981
WHEATON PRECIOUS METALS CORP COM 962879102 927 53,000 SH   SOLE   0 0 53,000
WHIRLPOOL CORP COM 963320106 796 6,700 SH   SOLE   0 0 6,700
WISDOMTREE TR HEDGED HI YLD BD 97717W430 15,474 639,162 SH   SOLE   0 0 639,162
WISDOMTREE TR JAPN HEDGE EQT 97717W851 35,725 616,479 SH   SOLE   0 0 616,479
WISDOMTREE TR EM LCL DEBT FD 97717X867 27,437 835,982 SH   SOLE   0 0 835,982
WYNDHAM HOTELS & RESORTS INC COM 98311A105 6,401 115,182 SH   SOLE   0 0 115,182
WYNN RESORTS LTD COM 983134107 5,588 43,976 SH   SOLE   0 0 43,976
XEROX CORP COM NEW 984121608 482 17,875 SH   SOLE   0 0 17,875
XEROX CORP COM NEW 984121608 351 13,000 SH   SOLE   0 0 13,000
XILINX INC COM 983919101 234 2,922 SH   SOLE   0 0 2,922
YAHOO INC NOTE 12/0 984332AF3 17,030 250,000 SH   SOLE   0 0 250,000
YANDEX NV NOTE 1.125%12/1 98474TAB3 8,223 250,000 SH   SOLE   0 0 250,000
YUM BRANDS INC COM 988498101 327 3,600 SH   SOLE   0 0 3,600
ZOETIS INC CL A 98978V103 155,873 1,702,417 SH   SOLE   0 0 1,702,417