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 8,225 293,014 SH   SOLE   283,671 0 9,343
ALPS ETF TR CLEAN ENERGY 00162Q460 279 4,224 SH   SOLE   2,321 0 1,903
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 2,126 38,572 SH   SOLE   35,761 0 2,811
APPLE INC COM 037833100 322 2,273 SH   SOLE   1,917 0 356
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 280 9,565 SH   SOLE   9,565 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 411 1 SH   SOLE   1 0 0
CANOPY GROWTH CORP COM 138035100 374 27,011 SH   SOLE   22,014 0 4,997
CONSTELLATION BRANDS INC CL A 21036P108 235 1,116 SH   SOLE   912 0 204
DBX ETF TR XTKR MSCI EMRG 233051226 267 8,315 SH   SOLE   6,398 0 1,917
DBX ETF TR XTRACK MUN INFRA 233051705 5,471 188,406 SH   SOLE   173,250 0 15,156
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 2,292 69,999 SH   SOLE   69,533 0 466
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 6,241 132,340 SH   SOLE   132,340 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 3,140 54,611 SH   SOLE   54,611 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 3,106 69,944 SH   SOLE   69,944 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 2,528 44,527 SH   SOLE   39,195 0 5,332
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 11,516 227,686 SH   SOLE   201,726 0 25,960
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 1,087 31,380 SH   SOLE   27,881 0 3,499
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F698 462 14,148 SH   SOLE   12,570 0 1,578
FIRST TR EXCHNG TRADED FD VI TCW EMERGING MKT 33740U604 225 11,659 SH   SOLE   8,664 0 2,995
FLEXSHARES TR CRE SLCT BD FD 33939L670 1,286 48,996 SH   SOLE   48,196 0 800
FLEXSHARES TR GLB QLT R/E IDX 33939L787 264 3,995 SH   SOLE   3,910 0 85
FLEXSHARES TR HIG YLD VL ETF 33939L662 462 9,276 SH   SOLE   8,722 0 554
FLEXSHARES TR INTL QLTDV IDX 33939L837 23,720 940,880 SH   SOLE   913,331 0 27,549
FLEXSHARES TR M STAR DEV MKT 33939L803 950 13,234 SH   SOLE   11,166 0 2,068
FLEXSHARES TR MORNSTAR UPSTR 33939L407 310 8,469 SH   SOLE   7,356 0 1,113
FLEXSHARES TR MORNSTAR USMKT 33939L100 475 2,815 SH   SOLE   2,158 0 657
FLEXSHARES TR MSTAR EMKT FAC 33939L308 365 6,025 SH   SOLE   5,095 0 930
FLEXSHARES TR QLT DIV DEF IDX 33939L845 719 13,525 SH   SOLE   13,518 0 7
FLEXSHARES TR US QUALITY CAP 33939L746 30,394 640,937 SH   SOLE   617,714 0 23,223
GLOBAL X FDS CLEAN WTR ETF 37954Y186 401 24,998 SH   SOLE   19,027 0 5,971
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 308 10,525 SH   SOLE   5,822 0 4,703
GLOBAL X FDS CONSCIOUS COS 37954Y731 825 26,312 SH   SOLE   19,970 0 6,342
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 294 9,642 SH   SOLE   5,285 0 4,357
GLOBAL X FDS E COMMERCE ETF 37954Y467 265 8,797 SH   SOLE   4,807 0 3,990
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 743 20,320 SH   SOLE   13,804 0 6,516
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 269 9,616 SH   SOLE   5,258 0 4,358
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 22,773 666,466 SH   SOLE   647,565 0 18,901
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 3,124 94,929 SH   SOLE   85,197 0 9,732
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 414 19,623 SH   SOLE   17,497 0 2,126
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 470 21,843 SH   SOLE   18,110 0 3,733
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 569 26,251 SH   SOLE   24,308 0 1,943
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 324 14,669 SH   SOLE   11,042 0 3,627
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2,246 101,192 SH   SOLE   70,365 0 30,827
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 291 4,598 SH   SOLE   3,484 0 1,114
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 299 5,468 SH   SOLE   2,985 0 2,483
INVESCO QQQ TR UNIT SER 1 46090E103 645 1,803 SH   SOLE   1,400 0 403
ISHARES INC ESG AWR MSCI EM 46434G863 237 5,721 SH   SOLE   4,514 0 1,207
ISHARES INC MSCI GBL MIN VOL 464286525 496 4,827 SH   SOLE   4,290 0 537
ISHARES TR 0-5 YR TIPS ETF 46429B747 206 1,947 SH   SOLE   1,482 0 465
ISHARES TR CORE MSCI EAFE 46432F842 482 6,496 SH   SOLE   1,809 0 4,687
ISHARES TR CORE S&P SCP ETF 464287804 353 3,234 SH   SOLE   2,059 0 1,175
ISHARES TR CORE S&P500 ETF 464287200 1,581 3,669 SH   SOLE   3,175 0 494
ISHARES TR CORE TOTAL USD 46434V613 564 10,595 SH   SOLE   7,816 0 2,779
ISHARES TR CORE US AGGBD ET 464287226 239 2,079 SH   SOLE   538 0 1,541
ISHARES TR EAFE GRWTH ETF 464288885 524 4,920 SH   SOLE   3,853 0 1,067
ISHARES TR EAFE VALUE ETF 464288877 633 12,454 SH   SOLE   10,073 0 2,381
ISHARES TR ESG AWR MSCI USA 46435G425 1,138 11,555 SH   SOLE   9,064 0 2,491
ISHARES TR ESG EAFE ETF 46436E759 391 5,777 SH   SOLE   4,399 0 1,378
ISHARES TR GLOBAL TECH ETF 464287291 237 4,175 SH   SOLE   3,287 0 888
ISHARES TR IBOXX INV CP ETF 464287242 246 1,853 SH   SOLE   965 0 888
ISHARES TR ISHARES BIOTECH 464287556 316 1,954 SH   SOLE   1,074 0 880
ISHARES TR ISHS 5-10YR INVT 464288638 219 3,638 SH   SOLE   3,638 0 0
ISHARES TR MSCI INTL VLU FT 46435G409 13,814 537,311 SH   SOLE   521,909 0 15,402
ISHARES TR MSCI USA MIN VOL 46429B697 267 3,631 SH   SOLE   3,599 0 32
ISHARES TR MSCI USA MMENTM 46432F396 224 1,278 SH   SOLE   1,278 0 0
ISHARES TR MSCI USA VALUE 46432F388 274 2,725 SH   SOLE   2,144 0 581
ISHARES TR NATIONAL MUN ETF 464288414 761 6,554 SH   SOLE   6,553 0 1
ISHARES TR RUS 1000 ETF 464287622 479 1,981 SH   SOLE   546 0 1,435
ISHARES TR RUS 1000 VAL ETF 464287598 407 2,598 SH   SOLE   2,598 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 229 781 SH   SOLE   781 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 217 1,356 SH   SOLE   1,356 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 390 5,279 SH   SOLE   1,480 0 3,799
ISHARES TR S&P 500 VAL ETF 464287408 360 2,476 SH   SOLE   676 0 1,800
ISHARES TR S&P SML 600 GWT 464287887 438 3,371 SH   SOLE   2,613 0 758
ISHARES TR TIPS BD ETF 464287176 284 2,228 SH   SOLE   1,350 0 878
ISHARES TR US TREAS BD ETF 46429B267 375 14,134 SH   SOLE   10,296 0 3,838
J P MORGAN EXCHANGE-TRADED F INTERNL GWT 46641Q324 845 11,129 SH   SOLE   8,579 0 2,550
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 6,541 128,059 SH   SOLE   115,356 0 12,703
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 33,659 822,349 SH   SOLE   797,101 0 25,248
JACOBS ENGR GROUP INC COM 469814107 594 4,485 SH   SOLE   4,485 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 3,835 74,251 SH   SOLE   72,670 0 1,581
KRANESHARES TR CSI CHI INTERNET 500767306 722 15,253 SH   SOLE   10,744 0 4,509
KRANESHARES TR KFA VAL LIN DYNM 500767645 22,525 958,934 SH   SOLE   908,523 0 50,411
KRANESHARES TR MSCI ALL CHINA 500767801 11,359 368,949 SH   SOLE   360,675 0 8,274
KRANESHARES TR MSCI EMG EX CH 500767769 14,703 463,996 SH   SOLE   447,669 0 16,327
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 807 12,330 SH   SOLE   9,373 0 2,957
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 595 13,689 SH   SOLE   10,490 0 3,199
PFIZER INC COM 717081103 441 10,251 SH   SOLE   10,251 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 22,912 207,253 SH   SOLE   186,531 0 20,722
SCOTTS MIRACLE-GRO CO CL A 810186106 262 1,788 SH   SOLE   1,347 0 441
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 910 11,361 SH   SOLE   6,358 0 5,003
SELECT SECTOR SPDR TR ENERGY 81369Y506 524 10,051 SH   SOLE   5,637 0 4,414
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 947 25,236 SH   SOLE   14,173 0 11,063
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 561 12,625 SH   SOLE   7,194 0 5,431
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 907 5,054 SH   SOLE   2,829 0 2,225
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 658 9,554 SH   SOLE   5,370 0 4,184
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,010 7,935 SH   SOLE   4,456 0 3,479
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 762 7,789 SH   SOLE   4,385 0 3,404
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 504 7,883 SH   SOLE   4,462 0 3,421
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 506 6,400 SH   SOLE   3,620 0 2,780
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,692 11,329 SH   SOLE   6,344 0 4,985
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 569 14,788 SH   SOLE   11,616 0 3,172
SPDR SER TR PORTFLI TIPS ETF 78464A656 206 6,631 SH   SOLE   6,631 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 211 6,751 SH   SOLE   6,595 0 156
SPDR SER TR S&P KENSHO FUTRE 78468R671 401 7,966 SH   SOLE   6,179 0 1,787
SPDR SER TR S&P KENSHO INTLG 78468R697 390 8,930 SH   SOLE   6,938 0 1,992
SPINNAKER ETF SERIES CANNABIS ETF 84858T400 268 20,895 SH   SOLE   11,610 0 9,285
VANGUARD BD INDEX FDS INTERMED TERM 921937819 526 5,880 SH   SOLE   3,398 0 2,482
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 564 5,513 SH   SOLE   3,178 0 2,335
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,024 12,495 SH   SOLE   7,495 0 5,000
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 1,128 19,805 SH   SOLE   11,487 0 8,318
VANGUARD INDEX FDS GROWTH ETF 922908736 1,996 6,880 SH   SOLE   4,957 0 1,923
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,129 4,780 SH   SOLE   3,712 0 1,068
VANGUARD INDEX FDS SMALL CP ETF 922908751 549 2,511 SH   SOLE   1,871 0 640
VANGUARD INDEX FDS VALUE ETF 922908744 37,605 277,791 SH   SOLE   266,414 0 11,377
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 680 13,595 SH   SOLE   10,068 0 3,527
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 575 10,791 SH   SOLE   6,385 0 4,406
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,952 38,653 SH   SOLE   28,153 0 10,500
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 318 11,351 SH   SOLE   11,283 0 68
WISDOMTREE TR EMERG CUR STR FD 97717W133 280 15,761 SH   SOLE   15,761 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 488 9,123 SH   SOLE   9,122 0 1
WISDOMTREE TR INTL SMCAP DIV 97717W760 22,258 299,816 SH   SOLE   291,377 0 8,439
WISDOMTREE TR US MIDCAP FUND 97717W570 25,487 490,042 SH   SOLE   475,672 0 14,370
WISDOMTREE TR US SMALLCAP FUND 97717W562 14,495 299,918 SH   SOLE   290,743 0 9,175
WISDOMTREE TR YIELD ENHANCD US 97717X511 6,346 122,231 SH   SOLE   109,946 0 12,285