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
ISHARES S&P 500 GROWTH ETF ETF 464287309 48,390 268,788 SH   SOLE 0 268,788 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 43,521 145,788 SH   SOLE 0 145,788 0 0
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 37,161 196,815 SH   SOLE 0 196,815 0 0
SELECT SECTOR SPDR TRUST TECHNOLOGY SELECT SECTOR USD DIS ETF 81369Y803 29,758 369,528 SH   SOLE 0 369,528 0 0
ISHARES TR GL CLEAN ENE ETF ETF 464288224 20,775 1,905,925 SH   SOLE 0 1,905,925 0 0
ALPHABET INC CAP STK CL A CL A 02079K305 18,053 14,784 SH   SOLE 0 14,784 0 0
ISHARES RUSSELL 1000 ETF ETF 464287622 16,143 98,112 SH   SOLE 0 98,112 0 0
ALPHABET INC CAP STK CL C CL C 02079K107 15,969 13,100 SH   SOLE 0 13,100 0 0
ISHARES U S REAL ESTATE ETF ETF 464287739 12,533 133,986 SH   SOLE 0 133,986 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507 11,544 59,740 SH   SOLE 0 59,740 0 0
MASTERCARD INC CL A CL A 57636Q104 11,528 42,449 SH   SOLE 0 42,449 0 0
ISHARES EDGE MSCI MIN VOL USA ETF ETF 46429B697 11,186 174,508 SH   SOLE 0 174,508 0 0
ETF MANAGERS TR PRIME MOBILE PAY ETF 26924G409 9,496 203,742 SH   SOLE 0 203,742 0 0
VANGUARD CHARLOTTE TOTAL INTL BD INDEX FD ETF ETF 92203J407 7,734 131,460 SH   SOLE 0 131,460 0 0
VANGUARD S&P 500 GROWTH ETF ETF 921932505 6,193 38,307 SH   SOLE 0 38,307 0 0
PIMCO ETF TR ACTIVE BD ETF ETF 72201R775 6,107 56,080 SH   SOLE 0 56,080 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 3,868 34,180 SH   SOLE 0 34,180 0 0
ISHARES CORE S&P US GROWTH ETF ETF 464287671 3,843 61,126 SH   SOLE 0 61,126 0 0
ISHARES TR EXPANDED TECH ETF 464287515 2,976 14,046 SH   SOLE 0 14,046 0 0
AMAZON.COM INC COM 023135106 2,642 1,522 SH   SOLE 0 1,522 0 0
ISHARES TR IBOXX HI YD ETF ETF 464288513 2,553 29,282 SH   SOLE 0 29,282 0 0
ISHARES TR 20 YR TR BD ETF ETF 464287432 2,420 16,917 SH   SOLE 0 16,917 0 0
ISHARES CALIFORNIA MUNI BOND ETF ETF 464288356 1,699 27,725 SH   SOLE 0 27,725 0 0
WHITE MOUNTAINS INSURANCE GROUP COM USD1 COM G9618E107 1,450 1,343 SH   SOLE 0 1,343 0 0
TWILIO INC CL A CL A 90138F102 1,287 11,700 SH   SOLE 0 11,700 0 0
APPLE INC COM USD0.00001 COM 037833100 1,039 4,637 SH   SOLE 0 4,637 0 0
KRAFT HEINZ CO COM 500754106 564 20,200 SH   SOLE 0 20,200 0 0
MICROSOFT CORP COM 594918104 514 3,694 SH   SOLE 0 3,694 0 0
ADOBE INC COM COM 00724F101 454 1,644 SH   SOLE 0 1,644 0 0
INVESCO EXCHANGE TRADED FD TR DYNMC SOFTWARE ETF 46137V639 363 3,903 SH   SOLE 0 3,903 0 0
SPDR S&P500 ETF TRUST TRUST UNIT DEPOSITARY RECEIPT ETF 78462F103 354 1,191 SH   SOLE 0 1,191 0 0
FIRST TR EXCHANGE TRADED FD DOW JONES INTERNET INDEX FD ETF 33733E302 337 2,500 SH   SOLE 0 2,500 0 0
NVIDIA CORP ETF 67066G104 330 1,895 SH   SOLE 0 1,895 0 0
VISA INC COM CL A CL A 92826C839 232 1,348 SH   SOLE 0 1,348 0 0
SECTOR SPDR TR SHS BEN INT INDUSTRIAL ETF 81369Y704 221 2,847 SH   SOLE 0 2,847 0 0
ISHARES TR MSCI ACWI EX US ETF 464288240 204 4,432 SH   SOLE 0 4,432 0 0
TESLA INC COM COM 88160R101 201 833 SH   SOLE 0 833 0 0
MACYS INC CALL OPTION 55616P904 497 320 PRN Call SOLE 0 0 0 0
YELP INC CALL OPTION 985817905 278 80 PRN Call SOLE 0 0 0 0