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   360,012 1,977 SH   SOLE   0 0 1,977
ALPHABET INC CAP STK CL C 02079K107   3,744,835 24,595 SH   SOLE   0 0 24,595
ALPS ETF TR ALERIAN MLP 00162Q452   232,545 4,900 SH   SOLE   0 0 4,900
ALTRIA GROUP INC COM 02209S103   216,137 4,955 SH   SOLE   0 0 4,955
AMETEK INC COM 031100100   840,608 4,596 SH   SOLE   0 0 4,596
APPLE INC COM 037833100   5,110,885 29,805 SH   SOLE   0 0 29,805
ASTRAZENECA PLC SPONSORED ADR 046353108   205,821 3,038 SH   SOLE   0 0 3,038
AT&T INC COM 00206R102   1,260,588 71,624 SH   SOLE   0 0 71,624
AUTOMATIC DATA PROCESSING IN COM 053015103   299,189 1,198 SH   SOLE   0 0 1,198
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   988,222 2,350 SH   SOLE   0 0 2,350
BLOOM ENERGY CORP COM CL A 093712107   167,802 14,929 SH   SOLE   0 0 14,929
BROADCOM INC COM 11135F101   1,519,716 1,147 SH   SOLE   0 0 1,147
CHEVRON CORP NEW COM 166764100   435,993 2,764 SH   SOLE   0 0 2,764
CISCO SYS INC COM 17275R102   1,495,163 29,957 SH   SOLE   0 0 29,957
CLEARWAY ENERGY INC CL A 18539C105   895,389 41,627 SH   SOLE   0 0 41,627
COCA COLA CO COM 191216100   220,615 3,606 SH   SOLE   0 0 3,606
CORNING INC COM 219350105   1,099,223 33,350 SH   SOLE   0 0 33,350
CROWN CASTLE INC COM 22822V101   936,701 8,851 SH   SOLE   0 0 8,851
CVS HEALTH CORP COM 126650100   3,464,446 43,436 SH   SOLE   0 0 43,436
DEVON ENERGY CORP NEW COM 25179M103   271,294 5,406 SH   SOLE   0 0 5,406
DISNEY WALT CO COM 254687106   269,681 2,204 SH   SOLE   0 0 2,204
EXXON MOBIL CORP COM 30231G102   289,321 2,489 SH   SOLE   0 0 2,489
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   238,475 1,530 SH   SOLE   0 0 1,530
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   8,368,877 140,370 SH   SOLE   0 0 140,370
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   31,811,785 729,628 SH   SOLE   0 0 729,628
FISERV INC COM 337738108   470,350 2,943 SH   SOLE   0 0 2,943
GARMIN LTD SHS H2906T109   1,983,263 13,322 SH   SOLE   0 0 13,322
GENERAL MTRS CO COM 37045V100   3,771,534 83,165 SH   SOLE   0 0 83,165
GSK PLC SPONSORED ADR 37733W204   3,472,708 81,006 SH   SOLE   0 0 81,006
HEWLETT PACKARD ENTERPRISE C COM 42824C109   1,148,959 64,803 SH   SOLE   0 0 64,803
HOME DEPOT INC COM 437076102   382,833 998 SH   SOLE   0 0 998
INTERNATIONAL BUSINESS MACHS COM 459200101   1,504,380 7,878 SH   SOLE   0 0 7,878
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   326,715 1,929 SH   SOLE   0 0 1,929
INVESCO QQQ TR UNIT SER 1 46090E103   1,234,792 2,781 SH   SOLE   0 0 2,781
ISHARES INC CORE MSCI EMKT 46434G103   10,314,221 199,888 SH   SOLE   0 0 199,888
ISHARES INC ESG AWR MSCI EM 46434G863   420,440 13,045 SH   SOLE   0 0 13,045
ISHARES TR USD INV GRDE ETF 464288620   41,264,460 812,773 SH   SOLE   0 0 812,773
ISHARES TR ESG AWARE MSCI 46435U663   912,317 22,655 SH   SOLE   0 0 22,655
ISHARES TR CORE S&P MCP ETF 464287507   1,383,354 22,775 SH   SOLE   0 0 22,775
ISHARES TR ESG AW MSCI EAFE 46435G516   2,227,891 27,880 SH   SOLE   0 0 27,880
ISHARES TR ESG AWRE USD ETF 46435G193   1,849,477 80,447 SH   SOLE   0 0 80,447
ISHARES TR EAFE VALUE ETF 464288877   12,076,865 222,001 SH   SOLE   0 0 222,001
ISHARES TR GLOBAL TECH ETF 464287291   4,253,397 56,856 SH   SOLE   0 0 56,856
ISHARES TR CORE S&P TTL STK 464287150   232,791 2,019 SH   SOLE   0 0 2,019
ISHARES TR CORE MSCI EAFE 46432F842   22,335,476 300,936 SH   SOLE   0 0 300,936
ISHARES TR ESG AWR MSCI USA 46435G425   5,993,440 52,135 SH   SOLE   0 0 52,135
ISHARES TR MSCI KLD400 SOC 464288570   1,090,865 10,821 SH   SOLE   0 0 10,821
ISHARES TR BLACKROCK ULTRA 46434V878   3,905,594 77,247 SH   SOLE   0 0 77,247
ISHARES TR CORE S&P SCP ETF 464287804   10,452,187 94,573 SH   SOLE   0 0 94,573
ISHARES TR CORE US AGGBD ET 464287226   1,991,512 20,334 SH   SOLE   0 0 20,334
ISHARES TR ESG AWRE 1 5 YR 46435G243   2,420,803 98,889 SH   SOLE   0 0 98,889
ISHARES TR MSCI USA ESG SLC 464288802   4,518,874 41,393 SH   SOLE   0 0 41,393
ISHARES TR MSCI EAFE ETF 464287465   433,320 5,426 SH   SOLE   0 0 5,426
ISHARES TR CORE S&P500 ETF 464287200   703,427 1,338 SH   SOLE   0 0 1,338
ISHARES TR ESG AWR US AGRGT 46435U549   1,849,034 39,291 SH   SOLE   0 0 39,291
ISHARES TR MSCI LW CRB TG 46434V464   1,175,848 6,551 SH   SOLE   0 0 6,551
JPMORGAN CHASE & CO COM 46625H100   5,586,030 27,888 SH   SOLE   0 0 27,888
MAXIMUS INC COM 577933104   2,969,739 35,396 SH   SOLE   0 0 35,396
MERCK & CO INC COM 58933Y105   3,615,780 27,403 SH   SOLE   0 0 27,403
MICROSOFT CORP COM 594918104   6,327,870 15,041 SH   SOLE   0 0 15,041
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   2,313,032 71,945 SH   SOLE   0 0 71,945
MORGAN STANLEY COM NEW 617446448   1,286,418 13,662 SH   SOLE   0 0 13,662
NIKE INC CL B 654106103   281,000 2,990 SH   SOLE   0 0 2,990
NVIDIA CORPORATION COM 67066G104   10,134,435 11,216 SH   SOLE   0 0 11,216
NXP SEMICONDUCTORS N V COM N6596X109   3,577,222 14,438 SH   SOLE   0 0 14,438
PALO ALTO NETWORKS INC COM 697435105   3,243,628 11,416 SH   SOLE   0 0 11,416
PFIZER INC COM 717081103   1,023,757 36,892 SH   SOLE   0 0 36,892
PROCTER AND GAMBLE CO COM 742718109   719,237 4,433 SH   SOLE   0 0 4,433
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,018,138 31,968 SH   SOLE   0 0 31,968
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   9,310,469 221,046 SH   SOLE   0 0 221,046
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   9,989,481 54,323 SH   SOLE   0 0 54,323
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   12,635,659 85,532 SH   SOLE   0 0 85,532
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   1,659,909 17,870 SH   SOLE   0 0 17,870
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,184,183 15,508 SH   SOLE   0 0 15,508
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   19,283,621 92,590 SH   SOLE   0 0 92,590
SELECT SECTOR SPDR TR INDL 81369Y704   5,896,173 46,810 SH   SOLE   0 0 46,810
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   10,231,770 125,297 SH   SOLE   0 0 125,297
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,069,485 7,780 SH   SOLE   0 0 7,780
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   5,822,032 63,421 SH   SOLE   0 0 63,421
SPDR SER TR MSCI USA STRTGIC 78468R812   218,445 1,500 SH   SOLE   0 0 1,500
SPDR SER TR BLOOMBERG 3-12 M 78468R523   1,541,010 15,500 SH   SOLE   0 0 15,500
SPDR SER TR S&P DIVID ETF 78464A763   1,956,920 14,911 SH   SOLE   0 0 14,911
SPDR SER TR S&P REGL BKG 78464A698   3,362,852 66,882 SH   SOLE   0 0 66,882
SPDR SER TR ICE PFD SEC ETF 78464A292   4,698,498 134,743 SH   SOLE   0 0 134,743
TARGET CORP COM 87612E106   3,927,413 22,162 SH   SOLE   0 0 22,162
UNILEVER PLC SPON ADR NEW 904767704   1,077,318 21,465 SH   SOLE   0 0 21,465
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   594,193 7,750 SH   SOLE   0 0 7,750
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   215,614 2,981 SH   SOLE   0 0 2,981
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   5,254,051 10,930 SH   SOLE   0 0 10,930
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,047,443 4,030 SH   SOLE   0 0 4,030
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   260,590 5,150 SH   SOLE   0 0 5,150
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   15,425,237 127,492 SH   SOLE   0 0 127,492
VISA INC COM CL A 92826C839   423,923 1,519 SH   SOLE   0 0 1,519
WALMART INC COM 931142103   370,723 6,161 SH   SOLE   0 0 6,161
WISDOMTREE TR US MIDCAP DIVID 97717W505   4,507,019 92,414 SH   SOLE   0 0 92,414