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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 300,200 1,989 SH   SOLE   1,989 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 421,187 2,335 SH   SOLE   2,335 0 0
BLACKROCK ETF TRUST US CARBON TRANS 09290C509 BBG00ZS43SF2 389,756 6,789 SH   SOLE   6,789 0 0
BLACKROCK ETF TRUST US EQT FACTOR 09290C103 BBG00NNWBWQ2 1,529,003 34,437 SH   SOLE   34,437 0 0
BLACKROCK ETF TRUST II FLEXIBLE INCOME 092528603 BBG01GQYLJY8 521,872 9,948 SH   SOLE   9,948 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 300,179 1,903 SH   SOLE   1,903 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 BBG001V0SZW9 3,836,046 42,957 SH   SOLE   42,957 0 0
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 BBG0063G4FX3 4,472,867 66,432 SH   SOLE   66,432 0 0
GRAINGER W W INC COM 384802104 BBG001S5RRD2 406,920 400 SH   SOLE   400 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 3,987,209 21,825 SH   SOLE   21,825 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRGT TECH 46137V811 BBG001SRNLG8 4,105,482 71,549 SH   SOLE   71,549 0 0
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 BBG00KJR31G2 4,082,800 37,976 SH   SOLE   37,976 0 0
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 BBG001SJWX52 4,065,689 67,402 SH   SOLE   67,402 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 210,461 474 SH   SOLE   474 0 0
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 343,966 6,666 SH   SOLE   6,666 0 0
ISHARES INC MSCI EMRG CHN 46434G764 BBG00H5VLN77 691,301 12,008 SH   SOLE   12,008 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 BBG001SSD830 485,764 4,625 SH   SOLE   4,625 0 0
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 637,076 6,733 SH   SOLE   6,733 0 0
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 3,998,360 68,866 SH   SOLE   68,866 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 3,931,632 35,674 SH   SOLE   35,674 0 0
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 569,267 7,670 SH   SOLE   7,670 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 931,068 1,771 SH   SOLE   1,771 0 0
ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 2,683,245 58,856 SH   SOLE   58,856 0 0
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 1,090,418 10,506 SH   SOLE   10,506 0 0
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 955,917 17,572 SH   SOLE   17,572 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 557,096 4,846 SH   SOLE   4,846 0 0
ISHARES TR ESG AWRE USD ETF 46435G193 BBG00H4BH3F2 250,200 10,883 SH   SOLE   10,883 0 0
ISHARES TR ESG MSCI USA ETF 46436E767 BBG00VHK2B74 253,653 5,618 SH   SOLE   5,618 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 BBG001S7RSN5 297,815 6,934 SH   SOLE   6,934 0 0
ISHARES TR HDG MSCI EAFE 46434V803 BBG005XKVF72 439,139 12,590 SH   SOLE   12,590 0 0
ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 4,315,298 19,101 SH   SOLE   19,101 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 BBG001SSD849 7,542,475 146,172 SH   SOLE   146,172 0 0
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 278,963 3,111 SH   SOLE   3,111 0 0
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 8,556,244 92,580 SH   SOLE   92,580 0 0
ISHARES TR MSCI INTL VLU FT 46435G409 BBG009DR6401 242,693 8,597 SH   SOLE   8,597 0 0
ISHARES TR MSCI KLD400 SOC 464288570 BBG001SRYH02 272,893 2,707 SH   SOLE   2,707 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 5,810,594 35,355 SH   SOLE   35,355 0 0
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 2,134,246 19,835 SH   SOLE   19,835 0 0
ISHARES TR ROBOTICS ARTIF 46435U556 BBG00L9G3V33 3,740,852 108,904 SH   SOLE   108,904 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 783,978 2,326 SH   SOLE   2,326 0 0
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 210,817 1,847 SH   SOLE   1,847 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 352,052 2,809 SH   SOLE   2,809 0 0
ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 539,354 2,180 SH   SOLE   2,180 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 1,331,281 15,766 SH   SOLE   15,766 0 0
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 944,698 5,057 SH   SOLE   5,057 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 548,890 5,241 SH   SOLE   5,241 0 0
ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 819,544 6,068 SH   SOLE   6,068 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 246,121 585 SH   SOLE   585 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 BBG001WBMLH8 26,594,210 578,135 SH   SOLE   578,135 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 BBG001T66WQ7 1,846,010 24,296 SH   SOLE   24,296 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 BBG001T9F777 6,185,446 118,586 SH   SOLE   118,586 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 4,268,777 52,275 SH   SOLE   52,275 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 4,202,567 44,514 SH   SOLE   44,514 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 4,167,168 28,208 SH   SOLE   28,208 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 296,368 1,423 SH   SOLE   1,423 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 979,187 1,872 SH   SOLE   1,872 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 BBG008HB6477 4,079,679 28,014 SH   SOLE   28,014 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 5,043,983 81,976 SH   SOLE   81,976 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 BBG0029J2KF1 4,584,543 158,525 SH   SOLE   158,525 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 BBG001SB12P9 4,110,448 26,531 SH   SOLE   26,531 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862 BBG001SQDKJ0 4,014,402 17,296 SH   SOLE   17,296 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 251,748 1,050 SH   SOLE   1,050 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 219,209 1,406 SH   SOLE   1,406 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 4,248,223 22,140 SH   SOLE   22,140 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 4,247,226 26,079 SH   SOLE   26,079 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 1,538,948 30,414 SH   SOLE   30,414 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 BBG001T62M92 5,969,934 101,963 SH   SOLE   101,963 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 3,982,541 21,809 SH   SOLE   21,809 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 3,911,360 64,865 SH   SOLE   64,865 0 0
VANGUARD WORLD FD FINANCIALS ETF 92204A405 BBG001SHTTM0 4,180,891 40,833 SH   SOLE   40,833 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 4,022,735 7,671 SH   SOLE   7,671 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 BBG001T21LV9 3,878,626 89,041 SH   SOLE   89,041 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 4,162,784 68,220 SH   SOLE   68,220 0 0