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
ADVANCED MICRO DEVICES INC COM 007903107 16,335 933,972 SH   SOLE   933,972 0 0
ADVANCED MICRO DEVICES INC CALL 007903907 6 100,000 SH Call SOLE   100,000 0 0
ADVANCED MICRO DEVICES INC PUT 007903957 451 300,000 SH Put SOLE   300,000 0 0
AIR PRODS & CHEMS INC COM 009158106 2,854 17,760 SH   SOLE   17,760 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14 99 SH   SOLE   99 0 0
ALPHABET INC CAP STK CL A 02079K305 535 511 SH   SOLE   511 0 0
ALTRIA GROUP INC COM 02209S103 2,845 58,194 SH   SOLE   58,194 0 0
AMAZON COM INC PUT 023135956 848 6,000 SH Put SOLE   6,000 0 0
AMAZON.COM INC COM 023135106 7,503 5,133 SH   SOLE   5,133 0 0
AMGEN INC COM 031162100 2,866 15,029 SH   SOLE   15,029 0 0
APPLE INC COM 037833100 4,672 29,902 SH   SOLE   29,902 0 0
APPLIED MATLS INC COM 038222105 215 6,825 SH   SOLE   6,825 0 0
BOEING CO COM 097023105 317 1,000 SH   SOLE   1,000 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 2,386 49,096 SH   SOLE   49,096 0 0
CATERPILLAR INC DEL COM 149123101 363 2,862 SH   SOLE   2,862 0 0
CHEVRON CORP NEW COM 166764100 1,908 17,561 SH   SOLE   17,561 0 0
CISCO SYS INC COM 17275R102 2,855 66,755 SH   SOLE   66,755 0 0
CME GROUP INC COM 12572Q105 87,798 471,846 SH   SOLE   471,846 0 0
COSTCO WHSL CORP NEW COM 22160K105 402 2,000 SH   SOLE   2,000 0 0
CUMMINS INC COM 231021106 1,858 14,110 SH   SOLE   14,110 0 0
DISNEY WALT CO COM DISNEY 254687106 863 8,100 SH   SOLE   8,100 0 0
ELECTRONIC ARTS INC COM 285512109 397 5,000 SH   SOLE   5,000 0 0
EXXON MOBIL CORP COM 30231G102 2,359 34,611 SH   SOLE   34,611 0 0
FACEBOOK INC CL A 30303M102 128 950 SH   SOLE   950 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 393 50,000 SH   SOLE   50,000 0 0
GENERAL MTRS CO COM 37045V100 1,915 56,467 SH   SOLE   56,467 0 0
INTEL CORP COM 458140100 464 10,000 SH   SOLE   10,000 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 646 1,379 SH   SOLE   1,379 0 0
INVESCO LTD SHS G491BT108 1,169 70,621 SH   SOLE   70,621 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 124 810 SH   SOLE   810 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 23 595 SH   SOLE   595 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 979 19,276 SH   SOLE   19,276 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,010 10,648 SH   SOLE   10,648 0 0
ISHARES TR TIPS BD ETF 464287176 987 9,018 SH   SOLE   9,018 0 0
ISHARES TR CORE S&P500 ETF 464287200 328,950 1,308,000 SH   SOLE   1,308,000 0 0
ISHARES TR IBOXX INV CP ETF 464287242 246,463 2,185,426 SH   SOLE   1,873,800 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 74,319 80,242 SH   SOLE   80,242 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 6,480 77,522 SH   SOLE   77,522 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 17,845 171,902 SH   SOLE   171,902 0 0
ISHARES TR CORE US AGGBD ET 464287226 32,260 303,712 SH   SOLE   303,712 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 477 18,447 SH   SOLE   18,447 0 0
ISHARES TR CUR HED MSCI GER 46434V704 492 20,749 SH   SOLE   20,749 0 0
ISHARES TR HDG MSCI JAPAN 46434V886 236 8,317 SH   SOLE   8,317 0 0
ISHARES TR IBOXX HI YD ETF 464288513 27,133 334,811 SH   SOLE   334,811 0 0
ISHARES TR INTL SEL DIV ETF 464288448 88 3,080 SH   SOLE   3,080 0 0
ISHARES TR JPMORGAN USD EMG 464288281 881 8,511 SH   SOLE   8,511 0 0
ISHARES TR MBS ETF 464288588 18,800 180,008 SH   SOLE   180,008 0 0
ISHARES TR MORTGE REL ETF 46435G342 434 10,769 SH   SOLE   10,769 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,097 53,450 SH   SOLE   53,450 0 0
ISHARES TR MSCI INDIA ETF 46429B598 40 1,185 SH   SOLE   1,185 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,687 12,698 SH   SOLE   12,698 0 0
ISHARES TR S&P US PFD STK 464288687 29,803 879,131 SH   SOLE   879,131 0 0
ISHARES TR SELECT DIVID ETF 464287168 2,255 25,424 SH   SOLE   25,424 0 0
ISHARES TR U.S. ENERGY ETF 464287796 437 14,107 SH   SOLE   14,107 0 0
ISHARES TR U.S. REAL ES ETF 464287739 650 8,699 SH   SOLE   8,699 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 110 5,359 SH   SOLE   5,359 0 0
ISHARES US ETF TR INT RT HDG C B 46431W705 16,312 179,900 SH   SOLE   179,900 0 0
JOHNSON & JOHNSON COM 478160104 3,688 28,979 SH   SOLE   28,979 0 0
JPMORGAN CHASE & CO COM 46625H100 3,476 35,899 SH   SOLE   35,899 0 0
KIMBERLY CLARK CORP COM 494368103 2,586 22,840 SH   SOLE   22,840 0 0
LAUDER ESTEE COS INC CL A 518439104 1,159 9,015 SH   SOLE   9,015 0 0
LOCKHEED MARTIN CORP COM 539830109 2,783 10,652 SH   SOLE   10,652 0 0
MICRON TECHNOLOGY INC COM 595112103 529 16,565 SH   SOLE   16,565 0 0
MICRON TECHNOLOGY INC CALL 595112903 0 20,000 SH Call SOLE   20,000 0 0
MICROSOFT CORP COM 594918104 4,355 43,378 SH   SOLE   43,378 0 0
NETFLIX INC COM 64110L106 3,819 14,942 SH   SOLE   14,942 0 0
NETFLIX INC CALL 64110L906 27 5,000 SH Call SOLE   5,000 0 0
NETFLIX INC PUT 64110L956 291 22,500 SH Put SOLE   22,500 0 0
NIKE INC CL B 654106103 3,066 41,799 SH   SOLE   41,799 0 0
NVIDIA CORP PUT 67066G954 728 55,000 SH Put SOLE   55,000 0 0
NVIDIA CORPORATION COM 67066G104 31,352 239,015 SH   SOLE   239,015 0 0
PAYPAL HOLDINGS INC COM 70450Y103 1,426 16,913 SH   SOLE   16,913 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 2,054 20,025 SH   SOLE   20,025 0 0
PROCTER AND GAMBLE CO COM 742718109 1,410 15,468 SH   SOLE   15,468 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 1,163 36,789 SH   SOLE   36,789 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 42,929 666,500 SH   SOLE   666,500 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 57,963 637,280 SH   SOLE   531,300 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 42,735 689,500 SH   SOLE   689,500 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 99,136 817,716 SH   SOLE   817,716 0 0
SPDR S&P500 ETF TR TR UNIT 78462F103 201,970 809,267 SH   SOLE   809,267 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 8,758 38,000 SH   SOLE   38,000 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 187 2,675 SH   SOLE   2,675 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,371 15,438 SH   SOLE   15,438 0 0
SPLUNK INC COM 848637104 56 545 SH   SOLE   545 0 0
SQUARE INC CL A 852234103 63,664 1,062,312 SH   SOLE   1,062,312 0 0
SQUARE INC CALL 852234903 290 150,000 SH Call SOLE   150,000 0 0
SQUARE INC PUT 852234953 1,586 160,000 SH Put SOLE   160,000 0 0
STARBUCKS CORP COM 855244109 379 6,000 SH   SOLE   6,000 0 0
SYSCO CORP COM 871829107 1,071 17,203 SH   SOLE   17,203 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,370 20,043 SH   SOLE   20,043 0 0
TYSON FOODS INC CL A 902494103 602 11,503 SH   SOLE   11,503 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 13,543 1,401,978 SH   SOLE   1,401,978 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,075 12,489 SH   SOLE   12,489 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 299 14,492 SH   SOLE   14,492 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS ADDED 92189H300 44 1,325 SH   SOLE   1,325 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 128 4,352 SH   SOLE   4,352 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,327 19,000 SH   SOLE   19,000 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 170 2,607 SH   SOLE   2,607 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1,754 11,765 SH   SOLE   11,765 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 7,210 43,649 SH   SOLE   43,649 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 383 6,952 SH   SOLE   6,952 0 0
VISA INC COM CL A 92826C839 2,924 22,328 SH   SOLE   22,328 0 0
WALMART INC COM 931142103 1,031 11,195 SH   SOLE   11,195 0 0
WELLS FARGO CO NEW COM 949746101 179 3,930 SH   SOLE   3,930 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 304 5,408 SH   SOLE   5,408 0 0
XILINX INC COM 983919101 194 2,306 SH   SOLE   2,306 0 0