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
APPLE INC COM 037833100 BBG001S5N8V8 1,687,269 9,854 SH   SOLE   1,697 0 8,158
DBX ETF TR XTRACK MUN INFRA 233051705 BBG004LV7GH8 2,100,031 88,459 SH   SOLE   84,219 0 4,241
DIMENSIONAL ETF TRUST EMERGING MKTS VA 25434V740 BBG017158GJ6 10,503,560 443,749 SH   SOLE   440,799 0 2,951
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 BBG00Y2PHW26 15,459,402 684,953 SH   SOLE   680,452 0 4,502
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 BBG012G21Y06 2,082,041 63,827 SH   SOLE   63,710 0 117
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 BBG01631TNW2 20,932,440 896,464 SH   SOLE   889,024 0 7,441
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 BBG01636J356 3,553,266 153,224 SH   SOLE   149,568 0 3,656
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 670,368 25,586 SH   SOLE   25,587 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 5,561,975 119,483 SH   SOLE   119,238 0 246
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 BBG015DLMLQ7 30,674,778 1,194,035 SH   SOLE   1,175,275 0 18,761
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 1,991,838 58,549 SH   SOLE   58,491 0 58
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 2,719,914 51,817 SH   SOLE   51,715 0 103
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 BBG015DG3GG1 8,552,190 337,497 SH   SOLE   333,421 0 4,076
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 BBG011DXY0L8 2,834,831 62,044 SH   SOLE   61,914 0 131
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 BBG012G2PD33 459,865 20,420 SH   SOLE   20,420 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 BBG001V0SZW9 473,960 6,338 SH   SOLE   5,088 0 1,251
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 BBG006H1W526 1,640,217 33,556 SH   SOLE   31,736 0 1,820
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 3,255,887 68,922 SH   SOLE   64,745 0 4,177
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 BBG00TSG2686 28,554,029 745,536 SH   SOLE   733,540 0 11,996
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F730 BBG00TSG2748 921,129 27,188 SH   SOLE   25,305 0 1,883
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 BBG00XS5NBW0 806,181 22,069 SH   SOLE   21,699 0 370
FLEXSHARES TR CRE SLCT BD FD 33939L670 BBG00F9ZDYJ0 989,802 46,723 SH   SOLE   46,724 0 0
FLEXSHARES TR HIG YLD VL ETF 33939L662 BBG00LG7DCK7 435,793 10,960 SH   SOLE   10,961 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 BBG00243PBY5 233,352 10,062 SH   SOLE   9,776 0 287
FLEXSHARES TR M STAR DEV MKT 33939L803 BBG003FMHM01 522,378 8,351 SH   SOLE   7,485 0 866
FLEXSHARES TR MORNSTAR UPSTR 33939L407 BBG00243P8S9 316,869 7,835 SH   SOLE   7,177 0 659
FLEXSHARES TR MORNSTAR USMKT 33939L100 BBG00243P7N6 390,030 2,394 SH   SOLE   2,051 0 344
FLEXSHARES TR US QUALITY CAP 33939L746 BBG00B2VYSM1 983,499 20,627 SH   SOLE   18,966 0 1,661
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 BBG00NW3VCQ8 193,525 10,277 SH   SOLE   4,910 0 5,368
GLOBAL X FDS CONSCIOUS COS 37954Y731 BBG00D9VXRC4 768,613 25,740 SH   SOLE   21,491 0 4,249
GLOBAL X FDS E COMMERCE ETF 37954Y467 BBG00MNPXVB3 187,586 10,369 SH   SOLE   4,957 0 5,413
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 484,723 19,608 SH   SOLE   13,043 0 6,566
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 BBG001STKGB3 2,244,224 88,739 SH   SOLE   83,350 0 5,389
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 BBG00KJR0YJ0 339,467 15,989 SH   SOLE   12,322 0 3,668
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 BBG00KJR2J47 1,252,403 62,277 SH   SOLE   61,330 0 948
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 BBG001SRRFG7 236,382 5,338 SH   SOLE   4,469 0 869
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 225,723 7,454 SH   SOLE   6,165 0 1,290
ISHARES INC MSCI GBL MIN VOL 464286525 BBG0025X39Q6 710,788 7,449 SH   SOLE   6,929 0 520
ISHARES TR 0-5 YR TIPS ETF 46429B747 BBG001TG5H89 432,824 4,465 SH   SOLE   4,274 0 192
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 787,051 1,832 SH   SOLE   1,833 0 0
ISHARES TR ESG EAFE ETF 46436E759 BBG00VHK1HS9 330,335 5,786 SH   SOLE   4,796 0 990
ISHARES TR MSCI INTL VLU FT 46435G409 BBG009DR6401 21,660,289 854,112 SH   SOLE   846,954 0 7,158
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 520,791 5,078 SH   SOLE   5,079 0 0
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 238,136 2,171 SH   SOLE   1,758 0 413
J P MORGAN EXCHANGE TRADED F INTERNL GWT 46641Q324 BBG00TSG1GG6 621,867 11,625 SH   SOLE   9,546 0 2,079
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 BBG00M8D48L9 2,463,919 50,939 SH   SOLE   48,175 0 2,764
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 2,418,248 47,933 SH   SOLE   45,413 0 2,520
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 3,527,127 74,537 SH   SOLE   72,799 0 1,739
KRANESHARES TR CSI CHI INTERNET 500767306 BBG004XB9HZ5 413,213 15,097 SH   SOLE   10,506 0 4,592
KRANESHARES TR KRANESHARES VALU 500767645 BBG00YB1LBK0 17,755,744 835,639 SH   SOLE   802,282 0 33,357
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 BBG00FJ5GY57 816,340 13,612 SH   SOLE   11,376 0 2,236
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 BBG00FJ5HWZ7 567,457 16,296 SH   SOLE   13,620 0 2,677
PFIZER INC COM 717081103 BBG001S5V466 381,132 11,490 SH   SOLE   11,431 0 59
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 13,597,065 154,687 SH   SOLE   145,011 0 9,677
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 749,873 11,436 SH   SOLE   5,848 0 5,588
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 587,821 6,503 SH   SOLE   3,331 0 3,172
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 799,757 24,110 SH   SOLE   12,747 0 11,364
SELECT SECTOR SPDR TR INDL 81369Y704 BBG001S7T232 692,496 6,830 SH   SOLE   3,464 0 3,367
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 BBG00B597137 445,734 13,082 SH   SOLE   6,638 0 6,445
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 670,858 4,167 SH   SOLE   2,082 0 2,086
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 588,032 8,545 SH   SOLE   4,326 0 4,220
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 896,848 6,966 SH   SOLE   3,535 0 3,432
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 437,139 7,417 SH   SOLE   3,753 0 3,665
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 460,076 5,857 SH   SOLE   2,983 0 2,874
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 1,576,393 9,616 SH   SOLE   4,895 0 4,721
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 BBG001SRXRK9 346,516 11,891 SH   SOLE   9,649 0 2,242
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 234,255 3,208 SH   SOLE   2,591 0 617
SPDR SER TR S&P KENSHO FUTRE 78468R671 BBG00JHP62Q5 284,901 6,083 SH   SOLE   4,937 0 1,147
SPDR SER TR S&P KENSHO INTLG 78468R697 BBG00JHNYBP0 239,192 7,515 SH   SOLE   6,016 0 1,499
VANECK ETF TRUST OIL SERVICES ETF 92189H607 BBG001SGYST1 203,101 588 SH   SOLE   478 0 111
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 313,211 4,166 SH   SOLE   4,167 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 320,086 6,692 SH   SOLE   6,692 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 574,898 2,111 SH   SOLE   2,111 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 545,893 2,802 SH   SOLE   2,263 0 540
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 28,108,661 203,789 SH   SOLE   201,022 0 2,767
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 204,492 5,215 SH   SOLE   5,215 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 597,975 13,677 SH   SOLE   13,677 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 BBG001SHLB38 13,838,171 240,789 SH   SOLE   238,716 0 2,073
WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 18,743,268 369,398 SH   SOLE   364,575 0 4,824
WISDOMTREE TR US SMALLCAP FUND 97717W562 BBG001SSZBC9 8,720,035 201,526 SH   SOLE   199,213 0 2,313
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 4,092,558 98,592 SH   SOLE   92,573 0 6,019