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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 207 500 SH   SOLE 0 0 0 500
ADOBE SYSTEMS INCORPORATED COM 00724F101 255 450 SH   SOLE 0 0 0 450
AECOM COM 00766T100 209 2,700 SH   SOLE 0 0 0 2,700
ALPHABET INC CAP STK CL C 02079K107 457 158 SH   SOLE 0 0 0 158
ALPHABET INC CAP STK CL A 02079K305 258 89 SH   SOLE 0 0 0 89
AMAZON COM INC COM 023135106 1,060 318 SH   SOLE 0 0 0 318
AMGEN INC COM 031162100 233 1,035 SH   SOLE 0 0 0 1,035
APPLE INC COM 037833100 15,090 84,981 SH   SOLE 0 0 0 84,981
APPLIED MATLS INC COM 038222105 362 2,300 SH   SOLE 0 0 0 2,300
AT&T INC COM 00206R102 262 10,640 SH   SOLE 0 0 0 10,640
BECTON DICKINSON & CO COM 075887109 201 800 SH   SOLE 0 0 0 800
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,279 4,279 SH   SOLE 0 0 0 4,279
BOEING CO COM 097023105 222 1,102 SH   SOLE 0 0 0 1,102
CHECK POINT SOFTWARE TECH LT ORD M22465104 225 1,930 SH   SOLE 0 0 0 1,930
CISCO SYS INC COM 17275R102 416 6,569 SH   SOLE 0 0 0 6,569
COMCAST CORP NEW CL A 20030N101 326 6,480 SH   SOLE 0 0 0 6,480
COSTCO WHSL CORP NEW COM 22160K105 1,912 3,368 SH   SOLE 0 0 0 3,368
CSX CORP COM 126408103 462 12,300 SH   SOLE 0 0 0 12,300
DEERE & CO COM 244199105 261 760 SH   SOLE 0 0 0 760
DOMINION ENERGY INC COM 25746U109 583 7,417 SH   SOLE 0 0 0 7,417
ETSY INC COM 29786A106 328 1,500 SH   SOLE 0 0 0 1,500
EXTRA SPACE STORAGE INC COM 30225T102 261 1,150 SH   SOLE 0 0 0 1,150
EXXON MOBIL CORP COM 30231G102 403 6,583 SH   SOLE 0 0 0 6,583
FAIR ISAAC CORP COM 303250104 325 750 SH   SOLE 0 0 0 750
FIRST SOLAR INC COM 336433107 312 3,574 SH   SOLE 0 0 0 3,574
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 212 3,725 SH   SOLE 0 0 0 3,725
FIRST TR VALUE LINE DIVID IN SHS 33734H106 6,481 150,588 SH   SOLE 0 0 0 150,588
FLEXSHARES TR STOX US ESG SLCT 33939L696 8,058 69,367 SH   SOLE 0 0 0 69,367
FLEXSHARES TR CRE SLCT BD FD 33939L670 15,875 610,097 SH   SOLE 0 0 0 610,097
FLEXSHARES TR READY ACC VARI 33939L886 4,558 60,316 SH   SOLE 0 0 0 60,316
FORTINET INC COM 34959E109 288 800 SH   SOLE 0 0 0 800
HOME DEPOT INC COM 437076102 1,670 4,024 SH   SOLE 0 0 0 4,024
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 503 6,535 SH   SOLE 0 0 0 6,535
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 310 14,800 SH   SOLE 0 0 0 14,800
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 315 14,716 SH   SOLE 0 0 0 14,716
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 353 15,564 SH   SOLE 0 0 0 15,564
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 360 16,700 SH   SOLE 0 0 0 16,700
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 337 15,913 SH   SOLE 0 0 0 15,913
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 321 14,947 SH   SOLE 0 0 0 14,947
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 348 15,939 SH   SOLE 0 0 0 15,939
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 332 15,162 SH   SOLE 0 0 0 15,162
INVESCO QQQ TR UNIT SER 1 46090E103 8,793 22,101 SH   SOLE 0 0 0 22,101
ISHARES INC CORE MSCI EMKT 46434G103 542 9,050 SH   SOLE 0 0 0 9,050
ISHARES TR CORE MSCI TOTAL 46432F834 10,142 142,959 SH   SOLE 0 0 0 142,959
ISHARES TR CORE MSCI EAFE 46432F842 1,658 22,214 SH   SOLE 0 0 0 22,214
ISHARES TR CORE HIGH DV ETF 46429B663 207 2,049 SH   SOLE 0 0 0 2,049
ISHARES TR US TREAS BD ETF 46429B267 5,013 187,886 SH   SOLE 0 0 0 187,886
ISHARES TR MSCI USA QLT FCT 46432F339 499 3,427 SH   SOLE 0 0 0 3,427
ISHARES TR NATIONAL MUN ETF 464288414 936 8,048 SH   SOLE 0 0 0 8,048
ISHARES TR JPMORGAN USD EMG 464288281 233 2,141 SH   SOLE 0 0 0 2,141
ISHARES TR CRE U S REIT ETF 464288521 258 3,821 SH   SOLE 0 0 0 3,821
ISHARES TR ESG AW MSCI EAFE 46435G516 8,901 112,016 SH   SOLE 0 0 0 112,016
ISHARES TR CUR HD EURZN ETF 46434V639 271 7,196 SH   SOLE 0 0 0 7,196
ISHARES TR CORE DIV GRWTH 46434V621 430 7,742 SH   SOLE 0 0 0 7,742
ISHARES TR ESG AWR US AGRGT 46435U549 14,969 271,173 SH   SOLE 0 0 0 271,173
ISHARES TR CORE S&P MCP ETF 464287507 1,036 3,661 SH   SOLE 0 0 0 3,661
ISHARES TR CORE S&P SCP ETF 464287804 7,603 66,395 SH   SOLE 0 0 0 66,395
ISHARES TR CORE S&P500 ETF 464287200 10,906 22,864 SH   SOLE 0 0 0 22,864
ISHARES TR RUS 1000 ETF 464287622 251 951 SH   SOLE 0 0 0 951
ISHARES TR PFD AND INCM SEC 464288687 466 11,830 SH   SOLE 0 0 0 11,830
ISHARES TR MSCI USA ESG SLC 464288802 575 5,408 SH   SOLE 0 0 0 5,408
ISHARES TR USD INV GRDE ETF 464288620 275 4,609 SH   SOLE 0 0 0 4,609
JOHNSON & JOHNSON COM 478160104 352 2,060 SH   SOLE 0 0 0 2,060
KEMPER CORP COM 488401100 358 6,084 SH   SOLE 0 0 0 6,084
LIFE STORAGE INC COM 53223X107 250 1,635 SH   SOLE 0 0 0 1,635
LILLY ELI & CO COM 532457108 267 968 SH   SOLE 0 0 0 968
LOWES COS INC COM 548661107 2,065 7,988 SH   SOLE 0 0 0 7,988
MICROSOFT CORP COM 594918104 7,878 23,423 SH   SOLE 0 0 0 23,423
MID-AMER APT CMNTYS INC COM 59522J103 548 2,390 SH   SOLE 0 0 0 2,390
NETFLIX INC COM 64110L106 1,215 2,017 SH   SOLE 0 0 0 2,017
NORFOLK SOUTHN CORP COM 655844108 2,854 9,586 SH   SOLE 0 0 0 9,586
NOVO-NORDISK A S ADR 670100205 224 2,000 SH   SOLE 0 0 0 2,000
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 1,821 37,026 SH   SOLE 0 0 0 37,026
NUVEEN AMT FREE MUN CR INC F COM 67071L106 216 12,066 SH   SOLE 0 0 0 12,066
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 193 12,177 SH   SOLE 0 0 0 12,177
NUVEEN NEW YORK QLT MUN INC COM 67066X107 469 31,727 SH   SOLE 0 0 0 31,727
NVIDIA CORPORATION COM 67066G104 5,780 19,653 SH   SOLE 0 0 0 19,653
PROCTER AND GAMBLE CO COM 742718109 536 3,276 SH   SOLE 0 0 0 3,276
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 221 15,350 SH   SOLE 0 0 0 15,350
QUALCOMM INC COM 747525103 461 2,520 SH   SOLE 0 0 0 2,520
REPUBLIC SVCS INC COM 760759100 1,144 8,201 SH   SOLE 0 0 0 8,201
S&P GLOBAL INC COM 78409V104 378 800 SH   SOLE 0 0 0 800
SALESFORCE COM INC COM 79466L302 279 1,096 SH   SOLE 0 0 0 1,096
SPDR GOLD TR GOLD SHS 78463V107 1,182 6,915 SH   SOLE 0 0 0 6,915
SPDR S&P 500 ETF TR TR UNIT 78462F103 692 1,457 SH   SOLE 0 0 0 1,457
TARGET CORP COM 87612E106 486 2,098 SH   SOLE 0 0 0 2,098
TELEDYNE TECHNOLOGIES INC COM 879360105 338 773 SH   SOLE 0 0 0 773
TESLA INC COM 88160R101 362 343 SH   SOLE 0 0 0 343
TETRA TECH INC NEW COM 88162G103 323 1,900 SH   SOLE 0 0 0 1,900
THERMO FISHER SCIENTIFIC INC COM 883556102 1,637 2,453 SH   SOLE 0 0 0 2,453
UNILEVER PLC SPON ADR NEW 904767704 274 5,089 SH   SOLE 0 0 0 5,089
UNION PAC CORP COM 907818108 1,461 5,800 SH   SOLE 0 0 0 5,800
UNITED RENTALS INC COM 911363109 266 800 SH   SOLE 0 0 0 800
UNITEDHEALTH GROUP INC COM 91324P102 1,544 3,074 SH   SOLE 0 0 0 3,074
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 326 4,034 SH   SOLE 0 0 0 4,034
VANGUARD BD INDEX FDS INTERMED TERM 921937819 207 2,363 SH   SOLE 0 0 0 2,363
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 525 6,190 SH   SOLE 0 0 0 6,190
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 566 10,264 SH   SOLE 0 0 0 10,264
VANGUARD INDEX FDS VALUE ETF 922908744 504 3,427 SH   SOLE 0 0 0 3,427
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 429 3,700 SH   SOLE 0 0 0 3,700
VANGUARD INDEX FDS SMALL CP ETF 922908751 277 1,227 SH   SOLE 0 0 0 1,227
VANGUARD INDEX FDS GROWTH ETF 922908736 767 2,391 SH   SOLE 0 0 0 2,391
VANGUARD INDEX FDS TOTAL STK MKT 922908769 778 3,221 SH   SOLE 0 0 0 3,221
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 251 5,084 SH   SOLE 0 0 0 5,084
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 669 12,178 SH   SOLE 0 0 0 12,178
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 592 3,445 SH   SOLE 0 0 0 3,445
VANGUARD STAR FDS VG TL INTL STK F 921909768 493 7,754 SH   SOLE 0 0 0 7,754
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 753 14,740 SH   SOLE 0 0 0 14,740
VANGUARD WORLD FD ESG US STK ETF 921910733 10,326 117,489 SH   SOLE 0 0 0 117,489
VERIZON COMMUNICATIONS INC COM 92343V104 488 9,399 SH   SOLE 0 0 0 9,399
VISA INC COM CL A 92826C839 1,244 5,740 SH   SOLE 0 0 0 5,740
WALMART INC COM 931142103 300 2,070 SH   SOLE 0 0 0 2,070
WASTE MGMT INC DEL COM 94106L109 922 5,525 SH   SOLE 0 0 0 5,525
WEYERHAEUSER CO MTN BE COM NEW 962166104 204 4,943 SH   SOLE 0 0 0 4,943
ZIMMER BIOMET HOLDINGS INC COM 98956P102 520 4,090 SH   SOLE 0 0 0 4,090