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   304,759 2,262 SH   SOLE   0 0 2,262
ALPHABET INC CAP STK CL C 02079K107   2,650,090 21,907 SH   SOLE   0 0 21,907
ALTRIA GROUP INC COM 02209S103   201,812 4,455 SH   SOLE   0 0 4,455
AMETEK INC COM 031100100   689,447 4,259 SH   SOLE   0 0 4,259
APPLE INC COM 037833100   5,047,160 26,020 SH   SOLE   0 0 26,020
ASTRAZENECA PLC SPONSORED ADR 046353108   216,501 3,025 SH   SOLE   0 0 3,025
AT&T INC COM 00206R102   1,144,502 71,756 SH   SOLE   0 0 71,756
AUTOMATIC DATA PROCESSING IN COM 053015103   267,704 1,218 SH   SOLE   0 0 1,218
AVANGRID INC COM 05351W103   1,063,683 28,229 SH   SOLE   0 0 28,229
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   807,829 2,369 SH   SOLE   0 0 2,369
BROADCOM INC COM 11135F101   1,200,042 1,383 SH   SOLE   0 0 1,383
CHEVRON CORP NEW COM 166764100   282,466 1,795 SH   SOLE   0 0 1,795
CISCO SYS INC COM 17275R102   1,624,301 31,394 SH   SOLE   0 0 31,394
CLEARWAY ENERGY INC CL A 18539C105   983,702 36,433 SH   SOLE   0 0 36,433
COCA COLA CO COM 191216100   221,007 3,670 SH   SOLE   0 0 3,670
COMCAST CORP NEW CL A 20030N101   205,880 4,955 SH   SOLE   0 0 4,955
CONOCOPHILLIPS COM 20825C104   264,133 2,549 SH   SOLE   0 0 2,549
CORNING INC COM 219350105   1,114,862 31,817 SH   SOLE   0 0 31,817
CVS HEALTH CORP COM 126650100   2,489,793 36,016 SH   SOLE   0 0 36,016
DEVON ENERGY CORP NEW COM 25179M103   245,267 5,074 SH   SOLE   0 0 5,074
DISNEY WALT CO COM 254687106   321,765 3,604 SH   SOLE   0 0 3,604
EXXON MOBIL CORP COM 30231G102   278,528 2,597 SH   SOLE   0 0 2,597
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   9,283,269 156,258 SH   SOLE   0 0 156,258
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   21,550,852 487,907 SH   SOLE   0 0 487,907
FISERV INC COM 337738108   462,592 3,667 SH   SOLE   0 0 3,667
GARMIN LTD SHS H2906T109   1,505,244 14,433 SH   SOLE   0 0 14,433
GENERAL MTRS CO COM 37045V100   2,524,428 65,468 SH   SOLE   0 0 65,468
GSK PLC SPONSORED ADR 37733W204   2,393,404 67,155 SH   SOLE   0 0 67,155
HEWLETT PACKARD ENTERPRISE C COM 42824C109   1,162,136 69,175 SH   SOLE   0 0 69,175
HOME DEPOT INC COM 437076102   306,602 987 SH   SOLE   0 0 987
INTERNATIONAL BUSINESS MACHS COM 459200101   1,178,939 8,811 SH   SOLE   0 0 8,811
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   278,181 1,859 SH   SOLE   0 0 1,859
INVESCO QQQ TR UNIT SER 1 46090E103   769,132 2,082 SH   SOLE   0 0 2,082
ISHARES INC ESG AWR MSCI EM 46434G863   444,939 14,067 SH   SOLE   0 0 14,067
ISHARES INC CORE MSCI EMKT 46434G103   9,202,796 186,707 SH   SOLE   0 0 186,707
ISHARES TR 1 3 YR TREAS BD 464287457   2,896,502 35,724 SH   SOLE   0 0 35,724
ISHARES TR BLACKROCK ULTRA 46434V878   7,618,528 151,462 SH   SOLE   0 0 151,462
ISHARES TR CORE 1 5 YR USD 46432F859   834,203 17,886 SH   SOLE   0 0 17,886
ISHARES TR CORE MSCI EAFE 46432F842   17,839,850 264,294 SH   SOLE   0 0 264,294
ISHARES TR CORE S&P MCP ETF 464287507   1,230,263 4,705 SH   SOLE   0 0 4,705
ISHARES TR CORE S&P SCP ETF 464287804   8,810,573 88,415 SH   SOLE   0 0 88,415
ISHARES TR CORE S&P TTL STK 464287150   213,487 2,182 SH   SOLE   0 0 2,182
ISHARES TR CORE S&P500 ETF 464287200   217,506 488 SH   SOLE   0 0 488
ISHARES TR CORE US AGGBD ET 464287226   1,956,943 19,979 SH   SOLE   0 0 19,979
ISHARES TR EAFE VALUE ETF 464288877   10,213,768 208,700 SH   SOLE   0 0 208,700
ISHARES TR ESG AW MSCI EAFE 46435G516   2,253,975 30,906 SH   SOLE   0 0 30,906
ISHARES TR ESG AWARE MSCI 46435U663   873,153 24,582 SH   SOLE   0 0 24,582
ISHARES TR ESG AWR MSCI USA 46435G425   5,880,152 60,334 SH   SOLE   0 0 60,334
ISHARES TR ESG AWR US AGRGT 46435U549   1,901,753 40,317 SH   SOLE   0 0 40,317
ISHARES TR ESG AWRE 1 5 YR 46435G243   2,345,332 98,090 SH   SOLE   0 0 98,090
ISHARES TR ESG AWRE USD ETF 46435G193   1,997,459 87,839 SH   SOLE   0 0 87,839
ISHARES TR GL CLEAN ENE ETF 464288224   3,541,329 192,464 SH   SOLE   0 0 192,464
ISHARES TR GLOBAL TECH ETF 464287291   2,446,119 39,333 SH   SOLE   0 0 39,333
ISHARES TR MSCI EAFE ETF 464287465   409,698 5,651 SH   SOLE   0 0 5,651
ISHARES TR MSCI LW CRB TG 46434V464   1,165,113 7,450 SH   SOLE   0 0 7,450
ISHARES TR MSCI USA ESG SLC 464288802   4,442,282 47,440 SH   SOLE   0 0 47,440
ISHARES TR USD INV GRDE ETF 464288620   35,845,774 715,627 SH   SOLE   0 0 715,627
JPMORGAN CHASE & CO COM 46625H100   3,836,638 26,380 SH   SOLE   0 0 26,380
MAXIMUS INC COM 577933104   2,489,589 29,459 SH   SOLE   0 0 29,459
MCDONALDS CORP COM 580135101   204,112 684 SH   SOLE   0 0 684
MERCK & CO INC COM 58933Y105   2,637,669 22,859 SH   SOLE   0 0 22,859
MICROSOFT CORP COM 594918104   4,761,892 13,983 SH   SOLE   0 0 13,983
MORGAN STANLEY COM NEW 617446448   1,137,746 13,323 SH   SOLE   0 0 13,323
NIKE INC CL B 654106103   330,006 2,990 SH   SOLE   0 0 2,990
NVIDIA CORPORATION COM 67066G104   4,740,391 11,206 SH   SOLE   0 0 11,206
NXP SEMICONDUCTORS N V COM N6596X109   2,282,591 11,152 SH   SOLE   0 0 11,152
PALO ALTO NETWORKS INC COM 697435105   2,598,281 10,169 SH   SOLE   0 0 10,169
PFIZER INC COM 717081103   1,136,424 30,982 SH   SOLE   0 0 30,982
PROCTER AND GAMBLE CO COM 742718109   663,690 4,374 SH   SOLE   0 0 4,374
QUALCOMM INC COM 747525103   303,230 2,547 SH   SOLE   0 0 2,547
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   14,324,021 82,388 SH   SOLE   0 0 82,388
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   263,379 6,988 SH   SOLE   0 0 6,988
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   1,248,277 15,063 SH   SOLE   0 0 15,063
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   4,341,443 40,453 SH   SOLE   0 0 40,453
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   9,690,414 73,008 SH   SOLE   0 0 73,008
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   7,008,183 207,896 SH   SOLE   0 0 207,896
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,339,161 28,818 SH   SOLE   0 0 28,818
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   946,229 12,758 SH   SOLE   0 0 12,758
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   7,903,987 46,546 SH   SOLE   0 0 46,546
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   7,088,162 108,915 SH   SOLE   0 0 108,915
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,493,490 7,881 SH   SOLE   0 0 7,881
SPDR SER TR S&P DIVID ETF 78464A763   1,827,790 14,911 SH   SOLE   0 0 14,911
SPDR SER TR ICE PFD SEC ETF 78464A292   4,497,551 134,376 SH   SOLE   0 0 134,376
SPDR SER TR S&P REGL BKG 78464A698   2,428,829 59,486 SH   SOLE   0 0 59,486
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   885,053 9,639 SH   SOLE   0 0 9,639
TARGET CORP COM 87612E106   2,341,029 17,749 SH   SOLE   0 0 17,749
UNILEVER PLC SPON ADR NEW 904767704   1,129,676 21,670 SH   SOLE   0 0 21,670
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   816,156 10,800 SH   SOLE   0 0 10,800
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   205,015 2,736 SH   SOLE   0 0 2,736
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   5,059,639 12,423 SH   SOLE   0 0 12,423
VANGUARD INDEX FDS TOTAL STK MKT 922908769   876,714 3,980 SH   SOLE   0 0 3,980
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   2,404,758 50,712 SH   SOLE   0 0 50,712
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   13,285,337 125,251 SH   SOLE   0 0 125,251
VIEW INC COM CL A 92671V106   2,483 20,500 SH   SOLE   0 0 20,500
WALMART INC COM 931142103   345,796 2,200 SH   SOLE   0 0 2,200
WISDOMTREE TR US MIDCAP DIVID 97717W505   3,829,404 91,068 SH   SOLE   0 0 91,068