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
ADOBE SYSTEMS INCORPORATED COM 00724F101 205 450 SH   SOLE 0 0 0 450
AECOM COM 00766T100 207 2,700 SH   SOLE 0 0 0 2,700
ALPHABET INC CAP STK CL C 02079K107 441 158 SH   SOLE 0 0 0 158
ALPHABET INC CAP STK CL A 02079K305 261 94 SH   SOLE 0 0 0 94
AMAZON COM INC COM 023135106 1,037 318 SH   SOLE 0 0 0 318
AMGEN INC COM 031162100 250 1,035 SH   SOLE 0 0 0 1,035
APPLE INC COM 037833100 14,732 84,369 SH   SOLE 0 0 0 84,369
APPLIED MATLS INC COM 038222105 303 2,300 SH   SOLE 0 0 0 2,300
AT&T INC COM 00206R102 247 10,440 SH   SOLE 0 0 0 10,440
BECTON DICKINSON & CO COM 075887109 213 800 SH   SOLE 0 0 0 800
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,510 4,279 SH   SOLE 0 0 0 4,279
BOEING CO COM 097023105 211 1,102 SH   SOLE 0 0 0 1,102
CANADIAN NATL RY CO COM 136375102 214 1,595 SH   SOLE 0 0 0 1,595
CISCO SYS INC COM 17275R102 360 6,449 SH   SOLE 0 0 0 6,449
COMCAST CORP NEW CL A 20030N101 297 6,354 SH   SOLE 0 0 0 6,354
COSTCO WHSL CORP NEW COM 22160K105 1,934 3,358 SH   SOLE 0 0 0 3,358
CSX CORP COM 126408103 461 12,300 SH   SOLE 0 0 0 12,300
DEERE & CO COM 244199105 316 760 SH   SOLE 0 0 0 760
DOMINION ENERGY INC COM 25746U109 630 7,417 SH   SOLE 0 0 0 7,417
EXTRA SPACE STORAGE INC COM 30225T102 236 1,150 SH   SOLE 0 0 0 1,150
EXXON MOBIL CORP COM 30231G102 517 6,259 SH   SOLE 0 0 0 6,259
FAIR ISAAC CORP COM 303250104 350 750 SH   SOLE 0 0 0 750
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 244 2,000 SH   SOLE 0 0 0 2,000
FIRST SOLAR INC COM 336433107 299 3,574 SH   SOLE 0 0 0 3,574
FIRST TR VALUE LINE DIVID IN SHS 33734H106 6,794 160,617 SH   SOLE 0 0 0 160,617
FLEXSHARES TR STOX US ESG SLCT 33939L696 7,899 72,043 SH   SOLE 0 0 0 72,043
FLEXSHARES TR CRE SLCT BD FD 33939L670 13,130 539,209 SH   SOLE 0 0 0 539,209
FLEXSHARES TR HIG YLD VL ETF 33939L662 2,239 48,331 SH   SOLE 0 0 0 48,331
FLEXSHARES TR READY ACC VARI 33939L886 3,940 52,636 SH   SOLE 0 0 0 52,636
FORTINET INC COM 34959E109 273 800 SH   SOLE 0 0 0 800
HOME DEPOT INC COM 437076102 1,182 3,949 SH   SOLE 0 0 0 3,949
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 485 6,431 SH   SOLE 0 0 0 6,431
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 288 14,800 SH   SOLE 0 0 0 14,800
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 328 15,564 SH   SOLE 0 0 0 15,564
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 338 16,700 SH   SOLE 0 0 0 16,700
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 318 15,913 SH   SOLE 0 0 0 15,913
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 317 15,162 SH   SOLE 0 0 0 15,162
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 313 14,716 SH   SOLE 0 0 0 14,716
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 315 14,947 SH   SOLE 0 0 0 14,947
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 336 15,939 SH   SOLE 0 0 0 15,939
INVESCO QQQ TR UNIT SER 1 46090E103 8,619 23,774 SH   SOLE 0 0 0 23,774
ISHARES INC CORE MSCI EMKT 46434G103 792 14,263 SH   SOLE 0 0 0 14,263
ISHARES TR CORE MSCI TOTAL 46432F834 10,651 159,977 SH   SOLE 0 0 0 159,977
ISHARES TR CORE MSCI EAFE 46432F842 2,234 32,142 SH   SOLE 0 0 0 32,142
ISHARES TR CORE HIGH DV ETF 46429B663 221 2,063 SH   SOLE 0 0 0 2,063
ISHARES TR US TREAS BD ETF 46429B267 4,809 193,069 SH   SOLE 0 0 0 193,069
ISHARES TR CUR HD EURZN ETF 46434V639 246 7,196 SH   SOLE 0 0 0 7,196
ISHARES TR MSCI USA QLT FCT 46432F339 461 3,427 SH   SOLE 0 0 0 3,427
ISHARES TR ESG AW MSCI EAFE 46435G516 9,514 129,035 SH   SOLE 0 0 0 129,035
ISHARES TR CORE DIV GRWTH 46434V621 414 7,742 SH   SOLE 0 0 0 7,742
ISHARES TR ESG AWR US AGRGT 46435U549 13,721 265,704 SH   SOLE 0 0 0 265,704
ISHARES TR CORE S&P MCP ETF 464287507 1,120 4,172 SH   SOLE 0 0 0 4,172
ISHARES TR CORE S&P SCP ETF 464287804 6,492 60,181 SH   SOLE 0 0 0 60,181
ISHARES TR CORE S&P500 ETF 464287200 11,147 24,570 SH   SOLE 0 0 0 24,570
ISHARES TR RUS 1000 ETF 464287622 238 951 SH   SOLE 0 0 0 951
ISHARES TR RUSSELL 2000 ETF 464287655 232 1,129 SH   SOLE 0 0 0 1,129
ISHARES TR MSCI USA ESG SLC 464288802 524 5,408 SH   SOLE 0 0 0 5,408
ISHARES TR USD INV GRDE ETF 464288620 254 4,609 SH   SOLE 0 0 0 4,609
ISHARES TR PFD AND INCM SEC 464288687 434 11,922 SH   SOLE 0 0 0 11,922
ISHARES TR NATIONAL MUN ETF 464288414 882 8,048 SH   SOLE 0 0 0 8,048
ISHARES TR JPMORGAN USD EMG 464288281 209 2,141 SH   SOLE 0 0 0 2,141
ISHARES TR CRE U S REIT ETF 464288521 332 5,129 SH   SOLE 0 0 0 5,129
JOHNSON & JOHNSON COM 478160104 365 2,060 SH   SOLE 0 0 0 2,060
KEMPER CORP COM 488401100 344 6,084 SH   SOLE 0 0 0 6,084
LIFE STORAGE INC COM 53223X107 230 1,635 SH   SOLE 0 0 0 1,635
LILLY ELI & CO COM 532457108 277 968 SH   SOLE 0 0 0 968
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 36 14,840 SH   SOLE 0 0 0 14,840
LOWES COS INC COM 548661107 1,573 7,778 SH   SOLE 0 0 0 7,778
MICROSOFT CORP COM 594918104 7,284 23,624 SH   SOLE 0 0 0 23,624
MID-AMER APT CMNTYS INC COM 59522J103 501 2,390 SH   SOLE 0 0 0 2,390
NETFLIX INC COM 64110L106 742 1,980 SH   SOLE 0 0 0 1,980
NORFOLK SOUTHN CORP COM 655844108 2,734 9,586 SH   SOLE 0 0 0 9,586
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 1,987 45,339 SH   SOLE 0 0 0 45,339
NUVEEN AMT FREE MUN CR INC F COM 67071L106 178 12,066 SH   SOLE 0 0 0 12,066
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 165 12,177 SH   SOLE 0 0 0 12,177
NUVEEN NEW YORK QLT MUN INC COM 67066X107 399 31,727 SH   SOLE 0 0 0 31,727
NVIDIA CORPORATION COM 67066G104 5,363 19,653 SH   SOLE 0 0 0 19,653
PROCTER AND GAMBLE CO COM 742718109 501 3,276 SH   SOLE 0 0 0 3,276
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 179 15,350 SH   SOLE 0 0 0 15,350
QUALCOMM INC COM 747525103 385 2,520 SH   SOLE 0 0 0 2,520
REPUBLIC SVCS INC COM 760759100 1,087 8,201 SH   SOLE 0 0 0 8,201
S&P GLOBAL INC COM 78409V104 328 800 SH   SOLE 0 0 0 800
SALESFORCE COM INC COM 79466L302 233 1,096 SH   SOLE 0 0 0 1,096
SPDR GOLD TR GOLD SHS 78463V107 1,253 6,935 SH   SOLE 0 0 0 6,935
SPDR S&P 500 ETF TR TR UNIT 78462F103 708 1,568 SH   SOLE 0 0 0 1,568
TARGET CORP COM 87612E106 445 2,098 SH   SOLE 0 0 0 2,098
TELEDYNE TECHNOLOGIES INC COM 879360105 365 773 SH   SOLE 0 0 0 773
TESLA INC COM 88160R101 370 343 SH   SOLE 0 0 0 343
TETRA TECH INC NEW COM 88162G103 313 1,900 SH   SOLE 0 0 0 1,900
THERMO FISHER SCIENTIFIC INC COM 883556102 1,428 2,417 SH   SOLE 0 0 0 2,417
UNION PAC CORP COM 907818108 1,585 5,800 SH   SOLE 0 0 0 5,800
UNITED RENTALS INC COM 911363109 284 800 SH   SOLE 0 0 0 800
UNITEDHEALTH GROUP INC COM 91324P102 1,568 3,074 SH   SOLE 0 0 0 3,074
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 209 2,687 SH   SOLE 0 0 0 2,687
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 507 6,375 SH   SOLE 0 0 0 6,375
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 560 10,677 SH   SOLE 0 0 0 10,677
VANGUARD INDEX FDS VALUE ETF 922908744 505 3,419 SH   SOLE 0 0 0 3,419
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 401 3,702 SH   SOLE 0 0 0 3,702
VANGUARD INDEX FDS SMALL CP ETF 922908751 262 1,234 SH   SOLE 0 0 0 1,234
VANGUARD INDEX FDS GROWTH ETF 922908736 687 2,389 SH   SOLE 0 0 0 2,389
VANGUARD INDEX FDS TOTAL STK MKT 922908769 904 3,972 SH   SOLE 0 0 0 3,972
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 235 5,093 SH   SOLE 0 0 0 5,093
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 631 12,232 SH   SOLE 0 0 0 12,232
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 559 3,445 SH   SOLE 0 0 0 3,445
VANGUARD STAR FDS VG TL INTL STK F 921909768 470 7,861 SH   SOLE 0 0 0 7,861
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 616 12,834 SH   SOLE 0 0 0 12,834
VANGUARD WORLD FD ESG US STK ETF 921910733 10,938 134,905 SH   SOLE 0 0 0 134,905
VERIZON COMMUNICATIONS INC COM 92343V104 479 9,399 SH   SOLE 0 0 0 9,399
VISA INC COM CL A 92826C839 1,272 5,734 SH   SOLE 0 0 0 5,734
WALMART INC COM 931142103 301 2,024 SH   SOLE 0 0 0 2,024
WASTE MGMT INC DEL COM 94106L109 876 5,525 SH   SOLE 0 0 0 5,525
ZIMMER BIOMET HOLDINGS INC COM 98956P102 523 4,090 SH   SOLE 0 0 0 4,090