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 338 2,111 SH   SOLE   0 0 2,111
ABBOTT LABS COM 002824100 521 4,785 SH   SOLE   0 0 4,785
ABBVIE INC COM 00287Y109 291 3,327 SH   SOLE   0 0 3,327
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,270 2,590 SH   SOLE   0 0 2,590
ALLSTATE CORP COM 020002101 937 9,949 SH   SOLE   0 0 9,949
ALPHABET INC CAP STK CL A 02079K305 1,726 1,178 SH   SOLE   0 0 1,178
ALPHABET INC CAP STK CL C 02079K107 2,664 1,813 SH   SOLE   0 0 1,813
ALPS ETF TR ALERIAN MLP 00162Q452 204 10,200 SH   SOLE   0 0 10,200
AMAZON COM INC COM 023135106 6,020 1,912 SH   SOLE   0 0 1,912
AMERICAN EXPRESS CO COM 025816109 743 7,412 SH   SOLE   0 0 7,412
AMERICAN TOWER CORP NEW COM 03027X100 299 1,236 SH   SOLE   0 0 1,236
AMERIPRISE FINL INC COM 03076C106 304 1,970 SH   SOLE   0 0 1,970
AMGEN INC COM 031162100 1,149 4,520 SH   SOLE   0 0 4,520
APPLE INC COM 037833100 13,152 111,454 SH   SOLE   0 0 111,454
APPLE INC COM 037833100 276 2,000 SH Call SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,895 8,900 SH Put SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 319 1,500 SH Put SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,221 10,430 SH   SOLE   0 0 10,430
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,120 16 SH   SOLE   0 0 16
BK OF AMERICA CORP COM 060505104 209 8,681 SH   SOLE   0 0 8,680
BLACKROCK CAP INVT CORP COM 092533108 37 15,198 SH   SOLE   0 0 15,197
BOEING CO COM 097023105 548 3,315 SH   SOLE   0 0 3,315
BP PLC SPONSORED ADR 055622104 198 11,339 SH   SOLE   0 0 11,339
BROADCOM INC COM 11135F101 285 782 SH   SOLE   0 0 782
CADENCE DESIGN SYSTEM INC COM 127387108 970 9,100 SH Put SOLE   0 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,210 11,350 SH   SOLE   0 0 11,350
CATERPILLAR INC DEL COM 149123101 1,024 6,863 SH   SOLE   0 0 6,863
CHEVRON CORP NEW COM 166764100 1,243 17,261 SH   SOLE   0 0 17,261
COSTCO WHSL CORP NEW COM 22160K105 278 782 SH   SOLE   0 0 782
DANAHER CORPORATION COM 235851102 351 1,628 SH   SOLE   0 0 1,628
DISCOVER FINL SVCS COM 254709108 292 5,057 SH   SOLE   0 0 5,057
DISNEY WALT CO COM DISNEY 254687106 341 2,746 SH   SOLE   0 0 2,746
DOCUSIGN INC COM 256163106 269 1,250 SH   SOLE   0 0 1,250
EHEALTH INC COM 28238P109 774 9,800 SH Put SOLE   0 0 0
EHEALTH INC COM 28238P109 0 0 SH Put SOLE   0 0 0
EHEALTH INC COM 28238P109 1,199 15,177 SH   SOLE   0 0 15,177
EVERBRIDGE INC COM 29978A104 1,257 10,000 SH   SOLE   0 0 10,000
EXXON MOBIL CORP COM 30231G102 5,879 171,251 SH   SOLE   0 0 171,251
FACEBOOK INC CL A 30303M102 4,782 18,259 SH   SOLE   0 0 18,259
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 575 7,834 SH   SOLE   0 0 7,834
FIRST TR EXCHANGE-TRADED FD S&P INTL DIVID 33738R688 5,297 374,333 SH   SOLE   0 0 374,333
FRESHPET INC COM 358039105 8,743 78,305 SH   SOLE   0 0 78,305
GLOBAL PARTNERS LP COM UNITS 37946R109 177 13,500 SH   SOLE   0 0 13,500
GULFPORT ENERGY CORP COM NEW 402635304 5 10,000 SH   SOLE   0 0 10,000
HERITAGE COMM CORP COM 426927109 446 67,009 SH   SOLE   0 0 67,009
HOME DEPOT INC COM 437076102 1,197 4,310 SH   SOLE   0 0 4,310
HONEYWELL INTL INC COM 438516106 360 2,190 SH   SOLE   0 0 2,190
INTEL CORP COM 458140100 1,723 33,278 SH   SOLE   0 0 33,278
INVESCO QQQ TR UNIT SER 1 46090E103 333 1,200 SH Put SOLE   0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,952 10,626 SH   SOLE   0 0 10,626
ISHARES GOLD TRUST ISHARES 464285105 1,699 94,457 SH   SOLE   0 0 94,456
ISHARES INC EM MKTS DIV ETF 464286319 5,146 170,905 SH   SOLE   0 0 170,905
ISHARES INC CORE MSCI EMKT 46434G103 3,321 62,889 SH   SOLE   0 0 62,888
ISHARES TR MSCI USA MIN VOL 46429B697 1,207 18,943 SH   SOLE   0 0 18,943
ISHARES TR CORE S&P500 ETF 464287200 1,885 5,609 SH   SOLE   0 0 5,609
ISHARES TR S&P 500 GRWT ETF 464287309 388 1,678 SH   SOLE   0 0 1,678
ISHARES TR RUS 1000 ETF 464287622 4,302 22,986 SH   SOLE   0 0 22,985
ISHARES TR 1 3 YR TREAS BD 464287457 265 3,066 SH   SOLE   0 0 3,066
ISHARES TR MSCI EAFE ETF 464287465 20,107 315,905 SH   SOLE   0 0 315,905
ISHARES TR MSCI EAFE ETF 464287465 5,665 89,000 SH Put SOLE   0 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 267 1,232 SH   SOLE   0 0 1,232
ISHARES TR RUS 2000 VAL ETF 464287630 5,362 53,979 SH   SOLE   0 0 53,979
ISHARES TR RUSSELL 2000 ETF 464287655 3,052 20,377 SH   SOLE   0 0 20,377
ISHARES TR BARCLAYS 7 10 YR 464287440 7,708 63,272 SH   SOLE   0 0 63,272
ISHARES TR MSCI EAFE ETF 464287465 115 1,800 SH Put SOLE   0 0 0
ISHARES TR MODERT ALLOC ETF 464289875 338 8,237 SH   SOLE   0 0 8,237
ISHARES TR CORE US AGGBD ET 464287226 17,133 145,119 SH   SOLE   0 0 145,119
ISHARES TR MSCI EAFE ETF 464287465 5,576 87,600 SH Put SOLE   0 0 0
ISHARES TR TIPS BD ETF 464287176 1,772 14,010 SH   SOLE   0 0 14,009
ISHARES TR MSCI EAFE ETF 464287465 146 2,300 SH Put SOLE   0 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,006 15,800 SH Put SOLE   0 0 0
ISHARES TR MSCI ACWI ETF 464288257 6,353 79,497 SH   SOLE   0 0 79,497
ISHARES TR 20 YR TR BD ETF 464287432 7,187 44,023 SH   SOLE   0 0 44,023
ISHARES TR CONSER ALLOC ETF 464289883 754 20,289 SH   SOLE   0 0 20,289
ISHARES TR MSCI EMG MKT ETF 464287234 4,233 96,002 SH   SOLE   0 0 96,002
ISHARES TR MSCI EAFE ETF 464287465 172 2,700 SH Put SOLE   0 0 0
ISHARES TR CORE MSCI EAFE 46432F842 3,334 55,305 SH   SOLE   0 0 55,305
ISHARES TR MSCI EAFE ETF 464287465 38 600 SH Put SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104 513 3,448 SH   SOLE   0 0 3,448
JPMORGAN CHASE & CO COM 46625H100 48 500 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 888 9,227 SH   SOLE   0 0 9,226
KIMBERLY CLARK CORP COM 494368103 502 3,403 SH   SOLE   0 0 3,403
KLA CORP COM NEW 482480100 323 1,666 SH   SOLE   0 0 1,666
L3HARRIS TECHNOLOGIES INC COM 502431109 230 1,353 SH   SOLE   0 0 1,353
LAM RESEARCH CORP COM 512807108 265 798 SH   SOLE   0 0 798
LILLY ELI & CO COM 532457108 317 2,144 SH   SOLE   0 0 2,144
LOWES COS INC COM 548661107 209 1,258 SH   SOLE   0 0 1,258
MACYS INC COM 55616P104 4,943 867,200 SH   SOLE   0 0 867,200
MERCK & CO. INC COM 58933Y105 363 4,381 SH   SOLE   0 0 4,381
MICROSOFT CORP COM 594918104 3,391 16,120 SH   SOLE   0 0 16,120
MORGAN STANLEY COM NEW 617446448 567 11,731 SH   SOLE   0 0 11,731
NETFLIX INC COM 64110L106 517 1,034 SH   SOLE   0 0 1,034
NEWMARK GROUP INC CL A 65158N102 108 25,000 SH   SOLE   0 0 25,000
NIKE INC CL B 654106103 756 6,023 SH   SOLE   0 0 6,023
NORTHROP GRUMMAN CORP COM 666807102 237 752 SH   SOLE   0 0 752
NOVOCURE LTD ORD SHS G6674U108 270 2,430 SH   SOLE   0 0 2,430
NVIDIA CORPORATION COM 67066G104 541 1,000 SH Put SOLE   0 0 0
NVIDIA CORPORATION COM 67066G104 147 272 SH   SOLE   0 0 272
NVIDIA CORPORATION COM 67066G104 541 1,000 SH Put SOLE   0 0 0
ORACLE CORP COM 68389X105 398 6,671 SH   SOLE   0 0 6,671
PAYPAL HLDGS INC COM 70450Y103 351 1,779 SH   SOLE   0 0 1,779
PEPSICO INC COM 713448108 456 3,288 SH   SOLE   0 0 3,288
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 316 52,913 SH   SOLE   0 0 52,913
PRIMO WATER CORPORATION COM 74167P108 1,412 99,469 SH   SOLE   0 0 99,469
QUALCOMM INC COM 747525103 666 5,662 SH   SOLE   0 0 5,662
RADIAN GROUP INC COM 750236101 2,557 175,000 SH   SOLE   0 0 175,000
RAYTHEON TECHNOLOGIES CORP COM 75513E101 231 3,845 SH   SOLE   0 0 3,845
RIGEL PHARMACEUTICALS INC COM NEW 766559603 41 17,000 SH   SOLE   0 0 17,000
ROCKWELL AUTOMATION INC COM 773903109 361 1,634 SH   SOLE   0 0 1,634
SALESFORCE COM INC COM 79466L302 933 3,711 SH   SOLE   0 0 3,711
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,616 60,385 SH   SOLE   0 0 60,385
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 5,616 178,853 SH   SOLE   0 0 178,853
SEA LTD SPONSORD ADS 81141R100 308 2,000 SH   SOLE   0 0 2,000
SPDR GOLD TR GOLD SHS 78463V107 3,328 18,788 SH   SOLE   0 0 18,788
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,313 44,885 SH   SOLE   0 0 44,885
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 232 6,335 SH   SOLE   0 0 6,335
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,033 21,000 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 569 1,700 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 904 2,700 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 301 900 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 134 400 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 435 1,300 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,731 20,100 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,574 4,700 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 268 800 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 435 1,300 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 134 400 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,985 11,900 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 167 500 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,072 3,200 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 54,602 163,043 SH   SOLE   0 0 163,043
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,396 19,100 SH Put SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 12,994 38,800 SH Put SOLE   0 0 0
SPDR SER TR S&P BIOTECH 78464A870 566 5,083 SH   SOLE   0 0 5,083
SQUARE INC CL A 852234103 325 2,000 SH   SOLE   0 0 2,000
TESLA INC COM 88160R101 215 500 SH Call SOLE   0 0 0
TESLA INC COM 88160R101 1,203 2,805 SH   SOLE   0 0 2,805
TESLA INC COM 88160R101 429 1,000 SH Put SOLE   0 0 0
THE TRADE DESK INC COM CL A 88339J105 577 1,112 SH   SOLE   0 0 1,112
TJX COS INC NEW COM 872540109 1,009 18,129 SH   SOLE   0 0 18,129
TWILIO INC CL A 90138F102 373 1,510 SH   SOLE   0 0 1,510
UBER TECHNOLOGIES INC COM 90353T100 18,464 506,138 SH   SOLE   0 0 506,138
UNION PAC CORP COM 907818108 204 1,038 SH   SOLE   0 0 1,038
UNITEDHEALTH GROUP INC COM 91324P102 375 1,204 SH   SOLE   0 0 1,204
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 677 3,888 SH   SOLE   0 0 3,888
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 8,762 99,317 SH   SOLE   0 0 99,317
VANGUARD INDEX FDS VALUE ETF 922908744 224 2,148 SH   SOLE   0 0 2,147
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,229 30,701 SH   SOLE   0 0 30,701
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,276 8,296 SH   SOLE   0 0 8,296
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 12,515 40,681 SH   SOLE   0 0 40,680
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,730 155,637 SH   SOLE   0 0 155,637
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 767 15,207 SH   SOLE   0 0 15,207
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 381 6,992 SH   SOLE   0 0 6,992
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 302 2,350 SH   SOLE   0 0 2,350
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 6,447 157,619 SH   SOLE   0 0 157,619
VANGUARD WORLD FDS INF TECH ETF 92204A702 743 2,387 SH   SOLE   0 0 2,387
VARIAN MED SYS INC COM 92220P105 785 4,563 SH   SOLE   0 0 4,563
VISA INC COM CL A 92826C839 236 1,179 SH   SOLE   0 0 1,179
VORNADO RLTY TR SH BEN INT 929042109 205 6,067 SH   SOLE   0 0 6,067
WALMART INC COM 931142103 349 2,498 SH   SOLE   0 0 2,498
WORKDAY INC CL A 98138H101 1,385 6,436 SH   SOLE   0 0 6,436
WORKDAY INC CL A 98138H101 882 4,100 SH Put SOLE   0 0 0
ZSCALER INC COM 98980G102 302 2,144 SH   SOLE   0 0 2,144