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,606,131 9,740 SH   SOLE   1,582 0 8,158
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 465,600 1 SH   SOLE   1 0 0
CANOPY GROWTH CORP COM 138035100 BBG001T6MH82 29,222 16,698 SH   SOLE   13,109 0 3,589
DBX ETF TR XTRACK MUN INFRA 233051705 BBG004LV7GH8 813,645 32,520 SH   SOLE   32,520 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS VA 25434V740 BBG017158GJ6 11,602,404 496,323 SH   SOLE   491,095 0 5,228
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 BBG00Y2PHW26 17,232,751 748,599 SH   SOLE   740,572 0 8,027
DIMENSIONAL ETF TRUST INFLATION PROTE 25434V856 BBG01254K0G0 202,021 4,717 SH   SOLE   4,717 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 BBG012G21Y06 2,293,534 71,161 SH   SOLE   71,040 0 121
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 BBG01631TNW2 25,620,984 1,064,658 SH   SOLE   1,052,516 0 12,142
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 BBG01636J356 4,011,244 165,891 SH   SOLE   162,132 0 3,759
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 640,549 25,139 SH   SOLE   25,139 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 5,627,874 126,668 SH   SOLE   126,420 0 248
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 BBG015DLMLQ7 35,659,581 1,418,440 SH   SOLE   1,394,306 0 24,134
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 2,009,065 60,008 SH   SOLE   59,951 0 57
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 2,773,117 52,621 SH   SOLE   52,518 0 103
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 BBG015DG3GG1 9,818,759 393,853 SH   SOLE   387,930 0 5,923
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 BBG011DXY0L8 2,843,041 63,889 SH   SOLE   63,758 0 131
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 BBG012G2PD33 449,018 19,472 SH   SOLE   19,472 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 5,200,479 108,638 SH   SOLE   103,063 0 5,575
FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 BBG00XS5NLY6 760,400 23,163 SH   SOLE   21,253 0 1,910
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 BBG00XS5NBW0 27,173,284 775,272 SH   SOLE   758,085 0 17,187
FLEXSHARES TR CRE SLCT BD FD 33939L670 BBG00F9ZDYJ0 1,033,544 45,854 SH   SOLE   45,854 0 0
FLEXSHARES TR HIG YLD VL ETF 33939L662 BBG00LG7DCK7 353,638 8,683 SH   SOLE   8,683 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 BBG00243PBY5 237,478 9,825 SH   SOLE   9,538 0 287
FLEXSHARES TR INTL QLTDV IDX 33939L837 BBG004FKVX21 209,100 9,470 SH   SOLE   9,470 0 0
FLEXSHARES TR M STAR DEV MKT 33939L803 BBG003FMHM01 606,361 9,410 SH   SOLE   8,450 0 960
FLEXSHARES TR MORNSTAR UPSTR 33939L407 BBG00243P8S9 253,600 5,997 SH   SOLE   5,484 0 513
FLEXSHARES TR MORNSTAR USMKT 33939L100 BBG00243P7N6 373,896 2,384 SH   SOLE   2,042 0 342
FLEXSHARES TR US QUALITY CAP 33939L746 BBG00B2VYSM1 1,217,225 26,794 SH   SOLE   25,066 0 1,728
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 BBG00NW3VCQ8 189,636 10,334 SH   SOLE   4,793 0 5,541
GLOBAL X FDS CONSCIOUS COS 37954Y731 BBG00D9VXRC4 734,875 24,919 SH   SOLE   20,699 0 4,220
GLOBAL X FDS E COMMERCE ETF 37954Y467 BBG00MNPXVB3 184,660 10,245 SH   SOLE   4,699 0 5,546
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 504,562 19,787 SH   SOLE   13,002 0 6,785
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 BBG001STKGB3 2,108,049 78,424 SH   SOLE   74,712 0 3,712
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 BBG00KJR0YJ0 932,251 44,224 SH   SOLE   37,085 0 7,139
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 BBG00KJR2GD3 216,295 10,505 SH   SOLE   9,947 0 558
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 BBG00KJR2J47 1,955,028 96,402 SH   SOLE   94,899 0 1,503
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 BBG00KJR2K35 231,100 12,062 SH   SOLE   12,062 0 0
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 BBG001SRRFG7 251,355 5,118 SH   SOLE   4,261 0 857
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 460,880 1,436 SH   SOLE   1,148 0 288
INVESTMENT MANAGERS SER TR I AXS CANNABIS ETF 46144X537 BBG01CD99QZ3 137,514 63,960 SH   SOLE   31,494 0 32,466
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 432,575 8,866 SH   SOLE   7,018 0 1,848
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 246,639 7,835 SH   SOLE   6,559 0 1,276
ISHARES INC MSCI GBL MIN VOL 464286525 BBG0025X39Q6 610,715 6,312 SH   SOLE   5,791 0 521
ISHARES TR 0-5 YR TIPS ETF 46429B747 BBG001TG5H89 855,062 8,617 SH   SOLE   7,731 0 886
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 1,922,014 23,394 SH   SOLE   22,261 0 1,133
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 429,280 6,422 SH   SOLE   3,765 0 2,657
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 1,849,951 4,500 SH   SOLE   4,143 0 357
ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 766,903 16,618 SH   SOLE   14,743 0 1,875
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 403,788 4,052 SH   SOLE   1,968 0 2,084
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 464,140 4,955 SH   SOLE   4,413 0 542
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 365,980 7,541 SH   SOLE   6,879 0 662
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 299,455 3,311 SH   SOLE   3,008 0 303
ISHARES TR ESG EAFE ETF 46436E759 BBG00VHK1HS9 349,130 5,859 SH   SOLE   4,875 0 984
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 274,828 2,901 SH   SOLE   2,574 0 327
ISHARES TR MSCI INTL VLU FT 46435G409 BBG009DR6401 26,370,688 1,063,763 SH   SOLE   1,052,072 0 11,691
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 372,171 5,116 SH   SOLE   4,890 0 226
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 490,660 3,955 SH   SOLE   3,498 0 457
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 6,931,834 64,339 SH   SOLE   62,191 0 2,148
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 382,597 1,699 SH   SOLE   985 0 714
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 309,183 2,031 SH   SOLE   2,031 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 206,152 909 SH   SOLE   909 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 410,399 6,424 SH   SOLE   3,704 0 2,720
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 291,531 1,921 SH   SOLE   1,122 0 799
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 233,699 2,126 SH   SOLE   1,708 0 418
ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 207,755 2,238 SH   SOLE   1,986 0 252
ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 233,736 9,997 SH   SOLE   8,858 0 1,139
J P MORGAN EXCHANGE TRADED F INTERNL GWT 46641Q324 BBG00TSG1GG6 677,161 11,651 SH   SOLE   9,557 0 2,094
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 3,923,141 77,242 SH   SOLE   74,504 0 2,738
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 BBG00J5DPW97 280,088 6,793 SH   SOLE   6,793 0 0
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 527,032 4,485 SH   SOLE   4,485 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 3,570,847 74,579 SH   SOLE   72,782 0 1,797
KRANESHARES TR CSI CHI INTERNET 500767306 BBG004XB9HZ5 485,221 15,557 SH   SOLE   10,891 0 4,666
KRANESHARES TR KFA VAL LIN DYNM 500767645 BBG00YB1LBK0 20,497,766 920,177 SH   SOLE   881,867 0 38,310
KRANESHARES TR MSCI EMG EX CH 500767769 BBG00NW3T1X7 285,520 11,264 SH   SOLE   9,902 0 1,362
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 BBG00FJ5GY57 742,587 13,322 SH   SOLE   11,088 0 2,234
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 BBG00FJ5HWZ7 558,012 15,759 SH   SOLE   13,089 0 2,670
PFIZER INC COM 717081103 BBG001S5V466 438,192 10,740 SH   SOLE   10,687 0 53
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 23,116,013 249,216 SH   SOLE   236,933 0 12,283
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 1,106,107 13,354 SH   SOLE   6,733 0 6,621
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 1,581,610 49,195 SH   SOLE   25,297 0 23,898
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 BBG00B597137 899,737 24,070 SH   SOLE   12,134 0 11,936
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 1,840,147 14,214 SH   SOLE   7,165 0 7,049
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 928,181 13,712 SH   SOLE   6,923 0 6,789
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 930,069 11,531 SH   SOLE   5,810 0 5,721
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 BBG001SRXRK9 364,423 11,767 SH   SOLE   9,522 0 2,245
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 259,144 633 SH   SOLE   600 0 33
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 238,614 3,131 SH   SOLE   2,504 0 627
SPDR SER TR S&P KENSHO FUTRE 78468R671 BBG00JHP62Q5 278,686 6,007 SH   SOLE   4,844 0 1,163
SPDR SER TR S&P KENSHO INTLG 78468R697 BBG00JHNYBP0 249,923 7,217 SH   SOLE   5,710 0 1,507
VANECK ETF TRUST LONG MUNI ETF 92189F536 BBG001T10HL2 2,616,182 145,263 SH   SOLE   140,095 0 5,168
VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 470,388 6,130 SH   SOLE   5,290 0 840
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 BBG001ST39S0 517,649 6,754 SH   SOLE   5,528 0 1,226
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 1,048,783 13,711 SH   SOLE   11,597 0 2,114
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 1,007,202 20,589 SH   SOLE   17,798 0 2,791
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 1,458,724 5,848 SH   SOLE   5,294 0 554
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 538,288 2,762 SH   SOLE   2,215 0 547
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 392,390 2,070 SH   SOLE   1,891 0 179
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 32,406,815 234,645 SH   SOLE   229,896 0 4,749
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 562,345 13,919 SH   SOLE   12,724 0 1,195
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 BBG001T62MF5 478,510 10,279 SH   SOLE   8,883 0 1,396
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 1,648,231 36,489 SH   SOLE   33,248 0 3,241
WISDOMTREE TR EMERG CUR STR FD 97717W133 BBG001T4FSX3 279,582 15,981 SH   SOLE   15,981 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 BBG001SRPT24 200,948 4,388 SH   SOLE   4,388 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 BBG001SHLB38 15,960,209 261,900 SH   SOLE   258,650 0 3,250
WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 22,089,477 444,099 SH   SOLE   437,274 0 6,825
WISDOMTREE TR US SMALLCAP FUND 97717W562 BBG001SSZBC9 10,220,540 236,477 SH   SOLE   233,131 0 3,346
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 6,713,295 153,657 SH   SOLE   145,930 0 7,727