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,388,088 10,683 SH   SOLE   1,851 0 8,832
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 BBG001SPJ625 207,721 6,162 SH   SOLE   6,162 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 468,711 1 SH   SOLE   1 0 0
CANOPY GROWTH CORP COM 138035100 BBG001T6MH82 44,426 19,232 SH   SOLE   15,643 0 3,589
CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 212,941 919 SH   SOLE   736 0 183
DBX ETF TR XTRACK MUN INFRA 233051705 BBG004LV7GH8 778,369 32,760 SH   SOLE   32,760 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS VA 25434V740 BBG017158GJ6 11,482,361 507,844 SH   SOLE   493,255 0 14,589
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 BBG00Y2PHW26 16,806,592 765,676 SH   SOLE   743,311 0 22,365
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 BBG012G21Y06 2,203,723 72,491 SH   SOLE   70,736 0 1,755
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 BBG01631TNW2 24,304,262 1,087,439 SH   SOLE   1,056,250 0 31,189
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 BBG01636J356 3,516,112 159,461 SH   SOLE   150,709 0 8,752
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 574,487 23,661 SH   SOLE   23,424 0 237
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 5,527,115 132,831 SH   SOLE   130,986 0 1,845
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 BBG015DLMLQ7 34,390,802 1,432,353 SH   SOLE   1,376,851 0 55,502
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 1,876,079 56,036 SH   SOLE   53,970 0 2,066
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 2,876,934 56,245 SH   SOLE   55,461 0 784
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 BBG015DG3GG1 10,182,016 411,062 SH   SOLE   397,207 0 13,855
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 BBG011DXY0L8 3,022,095 68,762 SH   SOLE   67,812 0 950
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 BBG012G2PD33 409,716 18,968 SH   SOLE   18,790 0 178
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 5,383,300 113,548 SH   SOLE   99,860 0 13,688
FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 BBG00XS5NLY6 735,785 23,500 SH   SOLE   21,501 0 1,999
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 BBG00XS5NBW0 26,289,659 796,415 SH   SOLE   760,430 0 35,985
FLEXSHARES TR CRE SLCT BD FD 33939L670 BBG00F9ZDYJ0 1,001,207 45,644 SH   SOLE   45,454 0 190
FLEXSHARES TR HIG YLD VL ETF 33939L662 BBG00LG7DCK7 450,994 11,317 SH   SOLE   11,162 0 155
FLEXSHARES TR IBOXX 3R TARGT 33939L506 BBG00243PBY5 224,341 9,538 SH   SOLE   9,500 0 38
FLEXSHARES TR M STAR DEV MKT 33939L803 BBG003FMHM01 475,505 7,880 SH   SOLE   7,759 0 121
FLEXSHARES TR MORNSTAR UPSTR 33939L407 BBG00243P8S9 235,893 5,427 SH   SOLE   5,362 0 65
FLEXSHARES TR MORNSTAR USMKT 33939L100 BBG00243P7N6 302,766 2,037 SH   SOLE   1,991 0 46
FLEXSHARES TR US QUALITY CAP 33939L746 BBG00B2VYSM1 1,071,080 25,137 SH   SOLE   24,769 0 368
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 BBG00NW3VCQ8 199,087 12,420 SH   SOLE   6,990 0 5,430
GLOBAL X FDS CONSCIOUS COS 37954Y731 BBG00D9VXRC4 717,391 25,908 SH   SOLE   19,917 0 5,991
GLOBAL X FDS E COMMERCE ETF 37954Y467 BBG00MNPXVB3 201,750 12,461 SH   SOLE   7,023 0 5,438
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 477,105 23,217 SH   SOLE   16,158 0 7,059
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 BBG00QNKPG45 198,070 10,564 SH   SOLE   5,884 0 4,680
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 BBG001STKGB3 2,140,316 83,248 SH   SOLE   74,283 0 8,965
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 BBG00KJR0YJ0 465,036 22,166 SH   SOLE   21,626 0 540
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 BBG00KJR2GD3 245,510 11,985 SH   SOLE   11,431 0 554
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 BBG00KJR2J47 1,973,445 97,986 SH   SOLE   67,966 0 30,020
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 BBG00KJR2K35 190,648 10,074 SH   SOLE   10,074 0 0
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 BBG001SRRFG7 253,585 5,307 SH   SOLE   4,088 0 1,219
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 BBG001SPPQG9 236,670 4,592 SH   SOLE   2,652 0 1,940
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 416,946 1,566 SH   SOLE   1,251 0 315
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 239,662 7,970 SH   SOLE   6,137 0 1,833
ISHARES INC MSCI EMERG MRKT 464286533 BBG0025X3FS0 295,892 5,578 SH   SOLE   4,011 0 1,567
ISHARES INC MSCI GBL MIN VOL 464286525 BBG0025X39Q6 608,537 6,404 SH   SOLE   5,859 0 545
ISHARES TR 0-5 YR TIPS ETF 46429B747 BBG001TG5H89 6,721,749 69,325 SH   SOLE   60,742 0 8,583
ISHARES TR 0-5YR HI YL CP 46434V407 BBG005DW06B7 261,923 6,406 SH   SOLE   3,450 0 2,956
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 652,976 10,593 SH   SOLE   4,001 0 6,592
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 209,130 2,210 SH   SOLE   1,249 0 961
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 2,137,490 5,563 SH   SOLE   4,399 0 1,164
ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 780,790 17,378 SH   SOLE   11,790 0 5,588
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 504,633 5,203 SH   SOLE   1,876 0 3,327
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 368,490 4,399 SH   SOLE   3,206 0 1,193
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 571,941 12,466 SH   SOLE   9,473 0 2,993
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 919,849 10,854 SH   SOLE   7,897 0 2,957
ISHARES TR ESG EAFE ETF 46436E759 BBG00VHK1HS9 332,013 6,118 SH   SOLE   4,689 0 1,429
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 226,108 1,722 SH   SOLE   978 0 744
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 280,821 3,028 SH   SOLE   1,944 0 1,084
ISHARES TR MSCI INTL VLU FT 46435G409 BBG009DR6401 25,201,361 1,087,672 SH   SOLE   1,057,212 0 30,460
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 350,567 4,862 SH   SOLE   4,418 0 444
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 241,859 1,657 SH   SOLE   1,424 0 233
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 7,385,240 69,989 SH   SOLE   67,861 0 2,128
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 659,454 3,133 SH   SOLE   1,181 0 1,952
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 307,071 2,025 SH   SOLE   2,025 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 694,820 11,877 SH   SOLE   6,962 0 4,915
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 502,697 3,465 SH   SOLE   1,298 0 2,167
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 251,936 2,331 SH   SOLE   1,874 0 457
J P MORGAN EXCHANGE TRADED F INTERNL GWT 46641Q324 BBG00TSG1GG6 651,060 12,398 SH   SOLE   9,774 0 2,624
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 4,288,063 84,853 SH   SOLE   82,140 0 2,713
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 BBG00J5DPW97 262,663 6,778 SH   SOLE   6,778 0 0
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 538,514 4,485 SH   SOLE   4,485 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 3,349,335 71,967 SH   SOLE   67,845 0 4,122
KRANESHARES TR CSI CHI INTERNET 500767306 BBG004XB9HZ5 497,019 16,458 SH   SOLE   11,676 0 4,782
KRANESHARES TR KFA VAL LIN DYNM 500767645 BBG00YB1LBK0 19,611,603 915,942 SH   SOLE   857,503 0 58,439
KRANESHARES TR MSCI EMG EX CH 500767769 BBG00NW3T1X7 283,322 11,741 SH   SOLE   10,255 0 1,486
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 BBG00FJ5GY57 680,076 13,910 SH   SOLE   10,684 0 3,226
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 BBG00FJ5HWZ7 563,615 16,490 SH   SOLE   12,690 0 3,800
PFIZER INC COM 717081103 BBG001S5V466 539,301 10,525 SH   SOLE   10,251 0 274
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 20,646,723 228,191 SH   SOLE   203,288 0 24,903
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 1,497,249 17,117 SH   SOLE   8,772 0 8,345
SIMPLIFY EXCHANGE TRADED FUN SHORT TERM TREA 82889N657 BBG01BFJ3TM5 1,984,072 80,051 SH   SOLE   71,324 0 8,727
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 BBG001SRXRK9 377,597 12,839 SH   SOLE   10,393 0 2,446
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 229,458 600 SH   SOLE   600 0 0
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 285,105 3,435 SH   SOLE   2,750 0 685
SPDR SER TR S&P KENSHO FUTRE 78468R671 BBG00JHP62Q5 283,223 6,590 SH   SOLE   5,313 0 1,277
SPDR SER TR S&P KENSHO INTLG 78468R697 BBG00JHNYBP0 258,381 7,908 SH   SOLE   6,273 0 1,635
SPINNAKER ETF SERIES CANNABIS ETF 84858T400 BBG00PNSG7B2 171,823 66,341 SH   SOLE   38,069 0 28,272
VANECK ETF TRUST LONG MUNI ETF 92189F536 BBG001T10HL2 2,774,551 158,909 SH   SOLE   153,788 0 5,121
VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 598,005 8,046 SH   SOLE   5,151 0 2,895
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 BBG001ST39S0 661,199 9,128 SH   SOLE   5,498 0 3,630
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 1,402,317 18,628 SH   SOLE   11,882 0 6,746
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 1,313,458 27,693 SH   SOLE   18,178 0 9,515
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 1,699,862 7,976 SH   SOLE   5,927 0 2,049
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 544,232 3,028 SH   SOLE   2,431 0 597
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 530,794 2,892 SH   SOLE   2,206 0 686
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 34,036,698 242,478 SH   SOLE   230,500 0 11,978
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 673,870 17,288 SH   SOLE   13,261 0 4,027
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 BBG001T62MF5 629,649 13,832 SH   SOLE   8,950 0 4,882
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 2,059,145 49,062 SH   SOLE   37,218 0 11,844
WISDOMTREE TR EMERG CUR STR FD 97717W133 BBG001T4FSX3 270,267 16,048 SH   SOLE   16,048 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 BBG001SHLB38 15,832,538 273,163 SH   SOLE   265,100 0 8,063
WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 22,315,282 458,973 SH   SOLE   443,473 0 15,500
WISDOMTREE TR US SMALLCAP FUND 97717W562 BBG001SSZBC9 10,440,306 245,135 SH   SOLE   237,298 0 7,837
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 4,012,937 94,090 SH   SOLE   83,653 0 10,437