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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABRDN ETFS BBRG ALL COMD K1 003261104 6,759 294,004 SH   SOLE   282,142 0 11,862
ALPS ETF TR CLEAN ENERGY 00162Q460 281 4,377 SH   SOLE   2,461 0 1,916
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 2,377 43,030 SH   SOLE   39,550 0 3,480
AMERICAN CENTY ETF TR EMERGING MARKETS 025072414 223 4,598 SH   SOLE   3,386 0 1,212
APPLE INC COM 037833100 422 2,375 SH   SOLE   2,018 0 357
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 269 9,379 SH   SOLE   9,379 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 451 1 SH   SOLE   1 0 0
CANOPY GROWTH CORP COM 138035100 237 27,176 SH   SOLE   22,179 0 4,997
CONSTELLATION BRANDS INC CL A 21036P108 281 1,119 SH   SOLE   914 0 205
DBX ETF TR XTKR MSCI EMRG 233051226 257 8,243 SH   SOLE   6,123 0 2,120
DBX ETF TR XTRACK MUN INFRA 233051705 5,666 193,632 SH   SOLE   177,957 0 15,675
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 2,391 72,856 SH   SOLE   71,994 0 862
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 399 13,761 SH   SOLE   13,761 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 6,802 131,576 SH   SOLE   131,387 0 189
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 3,346 55,769 SH   SOLE   55,690 0 79
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 3,339 70,260 SH   SOLE   70,157 0 103
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 291 11,140 SH   SOLE   11,140 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 2,436 42,744 SH   SOLE   37,779 0 4,965
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 11,355 227,137 SH   SOLE   199,455 0 27,682
FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 473 14,305 SH   SOLE   12,773 0 1,532
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 1,121 31,389 SH   SOLE   28,035 0 3,354
FLEXSHARES TR CRE SLCT BD FD 33939L670 1,282 49,265 SH   SOLE   48,460 0 805
FLEXSHARES TR GLB QLT R/E IDX 33939L787 290 3,910 SH   SOLE   3,826 0 84
FLEXSHARES TR HIG YLD VL ETF 33939L662 461 9,411 SH   SOLE   8,843 0 568
FLEXSHARES TR INTL QLTDV IDX 33939L837 24,349 952,241 SH   SOLE   919,084 0 33,157
FLEXSHARES TR M STAR DEV MKT 33939L803 968 13,444 SH   SOLE   11,347 0 2,097
FLEXSHARES TR MORNSTAR UPSTR 33939L407 338 8,550 SH   SOLE   7,428 0 1,122
FLEXSHARES TR MORNSTAR USMKT 33939L100 516 2,826 SH   SOLE   2,166 0 660
FLEXSHARES TR MSTAR EMKT FAC 33939L308 361 6,104 SH   SOLE   5,162 0 942
FLEXSHARES TR QLT DIV DEF IDX 33939L845 775 13,087 SH   SOLE   13,081 0 6
FLEXSHARES TR US QUALITY CAP 33939L746 32,663 625,668 SH   SOLE   599,431 0 26,237
GLOBAL X FDS CLEAN WTR ETF 37954Y186 428 24,418 SH   SOLE   17,962 0 6,456
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 287 10,837 SH   SOLE   6,102 0 4,735
GLOBAL X FDS CONSCIOUS COS 37954Y731 882 25,584 SH   SOLE   18,753 0 6,831
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 314 9,881 SH   SOLE   5,515 0 4,366
GLOBAL X FDS E COMMERCE ETF 37954Y467 257 9,357 SH   SOLE   5,239 0 4,118
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 739 20,557 SH   SOLE   14,149 0 6,408
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 285 10,103 SH   SOLE   5,632 0 4,471
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 23,587 668,750 SH   SOLE   646,193 0 22,557
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 3,123 94,760 SH   SOLE   84,346 0 10,414
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 522 24,410 SH   SOLE   20,438 0 3,972
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 588 27,383 SH   SOLE   24,314 0 3,069
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 339 15,539 SH   SOLE   11,658 0 3,881
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2,154 98,354 SH   SOLE   67,837 0 30,517
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 209 8,051 SH   SOLE   6,527 0 1,524
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 299 4,482 SH   SOLE   3,278 0 1,204
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 334 5,496 SH   SOLE   3,073 0 2,423
INVESCO QQQ TR UNIT SER 1 46090E103 724 1,821 SH   SOLE   1,422 0 399
ISHARES INC MSCI GBL MIN VOL 464286525 520 4,806 SH   SOLE   4,291 0 515
ISHARES TR 0-5 YR TIPS ETF 46429B747 208 1,964 SH   SOLE   1,493 0 471
ISHARES TR COHEN STEER REIT 464287564 230 3,021 SH   SOLE   3,021 0 0
ISHARES TR CORE MSCI EAFE 46432F842 490 6,565 SH   SOLE   1,828 0 4,737
ISHARES TR CORE S&P SCP ETF 464287804 371 3,242 SH   SOLE   2,060 0 1,182
ISHARES TR CORE S&P500 ETF 464287200 1,870 3,921 SH   SOLE   3,366 0 555
ISHARES TR CORE TOTAL USD 46434V613 590 11,155 SH   SOLE   8,284 0 2,871
ISHARES TR CORE US AGGBD ET 464287226 238 2,083 SH   SOLE   540 0 1,543
ISHARES TR EAFE GRWTH ETF 464288885 547 4,959 SH   SOLE   3,876 0 1,083
ISHARES TR EAFE VALUE ETF 464288877 633 12,562 SH   SOLE   10,151 0 2,411
ISHARES TR ESG AWR MSCI USA 46435G425 1,241 11,505 SH   SOLE   9,018 0 2,487
ISHARES TR ESG EAFE ETF 46436E759 390 5,671 SH   SOLE   4,166 0 1,505
ISHARES TR IBOXX INV CP ETF 464287242 257 1,939 SH   SOLE   966 0 973
ISHARES TR ISHARES BIOTECH 464287556 309 2,022 SH   SOLE   1,131 0 891
ISHARES TR ISHS 5-10YR INVT 464288638 218 3,674 SH   SOLE   3,674 0 0
ISHARES TR MSCI INTL VLU FT 46435G409 13,942 548,037 SH   SOLE   529,469 0 18,568
ISHARES TR MSCI USA MIN VOL 46429B697 391 4,839 SH   SOLE   4,518 0 321
ISHARES TR MSCI USA MMENTM 46432F396 233 1,282 SH   SOLE   1,282 0 0
ISHARES TR MSCI USA VALUE 46432F388 239 2,187 SH   SOLE   1,727 0 460
ISHARES TR NATIONAL MUN ETF 464288414 768 6,606 SH   SOLE   6,605 0 1
ISHARES TR RUS 1000 ETF 464287622 524 1,981 SH   SOLE   546 0 1,435
ISHARES TR RUS 1000 VAL ETF 464287598 435 2,591 SH   SOLE   2,591 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 229 783 SH   SOLE   783 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 227 1,367 SH   SOLE   1,367 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 440 5,262 SH   SOLE   1,483 0 3,779
ISHARES TR S&P 500 VAL ETF 464287408 390 2,490 SH   SOLE   681 0 1,809
ISHARES TR S&P SML 600 GWT 464287887 394 2,837 SH   SOLE   2,213 0 624
ISHARES TR TIPS BD ETF 464287176 324 2,505 SH   SOLE   1,489 0 1,016
ISHARES TR US TREAS BD ETF 46429B267 394 14,772 SH   SOLE   10,804 0 3,968
J P MORGAN EXCHANGE-TRADED F INTERNL GWT 46641Q324 859 11,250 SH   SOLE   8,580 0 2,670
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 6,720 131,616 SH   SOLE   118,543 0 13,073
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 36,065 792,641 SH   SOLE   763,771 0 28,870
JACOBS ENGR GROUP INC COM 469814107 624 4,485 SH   SOLE   4,485 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 4,040 72,669 SH   SOLE   70,694 0 1,975
KRANESHARES TR CSI CHI INTERNET 500767306 603 16,533 SH   SOLE   11,514 0 5,019
KRANESHARES TR KFA VAL LIN DYNM 500767645 22,192 920,200 SH   SOLE   862,919 0 57,281
KRANESHARES TR MSCI ALL CHINA 500767801 9,511 332,869 SH   SOLE   322,458 0 10,411
KRANESHARES TR MSCI EMG EX CH 500767769 14,486 465,219 SH   SOLE   446,163 0 19,056
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 852 12,426 SH   SOLE   9,176 0 3,250
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 588 14,008 SH   SOLE   10,410 0 3,598
PFIZER INC COM 717081103 605 10,251 SH   SOLE   10,251 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 22,510 205,740 SH   SOLE   183,665 0 22,075
SCOTTS MIRACLE-GRO CO CL A 810186106 289 1,795 SH   SOLE   1,352 0 443
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 958 12,328 SH   SOLE   6,954 0 5,374
SELECT SECTOR SPDR TR ENERGY 81369Y506 549 9,890 SH   SOLE   5,543 0 4,347
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 981 25,133 SH   SOLE   14,257 0 10,876
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 622 12,001 SH   SOLE   6,908 0 5,093
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 970 4,746 SH   SOLE   2,684 0 2,062
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 771 9,998 SH   SOLE   5,657 0 4,341
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,125 7,985 SH   SOLE   4,520 0 3,465
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 839 7,928 SH   SOLE   4,482 0 3,446
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 599 8,362 SH   SOLE   4,757 0 3,605
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 584 6,448 SH   SOLE   3,666 0 2,782
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,907 10,966 SH   SOLE   6,204 0 4,762
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 577 15,269 SH   SOLE   12,062 0 3,207
SPDR SER TR PORTFLI TIPS ETF 78464A656 211 6,712 SH   SOLE   6,712 0 0
SPDR SER TR S&P KENSHO FUTRE 78468R671 427 8,134 SH   SOLE   6,352 0 1,782
SPDR SER TR S&P KENSHO INTLG 78468R697 413 9,074 SH   SOLE   7,096 0 1,978
SPINNAKER ETF SERIES CANNABIS ETF 84858T400 217 25,364 SH   SOLE   14,316 0 11,048
VANECK ETF TRUST OIL SERVICES ETF 92189H607 239 1,294 SH   SOLE   1,019 0 275
VANGUARD BD INDEX FDS INTERMED TERM 921937819 512 5,848 SH   SOLE   3,371 0 2,477
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 562 5,463 SH   SOLE   3,146 0 2,317
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,012 12,520 SH   SOLE   7,572 0 4,948
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 1,114 20,188 SH   SOLE   11,802 0 8,386
VANGUARD INDEX FDS GROWTH ETF 922908736 2,208 6,881 SH   SOLE   4,998 0 1,883
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,023 4,018 SH   SOLE   3,137 0 881
VANGUARD INDEX FDS SMALL CP ETF 922908751 581 2,571 SH   SOLE   1,930 0 641
VANGUARD INDEX FDS VALUE ETF 922908744 40,512 275,385 SH   SOLE   262,698 0 12,687
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 691 13,976 SH   SOLE   10,497 0 3,479
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 557 10,549 SH   SOLE   6,204 0 4,345
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,034 39,841 SH   SOLE   29,453 0 10,388
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 298 10,512 SH   SOLE   10,444 0 68
WISDOMTREE TR EMERG CUR STR FD 97717W133 272 15,761 SH   SOLE   15,761 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 475 8,980 SH   SOLE   8,979 0 1
WISDOMTREE TR INTL SMCAP DIV 97717W760 22,284 302,562 SH   SOLE   292,455 0 10,107
WISDOMTREE TR US MIDCAP FUND 97717W570 26,640 473,339 SH   SOLE   456,608 0 16,731
WISDOMTREE TR US SMALLCAP FUND 97717W562 15,576 303,036 SH   SOLE   292,412 0 10,624
WISDOMTREE TR YIELD ENHANCD US 97717X511 6,289 121,694 SH   SOLE   108,534 0 13,160