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,901,617 9,804 SH   SOLE   1,646 0 8,158
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 517,810 1 SH   SOLE   1 0 0
DBX ETF TR XTRACK MUN INFRA 233051705 BBG004LV7GH8 450,275 17,861 SH   SOLE   17,861 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS VA 25434V740 BBG017158GJ6 11,112,497 455,991 SH   SOLE   451,470 0 4,520
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 BBG00Y2PHW26 16,487,086 702,774 SH   SOLE   695,848 0 6,927
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 BBG012G21Y06 2,108,580 64,188 SH   SOLE   64,072 0 116
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 BBG01631TNW2 22,538,222 928,645 SH   SOLE   917,952 0 10,693
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 BBG01636J356 4,075,935 166,501 SH   SOLE   162,712 0 3,788
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 689,036 25,379 SH   SOLE   25,379 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 5,826,591 120,984 SH   SOLE   120,739 0 245
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 BBG015DLMLQ7 34,005,908 1,281,308 SH   SOLE   1,258,778 0 22,529
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 2,042,306 59,197 SH   SOLE   59,140 0 58
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 2,802,821 51,146 SH   SOLE   51,043 0 103
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 BBG015DG3GG1 9,419,712 366,526 SH   SOLE   361,181 0 5,345
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 BBG011DXY0L8 2,882,969 62,146 SH   SOLE   62,016 0 131
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 BBG012G2PD33 465,500 19,970 SH   SOLE   19,970 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 4,260,549 89,376 SH   SOLE   84,147 0 5,229
FIRST TR EXCHNG TRADED FD VI CBOE VEST NAS100 33740F581 BBG00ZR07V60 493,376 20,578 SH   SOLE   16,515 0 4,063
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 BBG00RPK2N78 25,338,448 636,085 SH   SOLE   623,118 0 12,967
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 BBG00RPLC4T3 802,225 22,681 SH   SOLE   20,812 0 1,869
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 BBG00XS5NBW0 1,838,974 48,729 SH   SOLE   46,753 0 1,976
FLEXSHARES TR CRE SLCT BD FD 33939L670 BBG00F9ZDYJ0 1,025,482 46,350 SH   SOLE   46,350 0 0
FLEXSHARES TR HIG YLD VL ETF 33939L662 BBG00LG7DCK7 433,913 10,730 SH   SOLE   10,730 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 BBG00243PBY5 234,335 9,959 SH   SOLE   9,672 0 287
FLEXSHARES TR M STAR DEV MKT 33939L803 BBG003FMHM01 538,798 8,302 SH   SOLE   7,439 0 863
FLEXSHARES TR MORNSTAR UPSTR 33939L407 BBG00243P8S9 310,993 7,761 SH   SOLE   7,105 0 656
FLEXSHARES TR MORNSTAR USMKT 33939L100 BBG00243P7N6 402,261 2,386 SH   SOLE   2,043 0 343
FLEXSHARES TR US QUALITY CAP 33939L746 BBG00B2VYSM1 1,103,335 22,450 SH   SOLE   20,789 0 1,661
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 BBG00NW3VCQ8 209,299 10,549 SH   SOLE   5,030 0 5,519
GLOBAL X FDS CONSCIOUS COS 37954Y731 BBG00D9VXRC4 794,653 25,617 SH   SOLE   21,392 0 4,225
GLOBAL X FDS E COMMERCE ETF 37954Y467 BBG00MNPXVB3 194,435 10,516 SH   SOLE   4,973 0 5,543
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 565,563 19,679 SH   SOLE   13,055 0 6,623
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 BBG001STKGB3 2,873,671 108,236 SH   SOLE   101,853 0 6,383
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 BBG00KJR0YJ0 633,430 29,921 SH   SOLE   24,642 0 5,279
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 BBG00KJR2GD3 203,866 9,911 SH   SOLE   9,349 0 562
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 BBG00KJR2J47 1,276,872 63,431 SH   SOLE   61,915 0 1,516
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 BBG001SRRFG7 261,124 5,327 SH   SOLE   4,464 0 863
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 BBG001SPPQG9 207,733 3,684 SH   SOLE   1,762 0 1,921
INVESTMENT MANAGERS SER TR I AXS CANNABIS ETF 46144X537 BBG01CD99QZ3 115,066 67,290 SH   SOLE   34,824 0 32,465
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 258,527 5,245 SH   SOLE   3,849 0 1,396
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 258,002 8,157 SH   SOLE   6,869 0 1,288
ISHARES INC MSCI GBL MIN VOL 464286525 BBG0025X39Q6 622,261 6,346 SH   SOLE   5,821 0 525
ISHARES TR 0-5 YR TIPS ETF 46429B747 BBG001TG5H89 591,820 6,064 SH   SOLE   5,252 0 812
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 395,494 4,878 SH   SOLE   4,729 0 149
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 232,334 3,442 SH   SOLE   1,538 0 1,904
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 1,190,109 2,670 SH   SOLE   2,380 0 290
ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 426,986 9,390 SH   SOLE   7,886 0 1,504
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 254,750 2,601 SH   SOLE   1,061 0 1,540
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 290,753 3,047 SH   SOLE   2,609 0 438
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 220,571 4,507 SH   SOLE   3,963 0 544
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 215,224 2,208 SH   SOLE   1,971 0 237
ISHARES TR ESG EAFE ETF 46436E759 BBG00VHK1HS9 370,294 6,079 SH   SOLE   5,090 0 989
ISHARES TR MSCI INTL VLU FT 46435G409 BBG009DR6401 22,767,081 894,581 SH   SOLE   884,157 0 10,423
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 319,601 2,370 SH   SOLE   1,996 0 374
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 5,834,183 54,663 SH   SOLE   52,502 0 2,161
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 219,111 899 SH   SOLE   394 0 505
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 239,698 3,401 SH   SOLE   1,460 0 1,941
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 248,960 2,166 SH   SOLE   1,753 0 413
J P MORGAN EXCHANGE TRADED F INTERNL GWT 46641Q324 BBG00TSG1GG6 703,071 11,895 SH   SOLE   9,818 0 2,077
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 3,252,710 64,219 SH   SOLE   61,593 0 2,627
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 533,222 4,485 SH   SOLE   4,485 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 3,742,082 75,309 SH   SOLE   73,502 0 1,806
KRANESHARES TR CSI CHI INTERNET 500767306 BBG004XB9HZ5 430,465 15,985 SH   SOLE   11,347 0 4,638
KRANESHARES TR KFA VAL LIN DYNM 500767645 BBG00YB1LBK0 19,642,035 868,271 SH   SOLE   831,081 0 37,190
KRANESHARES TR MSCI EMG EX CH 500767769 BBG00NW3T1X7 247,527 9,302 SH   SOLE   7,962 0 1,340
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 BBG00FJ5GY57 851,551 13,688 SH   SOLE   11,454 0 2,234
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 BBG00FJ5HWZ7 601,147 16,252 SH   SOLE   13,578 0 2,674
PFIZER INC COM 717081103 BBG001S5V466 393,990 10,741 SH   SOLE   10,688 0 53
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 18,717,006 204,290 SH   SOLE   192,492 0 11,797
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 980,465 15,066 SH   SOLE   7,258 0 7,807
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 752,613 9,272 SH   SOLE   4,438 0 4,834
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 1,095,444 32,496 SH   SOLE   16,130 0 16,366
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 BBG00B597137 615,010 16,318 SH   SOLE   7,799 0 8,518
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 841,937 11,351 SH   SOLE   5,466 0 5,885
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 1,242,869 9,364 SH   SOLE   4,515 0 4,849
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 BBG001S7T232 988,458 9,210 SH   SOLE   4,434 0 4,776
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 621,378 9,495 SH   SOLE   4,547 0 4,948
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 656,949 7,927 SH   SOLE   3,820 0 4,107
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 BBG001SRXRK9 358,170 11,739 SH   SOLE   9,497 0 2,242
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 263,419 3,166 SH   SOLE   2,549 0 617
SPDR SER TR S&P KENSHO FUTRE 78468R671 BBG00JHP62Q5 296,669 6,071 SH   SOLE   4,924 0 1,146
SPDR SER TR S&P KENSHO INTLG 78468R697 BBG00JHNYBP0 266,887 7,421 SH   SOLE   5,926 0 1,494
VANECK ETF TRUST LONG MUNI ETF 92189F536 BBG001T10HL2 2,419,784 134,807 SH   SOLE   129,212 0 5,594
VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 283,025 3,762 SH   SOLE   3,242 0 520
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 BBG001ST39S0 310,405 4,143 SH   SOLE   3,353 0 790
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 620,635 8,213 SH   SOLE   6,845 0 1,367
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 615,066 12,583 SH   SOLE   10,857 0 1,726
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 1,069,455 3,780 SH   SOLE   3,464 0 316
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 575,793 2,798 SH   SOLE   2,259 0 539
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 243,205 1,223 SH   SOLE   1,120 0 103
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 31,485,115 221,570 SH   SOLE   217,553 0 4,017
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 355,352 8,735 SH   SOLE   8,041 0 694
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 BBG001T62MF5 289,527 6,295 SH   SOLE   5,433 0 862
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 1,085,651 23,509 SH   SOLE   21,659 0 1,850
WISDOMTREE TR EMERG CUR STR FD 97717W133 BBG001T4FSX3 190,260 10,792 SH   SOLE   10,792 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 BBG001SHLB38 14,866,215 250,020 SH   SOLE   247,122 0 2,899
WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 21,393,127 404,101 SH   SOLE   397,908 0 6,194
WISDOMTREE TR US SMALLCAP FUND 97717W562 BBG001SSZBC9 9,891,814 220,750 SH   SOLE   217,733 0 3,017
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 5,540,056 128,569 SH   SOLE   121,192 0 7,377