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
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 17 124 SH   SOLE   0 0 124
ALIBABA GROUP HLDG LTD PUT 01609W952 179 27,900 SH Put SOLE   0 0 27,900
ALLIANCE DATA SYSTEMS CORP COM 018581108 570 3,800 SH   SOLE   0 0 3,800
ALPHABET INC CAP STK CL C 02079K107 2,489 2,403 SH   SOLE   0 0 2,403
ALPHABET INC PUT 02079K957 719 12,900 SH Put SOLE   0 0 12,900
ALPHABET INC CALL 02079K907 2 2 SH Call SOLE   0 0 2
ALPHABET INC CAP STK CL A 02079K305 3,306 3,164 SH   SOLE   0 0 3,164
AMAZON COM INC PUT 023135956 1 300 SH Put SOLE   0 0 300
AMAZON COM INC COM 023135106 3,899 2,596 SH   SOLE   0 0 2,596
AMERICAN EXPRESS CO COM 025816109 8,281 86,881 SH   SOLE   0 0 86,881
APPLE INC PUT 037833950 4 24 SH Put SOLE   0 0 24
APPLE INC CALL 037833900 273 1,600 SH Call SOLE   0 0 1,600
APPLE INC COM 037833100 10,876 63,819 SH   SOLE   0 0 63,819
AT&T INC COM 00206R102 246 8,608 SH   SOLE   0 0 8,608
AT&T INC PUT 00206R952 0 10 SH   SOLE   0 0 10
BANK AMER CORP CALL 060505904 42 1,700 SH Call SOLE   0 0 1,700
BANK AMER CORP COM 060505104 9,223 316,842 SH   SOLE   0 0 316,842
BANK AMER CORP PUT 060505954 0 24 SH Put SOLE   0 0 24
BAXTER INTL INC COM 071813109 389 5,913 SH   SOLE   0 0 5,913
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4 1,000 SH Call SOLE   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16 77,834 SH   SOLE   0 0 77,834
BRISTOL MYERS SQUIBB CO COM 110122108 299 5,760 SH   SOLE   0 0 5,760
BROADCOM INC COM 11135F101 256 1,008 SH   SOLE   0 0 1,008
CATERPILLAR INC DEL COM 149123101 634 4,993 SH   SOLE   0 0 4,993
CATHAY GENERAL BANCORP COM 149150104 1,063 31,692 SH   SOLE   0 0 31,692
CHEVRON CORP COM 166764100 364 3,350 SH   SOLE   0 0 3,350
CIMPRESS N V SHS EURO N20146101 8,642 83,565 SH   SOLE   0 0 83,565
CIMPRESS N V CALL N20146951 49 600 SH Call SOLE   0 0 600
CISCO SYS INC COM 17275R102 6 140 SH   SOLE   0 0 140
CISCO SYS INC CALL 17275R102 216 4,436 SH Call SOLE   0 0 4,436
CISCO SYS INC PUT 17275R952 0 14 SH Put SOLE   0 0 14
DISNEY WALT CO COM DISNEY 254687106 9,144 83,390 SH   SOLE   0 0 83,390
DISNEY WALT CO CALL 254687906 65 600 SH Call SOLE   0 0 600
EATON CORP PLC SHS G29183103 412 6,000 SH   SOLE   0 0 6,000
EMERSON ELECTRIC COM 291011104 837 14,000 SH   SOLE   0 0 14,000
EXXON MOBIL CORP COM 30231G102 329 4,825 SH   SOLE   0 0 4,825
FACEBOOK INC CL A 30303M102 6,162 47,011 SH   SOLE   0 0 47,011
FACEBOOK INC CALL 30303M902 92 700 SH Call SOLE   0 0 700
FS KKR CAPITAL CORP COM 302635107 183 35,319 SH   SOLE   0 0 35,319
GALECTIN THERAPEUTICS INC COM NEW 363225202 59 17,090 SH   SOLE   0 0 17,090
GENERAL MOLY INC COM 370373102 3 11,500 SH   SOLE   0 0 11,500
HEALTHEQUITY INC COM 42226A107 5,216 87,445 SH   SOLE   0 0 87,445
INTEL CORP COM 458140100 242 4,750 SH   SOLE   0 0 4,750
ISHARES TR NASDAQ BIOTECH 464287556 1,191 12,349 SH   SOLE   0 0 12,349
ISHARES US ETF TR SHT MAT BD ETF 46431W507 562 11,278 SH   SOLE   0 0 11,278
JOHNSON & JOHNSON COM 478160104 16,495 127,818 SH   SOLE   0 0 127,818
KIMBERLY CLARK CORP COM 494368103 273 2,400 SH   SOLE   0 0 2,400
MCDONALDS CORP COM 580135101 281 1,584 SH   SOLE   0 0 1,584
MERCK & CO INC COM 58933Y105 458 6,000 SH   SOLE   0 0 6,000
MICROSOFT CORP COM 594918104 1,034 10,184 SH   SOLE   0 0 10,184
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 133 10,422 SH   SOLE   0 0 10,422
NVIDIA CORP CALL 67066G904 82 612 SH Call SOLE   0 0 600
NVIDIA CORP PUT 67066G954 2 100 SH Put SOLE   0 0 100
NVIDIA CORP COM 67066G104 1,442 9,159 SH   SOLE   0 0 9,159
PAYPAL HLDGS INC COM 70450Y103 239 2,842 SH   SOLE   0 0 2,842
PEPSICO INC COM 713448108 469 4,245 SH   SOLE   0 0 4,245
PFIZER INC COM 717081103 616 14,117 SH   SOLE   0 0 14,117
PPG INDS INC COM 693506107 705 6,900 SH   SOLE   0 0 6,900
PROCTER AND GAMBLE CO COM 742718109 1,072 11,665 SH   SOLE   0 0 11,665
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 380 6,139 SH   SOLE   0 0 6,139
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 278 5,474 SH   SOLE   0 0 5,474
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 556 6,428 SH   SOLE   0 0 6,248
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 201 3,610 SH   SOLE   0 0 3,610
SDPR GOLD TRUST GOLD SHS 78463V107 405 3,265 SH   SOLE   0 0 3,265
SPDR S&P 500 ETF TR CALL 78462F903 51 203 SH Call SOLE   0 0 203
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,864 7,460 SH   SOLE   0 0 7,460
TORTOISE ENERGY INFRA CORP COM 89147L100 265 13,296 SH   SOLE   0 0 13,296
UNITED TECHNOLOGIES COM 913017109 1,321 12,405 SH   SOLE   0 0 12,405
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,843 14,443 SH   SOLE   0 0 14,443
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 831 3,614 SH   SOLE   0 0 3,614
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,788 46,925 SH   SOLE   0 0 46,925
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,973 23,807 SH   SOLE   0 0 23,807
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,444 44,191 SH   SOLE   0 0 44,191
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,579 69,511 SH   SOLE   0 0 69,511
VIKING THERAPEUTICS INC COM 92686J106 198 25,870 SH   SOLE   0 0 25,870
WALMART INC COM 931142103 356 3,824 SH   SOLE   0 0 3,824
WELLS FARGO CO NEW COM 949746101 544 11,803 SH   SOLE   0 0 11,803
YUM BRANDS INC COM 988498101 310 3,369 SH   SOLE   0 0 3,369