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
ALPS ETF TR CLEAN ENERGY 00162Q460 318 4,188 SH   SOLE   2,283 0 1,905
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 2,132 38,378 SH   SOLE   35,759 0 2,619
APPLE INC COM 037833100 311 2,271 SH   SOLE   1,915 0 356
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 259 9,515 SH   SOLE   9,515 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 419 1 SH   SOLE   1 0 0
CANOPY GROWTH CORP COM 138035100 653 27,011 SH   SOLE   22,014 0 4,997
CONSTELLATION BRANDS INC CL A 21036P108 260 1,113 SH   SOLE   910 0 203
DBX ETF TR XTKR MSCI EMRG 233051226 273 7,692 SH   SOLE   5,780 0 1,912
DBX ETF TR XTRACK MUN INFRA 233051705 5,590 189,222 SH   SOLE   174,869 0 14,353
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 687 25,455 SH   SOLE   25,455 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 6,618 140,437 SH   SOLE   140,437 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 3,206 54,890 SH   SOLE   54,890 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 3,139 70,069 SH   SOLE   70,069 0 0
ETFS TR BBRG ALL COMD K1 003261104 7,795 295,582 SH   SOLE   286,624 0 8,958
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 2,527 44,114 SH   SOLE   38,979 0 5,135
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 11,688 229,628 SH   SOLE   205,258 0 24,370
FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 400 13,090 SH   SOLE   11,555 0 1,535
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885 950 30,858 SH   SOLE   27,246 0 3,612
FLEXSHARES TR CRE SLCT BD FD 33939L670 1,359 51,517 SH   SOLE   50,663 0 854
FLEXSHARES TR GLB QLT R/E IDX 33939L787 261 3,915 SH   SOLE   3,859 0 56
FLEXSHARES TR HIG YLD VL ETF 33939L662 307 6,125 SH   SOLE   5,763 0 362
FLEXSHARES TR INTL QLTDV IDX 33939L837 24,747 932,441 SH   SOLE   906,846 0 25,595
FLEXSHARES TR M STAR DEV MKT 33939L803 954 13,064 SH   SOLE   11,124 0 1,940
FLEXSHARES TR MORNSTAR UPSTR 33939L407 238 6,219 SH   SOLE   5,310 0 909
FLEXSHARES TR MORNSTAR USMKT 33939L100 483 2,833 SH   SOLE   2,164 0 669
FLEXSHARES TR MSTAR EMKT FAC 33939L308 417 6,417 SH   SOLE   5,522 0 895
FLEXSHARES TR QLT DIV DEF IDX 33939L845 30,511 567,323 SH   SOLE   550,196 0 17,127
FLEXSHARES TR US QUALITY CAP 33939L746 1,109 23,418 SH   SOLE   20,318 0 3,100
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 333 11,680 SH   SOLE   6,369 0 5,311
GLOBAL X FDS CONSCIOUS COS 37954Y731 857 27,392 SH   SOLE   20,287 0 7,105
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 348 12,081 SH   SOLE   6,601 0 5,480
GLOBAL X FDS E COMMERCE ETF 37954Y467 299 8,696 SH   SOLE   4,707 0 3,989
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 788 22,550 SH   SOLE   15,766 0 6,784
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 307 9,516 SH   SOLE   5,155 0 4,361
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 23,186 663,771 SH   SOLE   646,123 0 17,648
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 3,187 96,065 SH   SOLE   86,689 0 9,376
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 407 19,283 SH   SOLE   17,691 0 1,592
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 660 30,582 SH   SOLE   29,026 0 1,556
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 704 32,396 SH   SOLE   30,848 0 1,548
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 294 13,256 SH   SOLE   11,737 0 1,519
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2,399 107,518 SH   SOLE   76,025 0 31,493
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 346 5,001 SH   SOLE   3,798 0 1,203
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 334 6,232 SH   SOLE   3,388 0 2,844
INVESCO QQQ TR UNIT SER 1 46090E103 776 2,188 SH   SOLE   1,761 0 427
ISHARES INC ESG AWR MSCI EM 46434G863 352 7,805 SH   SOLE   6,208 0 1,597
ISHARES INC MSCI GBL MIN VOL 464286525 432 4,205 SH   SOLE   3,715 0 490
ISHARES TR 0-5 YR TIPS ETF 46429B747 204 1,919 SH   SOLE   1,462 0 457
ISHARES TR COHEN STEER REIT 464287564 205 3,136 SH   SOLE   3,136 0 0
ISHARES TR CORE MSCI EAFE 46432F842 455 6,082 SH   SOLE   1,810 0 4,272
ISHARES TR CORE S&P SCP ETF 464287804 331 2,933 SH   SOLE   1,871 0 1,062
ISHARES TR CORE S&P500 ETF 464287200 1,574 3,660 SH   SOLE   3,183 0 477
ISHARES TR CORE TOTAL USD 46434V613 487 9,112 SH   SOLE   6,750 0 2,362
ISHARES TR CORE US AGGBD ET 464287226 212 1,841 SH   SOLE   536 0 1,305
ISHARES TR EAFE GRWTH ETF 464288885 365 3,400 SH   SOLE   2,725 0 675
ISHARES TR EAFE VALUE ETF 464288877 596 11,515 SH   SOLE   9,356 0 2,159
ISHARES TR ESG AWR MSCI USA 46435G425 884 8,980 SH   SOLE   7,265 0 1,715
ISHARES TR ESG EAFE ETF 46436E759 368 5,439 SH   SOLE   4,062 0 1,377
ISHARES TR GLOBAL FINLS ETF 464287333 204 2,634 SH   SOLE   2,066 0 568
ISHARES TR IBOXX INV CP ETF 464287242 243 1,810 SH   SOLE   1,048 0 762
ISHARES TR ISHARES BIOTECH 464287556 320 1,957 SH   SOLE   1,067 0 890
ISHARES TR ISHS 1-5YR INVS 464288646 260 4,752 SH   SOLE   3,286 0 1,466
ISHARES TR ISHS 5-10YR INVT 464288638 203 3,361 SH   SOLE   3,361 0 0
ISHARES TR MSCI INTL MOMENT 46434V449 528 13,651 SH   SOLE   10,961 0 2,690
ISHARES TR MSCI INTL VLU FT 46435G409 13,931 539,535 SH   SOLE   525,002 0 14,533
ISHARES TR MSCI USA MIN VOL 46429B697 268 3,638 SH   SOLE   3,638 0 0
ISHARES TR MSCI USA MMENTM 46432F396 358 2,066 SH   SOLE   1,926 0 140
ISHARES TR MSCI USA VALUE 46432F388 241 2,296 SH   SOLE   1,799 0 497
ISHARES TR NATIONAL MUN ETF 464288414 828 7,068 SH   SOLE   7,067 0 1
ISHARES TR RUS 1000 ETF 464287622 456 1,884 SH   SOLE   546 0 1,338
ISHARES TR RUS 1000 VAL ETF 464287598 412 2,599 SH   SOLE   2,599 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 254 814 SH   SOLE   814 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 225 1,360 SH   SOLE   1,360 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 370 5,087 SH   SOLE   1,480 0 3,607
ISHARES TR S&P 500 VAL ETF 464287408 343 2,321 SH   SOLE   676 0 1,645
ISHARES TR S&P SML 600 GWT 464287887 522 3,934 SH   SOLE   3,158 0 776
ISHARES TR US TREAS BD ETF 46429B267 402 15,100 SH   SOLE   10,948 0 4,152
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 6,536 128,029 SH   SOLE   115,910 0 12,119
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 33,775 825,805 SH   SOLE   801,892 0 23,913
JACOBS ENGR GROUP INC COM 469814107 598 4,485 SH   SOLE   4,485 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 3,771 72,748 SH   SOLE   71,718 0 1,030
KRANESHARES TR CSI CHI INTERNET 500767306 259 3,709 SH   SOLE   2,087 0 1,622
KRANESHARES TR KFA VAL LIN DYNM 500767645 23,254 961,207 SH   SOLE   912,586 0 48,621
KRANESHARES TR MSCI ALL CHINA 500767801 9,677 273,715 SH   SOLE   264,375 0 9,340
KRANESHARES TR MSCI EMG EX CH 500767769 15,065 464,641 SH   SOLE   449,107 0 15,534
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 989 15,329 SH   SOLE   11,495 0 3,834
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 580 12,842 SH   SOLE   9,642 0 3,200
PFIZER INC COM 717081103 401 10,251 SH   SOLE   10,251 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 23,384 210,745 SH   SOLE   190,779 0 19,966
SCOTTS MIRACLE-GRO CO CL A 810186106 342 1,781 SH   SOLE   1,341 0 440
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 927 11,445 SH   SOLE   6,477 0 4,968
SELECT SECTOR SPDR TR ENERGY 81369Y506 534 9,918 SH   SOLE   5,647 0 4,271
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 931 25,370 SH   SOLE   14,426 0 10,944
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 574 12,946 SH   SOLE   7,542 0 5,404
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 903 5,059 SH   SOLE   2,856 0 2,203
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 671 9,583 SH   SOLE   5,452 0 4,131
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,006 7,990 SH   SOLE   4,536 0 3,454
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 797 7,787 SH   SOLE   4,419 0 3,368
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 499 7,885 SH   SOLE   4,508 0 3,377
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 525 6,384 SH   SOLE   3,647 0 2,737
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,688 11,430 SH   SOLE   6,469 0 4,961
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 712 18,418 SH   SOLE   14,865 0 3,553
SPDR S&P 500 ETF TR TR UNIT 78462F103 250 584 SH   SOLE   0 0 584
SPDR SER TR PORTFLI TIPS ETF 78464A656 202 6,501 SH   SOLE   6,501 0 0
SPDR SER TR S&P KENSHO FUTRE 78468R671 485 9,369 SH   SOLE   7,453 0 1,916
SPDR SER TR S&P KENSHO INTLG 78468R697 501 10,469 SH   SOLE   8,395 0 2,074
SPINNAKER ETF SERIES CANNABIS ETF 84858T400 282 16,452 SH   SOLE   8,973 0 7,479
VANGUARD BD INDEX FDS INTERMED TERM 921937819 494 5,496 SH   SOLE   3,229 0 2,267
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 531 5,155 SH   SOLE   3,001 0 2,154
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 948 11,543 SH   SOLE   6,979 0 4,564
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,020 17,859 SH   SOLE   10,257 0 7,602
VANGUARD INDEX FDS GROWTH ETF 922908736 1,868 6,511 SH   SOLE   4,695 0 1,816
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,419 6,004 SH   SOLE   4,830 0 1,174
VANGUARD INDEX FDS SMALL CP ETF 922908751 537 2,385 SH   SOLE   1,778 0 607
VANGUARD INDEX FDS VALUE ETF 922908744 38,052 276,821 SH   SOLE   266,099 0 10,722
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 691 12,715 SH   SOLE   9,443 0 3,272
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 520 9,750 SH   SOLE   5,692 0 4,058
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,872 36,333 SH   SOLE   26,507 0 9,826
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 373 12,414 SH   SOLE   12,413 0 1
WISDOMTREE TR EMERG CUR STR FD 97717W133 280 15,375 SH   SOLE   15,375 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 513 9,424 SH   SOLE   9,422 0 2
WISDOMTREE TR INTL QULTY DIV 97717X131 371 9,333 SH   SOLE   6,956 0 2,377
WISDOMTREE TR INTL SMCAP DIV 97717W760 22,379 299,663 SH   SOLE   291,752 0 7,911
WISDOMTREE TR US MIDCAP FUND 97717W570 25,613 488,885 SH   SOLE   475,342 0 13,543
WISDOMTREE TR US SMALLCAP FUND 97717W562 14,796 299,579 SH   SOLE   290,901 0 8,678
WISDOMTREE TR YIELD ENHANCD US 97717X511 6,443 123,428 SH   SOLE   111,616 0 11,812