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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   214,941 1,330 SH   SOLE 0 0 0 1,330
AECOM COM 00766T100   229,311 2,700 SH   SOLE 0 0 0 2,700
ALPHABET INC CAP STK CL C 02079K107   280,387 3,160 SH   SOLE 0 0 0 3,160
AMAZON COM INC COM 023135106   556,836 6,629 SH   SOLE 0 0 0 6,629
AMGEN INC COM 031162100   271,832 1,035 SH   SOLE 0 0 0 1,035
APPLE INC COM 037833100   10,567,337 81,331 SH   SOLE 0 0 0 81,331
APPLIED MATLS INC COM 038222105   223,974 2,300 SH   SOLE 0 0 0 2,300
AT&T INC COM 00206R102   198,938 10,806 SH   SOLE 0 0 0 10,806
BECTON DICKINSON & CO COM 075887109   203,440 800 SH   SOLE 0 0 0 800
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,260,003 4,079 SH   SOLE 0 0 0 4,079
CHEVRON CORP NEW COM 166764100   231,901 1,292 SH   SOLE 0 0 0 1,292
CISCO SYS INC COM 17275R102   307,230 6,449 SH   SOLE 0 0 0 6,449
COMCAST CORP NEW CL A 20030N101   211,009 6,034 SH   SOLE 0 0 0 6,034
COSTCO WHSL CORP NEW COM 22160K105   1,516,037 3,321 SH   SOLE 0 0 0 3,321
CSX CORP COM 126408103   381,054 12,300 SH   SOLE 0 0 0 12,300
CURTISS WRIGHT CORP COM 231561101   219,759 1,316 SH   SOLE 0 0 0 1,316
DEERE & CO COM 244199105   325,858 760 SH   SOLE 0 0 0 760
DOMINION ENERGY INC COM 25746U109   454,810 7,417 SH   SOLE 0 0 0 7,417
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888   281,170 5,694 SH   SOLE 0 0 0 5,694
EXXON MOBIL CORP COM 30231G102   664,227 6,022 SH   SOLE 0 0 0 6,022
FAIR ISAAC CORP COM 303250104   448,935 750 SH   SOLE 0 0 0 750
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   202,080 2,000 SH   SOLE 0 0 0 2,000
FIRST SOLAR INC COM 336433107   535,349 3,574 SH   SOLE 0 0 0 3,574
FIRST TR VALUE LINE DIVID IN SHS 33734H106   7,396,241 185,323 SH   SOLE 0 0 0 185,323
FLEXSHARES TR STOX US ESG SLCT 33939L696   7,495,640 81,629 SH   SOLE 0 0 0 81,629
FLEXSHARES TR READY ACC VARI 33939L886   2,093,616 28,140 SH   SOLE 0 0 0 28,140
FLEXSHARES TR CRE SLCT BD FD 33939L670   6,394,498 291,519 SH   SOLE 0 0 0 291,519
FLEXSHARES TR HIG YLD VL ETF 33939L662   2,141,938 53,750 SH   SOLE 0 0 0 53,750
HOME DEPOT INC COM 437076102   1,281,760 4,058 SH   SOLE 0 0 0 4,058
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   478,341 6,558 SH   SOLE 0 0 0 6,558
INVESCO QQQ TR UNIT SER 1 46090E103   6,841,798 25,694 SH   SOLE 0 0 0 25,694
ISHARES INC CORE MSCI EMKT 46434G103   869,938 18,628 SH   SOLE 0 0 0 18,628
ISHARES TR CORE MSCI TOTAL 46432F834   9,347,967 161,506 SH   SOLE 0 0 0 161,506
ISHARES TR CORE MSCI EAFE 46432F842   2,584,622 41,931 SH   SOLE 0 0 0 41,931
ISHARES TR CORE HIGH DV ETF 46429B663   595,106 5,709 SH   SOLE 0 0 0 5,709
ISHARES TR US TREAS BD ETF 46429B267   4,050,135 178,263 SH   SOLE 0 0 0 178,263
ISHARES TR CORE 1 5 YR USD 46432F859   208,722 4,494 SH   SOLE 0 0 0 4,494
ISHARES TR MSCI USA QLT FCT 46432F339   390,541 3,427 SH   SOLE 0 0 0 3,427
ISHARES TR CORE INTL AGGR 46435G672   212,041 4,459 SH   SOLE 0 0 0 4,459
ISHARES TR ESG ADVNCD HY BD 46435G441   2,802,644 64,846 SH   SOLE 0 0 0 64,846
ISHARES TR ESG AW MSCI EAFE 46435G516   10,897,983 165,774 SH   SOLE 0 0 0 165,774
ISHARES TR CORE DIV GRWTH 46434V621   387,100 7,742 SH   SOLE 0 0 0 7,742
ISHARES TR ESG AWR US AGRGT 46435U549   9,070,084 194,054 SH   SOLE 0 0 0 194,054
ISHARES TR CORE S&P MCP ETF 464287507   1,050,237 4,342 SH   SOLE 0 0 0 4,342
ISHARES TR CORE S&P SCP ETF 464287804   5,506,556 58,184 SH   SOLE 0 0 0 58,184
ISHARES TR CORE S&P500 ETF 464287200   9,446,608 24,587 SH   SOLE 0 0 0 24,587
ISHARES TR RUS 1000 ETF 464287622   200,205 951 SH   SOLE 0 0 0 951
ISHARES TR RUSSELL 2000 ETF 464287655   210,191 1,205 SH   SOLE 0 0 0 1,205
ISHARES TR SHRT NAT MUN ETF 464288158   2,199,471 21,094 SH   SOLE 0 0 0 21,094
ISHARES TR NATIONAL MUN ETF 464288414   1,476,330 13,991 SH   SOLE 0 0 0 13,991
ISHARES TR CRE U S REIT ETF 464288521   268,490 5,430 SH   SOLE 0 0 0 5,430
ISHARES TR IBOXX HI YD ETF 464288513   562,165 7,635 SH   SOLE 0 0 0 7,635
ISHARES TR MSCI USA ESG SLC 464288802   2,297,798 27,913 SH   SOLE 0 0 0 27,913
ISHARES TR CORE US AGGBD ET 464287226   2,443,469 25,193 SH   SOLE 0 0 0 25,193
JOHNSON & JOHNSON COM 478160104   379,268 2,147 SH   SOLE 0 0 0 2,147
KEMPER CORP COM 488401100   299,333 6,084 SH   SOLE 0 0 0 6,084
LILLY ELI & CO COM 532457108   246,210 673 SH   SOLE 0 0 0 673
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   32,648 14,840 SH   SOLE 0 0 0 14,840
LOWES COS INC COM 548661107   1,522,393 7,641 SH   SOLE 0 0 0 7,641
MICROSOFT CORP COM 594918104   9,017,387 37,601 SH   SOLE 0 0 0 37,601
MID-AMER APT CMNTYS INC COM 59522J103   375,206 2,390 SH   SOLE 0 0 0 2,390
NETFLIX INC COM 64110L106   583,862 1,980 SH   SOLE 0 0 0 1,980
NORFOLK SOUTHN CORP COM 655844108   2,362,182 9,586 SH   SOLE 0 0 0 9,586
NUSHARES ETF TR ESG HI TLD CRP 67092P854   684,140 33,768 SH   SOLE 0 0 0 33,768
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409   2,235,693 63,514 SH   SOLE 0 0 0 63,514
NUSHARES ETF TR NUVEEN ESG US 67092P870   3,721,182 170,934 SH   SOLE 0 0 0 170,934
NUVEEN NEW YORK QLT MUN INC COM 67066X107   339,479 31,727 SH   SOLE 0 0 0 31,727
NVIDIA CORPORATION COM 67066G104   2,872,089 19,653 SH   SOLE 0 0 0 19,653
PROCTER AND GAMBLE CO COM 742718109   488,933 3,226 SH   SOLE 0 0 0 3,226
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103   122,063 11,250 SH   SOLE 0 0 0 11,250
QUALCOMM INC COM 747525103   283,205 2,576 SH   SOLE 0 0 0 2,576
REPUBLIC SVCS INC COM 760759100   1,057,847 8,201 SH   SOLE 0 0 0 8,201
S&P GLOBAL INC COM 78409V104   267,952 800 SH   SOLE 0 0 0 800
SPDR GOLD TR GOLD SHS 78463V107   1,191,891 7,026 SH   SOLE 0 0 0 7,026
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,931,507 5,051 SH   SOLE 0 0 0 5,051
TARGET CORP COM 87612E106   320,138 2,148 SH   SOLE 0 0 0 2,148
TELEDYNE TECHNOLOGIES INC COM 879360105   309,130 773 SH   SOLE 0 0 0 773
TETRA TECH INC NEW COM 88162G103   275,861 1,900 SH   SOLE 0 0 0 1,900
THERMO FISHER SCIENTIFIC INC COM 883556102   1,327,163 2,410 SH   SOLE 0 0 0 2,410
UNION PAC CORP COM 907818108   1,201,006 5,800 SH   SOLE 0 0 0 5,800
UNITED RENTALS INC COM 911363109   284,336 800 SH   SOLE 0 0 0 800
UNITEDHEALTH GROUP INC COM 91324P102   1,614,928 3,046 SH   SOLE 0 0 0 3,046
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   617,645 12,605 SH   SOLE 0 0 0 12,605
VANGUARD INDEX FDS TOTAL STK MKT 922908769   225,604 1,180 SH   SOLE 0 0 0 1,180
VANGUARD INDEX FDS VALUE ETF 922908744   516,000 3,676 SH   SOLE 0 0 0 3,676
VANGUARD INDEX FDS MID CAP ETF 922908629   477,731 2,344 SH   SOLE 0 0 0 2,344
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   334,291 4,053 SH   SOLE 0 0 0 4,053
VANGUARD INDEX FDS SMALL CP ETF 922908751   610,454 3,326 SH   SOLE 0 0 0 3,326
VANGUARD INDEX FDS GROWTH ETF 922908736   1,347,708 6,324 SH   SOLE 0 0 0 6,324
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   685,464 1,951 SH   SOLE 0 0 0 1,951
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   288,647 7,405 SH   SOLE 0 0 0 7,405
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   654,852 13,232 SH   SOLE 0 0 0 13,232
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   1,118,079 19,119 SH   SOLE 0 0 0 19,119
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   606,337 3,993 SH   SOLE 0 0 0 3,993
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,946,327 37,632 SH   SOLE 0 0 0 37,632
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   883,720 21,056 SH   SOLE 0 0 0 21,056
VANGUARD WORLD FD ESG US STK ETF 921910733   13,265,982 201,427 SH   SOLE 0 0 0 201,427
VANGUARD WORLD FD ESG INTL STK ETF 921910725   1,767,003 35,922 SH   SOLE 0 0 0 35,922
VERIZON COMMUNICATIONS INC COM 92343V104   349,833 8,879 SH   SOLE 0 0 0 8,879
VISA INC COM CL A 92826C839   1,197,736 5,765 SH   SOLE 0 0 0 5,765
WALMART INC COM 931142103   259,476 1,830 SH   SOLE 0 0 0 1,830
WASTE MGMT INC DEL COM 94106L109   866,762 5,525 SH   SOLE 0 0 0 5,525
ZIMMER BIOMET HOLDINGS INC COM 98956P102   506,175 3,970 SH   SOLE 0 0 0 3,970