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   252,182 1,277 SH   SOLE   0 0 1,277
ALPHABET INC CAP STK CL C 02079K107   4,024,609 24,072 SH   SOLE   0 0 24,072
ALPS ETF TR ALERIAN MLP 00162Q452   238,804 5,067 SH   SOLE   0 0 5,067
ALTRIA GROUP INC COM 02209S103   262,973 5,152 SH   SOLE   0 0 5,152
AMAZON COM INC COM 023135106   3,734,985 20,045 SH   SOLE   0 0 20,045
AMETEK INC COM 031100100   743,427 4,330 SH   SOLE   0 0 4,330
APPLE INC COM 037833100   7,212,919 30,957 SH   SOLE   0 0 30,957
ASTRAZENECA PLC SPONSORED ADR 046353108   236,979 3,042 SH   SOLE   0 0 3,042
AT&T INC COM 00206R102   1,380,094 62,732 SH   SOLE   0 0 62,732
AUTOMATIC DATA PROCESSING IN COM 053015103   304,126 1,099 SH   SOLE   0 0 1,099
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,258,811 2,735 SH   SOLE   0 0 2,735
BLOOM ENERGY CORP COM CL A 093712107   110,130 10,429 SH   SOLE   0 0 10,429
BOSTON SCIENTIFIC CORP COM 101137107   3,632,143 43,343 SH   SOLE   0 0 43,343
BROADCOM INC COM 11135F101   1,330,663 7,714 SH   SOLE   0 0 7,714
CHEVRON CORP NEW COM 166764100   486,447 3,303 SH   SOLE   0 0 3,303
CISCO SYS INC COM 17275R102   1,786,027 33,559 SH   SOLE   0 0 33,559
CLEARWAY ENERGY INC CL A 18539C105   1,258,230 44,195 SH   SOLE   0 0 44,195
COCA COLA CO COM 191216100   259,127 3,606 SH   SOLE   0 0 3,606
COLGATE PALMOLIVE CO COM 194162103   207,412 1,998 SH   SOLE   0 0 1,998
CORNING INC COM 219350105   1,287,794 28,523 SH   SOLE   0 0 28,523
CROWN CASTLE INC COM 22822V101   1,411,315 11,897 SH   SOLE   0 0 11,897
DEVON ENERGY CORP NEW COM 25179M103   237,211 6,064 SH   SOLE   0 0 6,064
DISNEY WALT CO COM 254687106   212,003 2,204 SH   SOLE   0 0 2,204
ELI LILLY & CO COM 532457108   205,538 232 SH   SOLE   0 0 232
EMEREN GROUP LTD SPONSORED ADS 75971T301   27,810 10,300 SH   SOLE   0 0 10,300
EXXON MOBIL CORP COM 30231G102   380,684 3,248 SH   SOLE   0 0 3,248
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   265,035 1,519 SH   SOLE   0 0 1,519
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   10,900,746 220,618 SH   SOLE   0 0 220,618
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   38,789,392 857,414 SH   SOLE   0 0 857,414
FISERV INC COM 337738108   528,710 2,943 SH   SOLE   0 0 2,943
GARMIN LTD SHS H2906T109   1,951,919 11,089 SH   SOLE   0 0 11,089
GENERAL MTRS CO COM 37045V100   3,406,807 75,977 SH   SOLE   0 0 75,977
GOLDMAN SACHS GROUP INC COM 38141G104   238,700 482 SH   SOLE   0 0 482
GSK PLC SPONSORED ADR 37733W204   3,512,516 85,923 SH   SOLE   0 0 85,923
HEWLETT PACKARD ENTERPRISE C COM 42824C109   1,374,925 67,201 SH   SOLE   0 0 67,201
HOME DEPOT INC COM 437076102   371,568 917 SH   SOLE   0 0 917
INTERNATIONAL BUSINESS MACHS COM 459200101   1,453,531 6,575 SH   SOLE   0 0 6,575
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   345,649 1,929 SH   SOLE   0 0 1,929
INVESCO QQQ TR UNIT SER 1 46090E103   1,357,323 2,781 SH   SOLE   0 0 2,781
ISHARES INC CORE MSCI EMKT 46434G103   11,909,005 207,438 SH   SOLE   0 0 207,438
ISHARES INC ESG AWR MSCI EM 46434G863   446,751 12,270 SH   SOLE   0 0 12,270
ISHARES TR ESG AWR US AGRGT 46435U549   3,375,839 69,476 SH   SOLE   0 0 69,476
ISHARES TR MSCI USA ESG SLC 464288802   4,080,241 33,897 SH   SOLE   0 0 33,897
ISHARES TR ESG AWR MSCI USA 46435G425   5,314,865 42,121 SH   SOLE   0 0 42,121
ISHARES TR CORE S&P MCP ETF 464287507   1,916,209 30,748 SH   SOLE   0 0 30,748
ISHARES TR MSCI EAFE ETF 464287465   453,776 5,426 SH   SOLE   0 0 5,426
ISHARES TR CORE MSCI EAFE 46432F842   25,262,271 323,668 SH   SOLE   0 0 323,668
ISHARES TR CORE S&P SCP ETF 464287804   10,524,809 89,986 SH   SOLE   0 0 89,986
ISHARES TR ESG AWARE MSCI 46435U663   855,893 20,466 SH   SOLE   0 0 20,466
ISHARES TR USD INV GRDE ETF 464288620   50,432,228 959,152 SH   SOLE   0 0 959,152
ISHARES TR MSCI LW CRB TG 46434V464   1,083,229 5,523 SH   SOLE   0 0 5,523
ISHARES TR EAFE VALUE ETF 464288877   12,929,827 224,749 SH   SOLE   0 0 224,749
ISHARES TR MSCI KLD400 SOC 464288570   1,073,058 9,864 SH   SOLE   0 0 9,864
ISHARES TR ESG AWRE USD ETF 46435G193   3,438,630 144,541 SH   SOLE   0 0 144,541
ISHARES TR CORE S&P TTL STK 464287150   424,667 3,381 SH   SOLE   0 0 3,381
ISHARES TR CORE S&P US VLU 464287663   209,449 2,193 SH   SOLE   0 0 2,193
ISHARES TR ESG AW MSCI EAFE 46435G516   2,137,160 25,391 SH   SOLE   0 0 25,391
ISHARES TR BLACKROCK ULTRA 46434V878   2,289,823 45,129 SH   SOLE   0 0 45,129
ISHARES TR CORE US AGGBD ET 464287226   5,431,372 53,633 SH   SOLE   0 0 53,633
ISHARES TR GLOBAL TECH ETF 464287291   5,036,063 61,021 SH   SOLE   0 0 61,021
ISHARES TR CORE S&P500 ETF 464287200   1,418,878 2,460 SH   SOLE   0 0 2,460
JPMORGAN CHASE & CO. COM 46625H100   4,944,611 23,450 SH   SOLE   0 0 23,450
MCDONALDS CORP COM 580135101   224,119 736 SH   SOLE   0 0 736
MERCK & CO INC COM 58933Y105   3,592,006 31,631 SH   SOLE   0 0 31,631
MICROSOFT CORP COM 594918104   6,294,789 14,629 SH   SOLE   0 0 14,629
MORGAN STANLEY COM NEW 617446448   1,384,184 13,279 SH   SOLE   0 0 13,279
NIKE INC CL B 654106103   264,316 2,990 SH   SOLE   0 0 2,990
NVIDIA CORPORATION COM 67066G104   9,191,215 75,685 SH   SOLE   0 0 75,685
NXP SEMICONDUCTORS N V COM N6596X109   3,638,782 15,161 SH   SOLE   0 0 15,161
PALO ALTO NETWORKS INC COM 697435105   3,729,722 10,912 SH   SOLE   0 0 10,912
PFIZER INC COM 717081103   1,333,686 46,085 SH   SOLE   0 0 46,085
PHILIP MORRIS INTL INC COM 718172109   386,052 3,180 SH   SOLE   0 0 3,180
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   204,062 2,376 SH   SOLE   0 0 2,376
PROCTER AND GAMBLE CO COM 742718109   768,828 4,439 SH   SOLE   0 0 4,439
SALESFORCE INC COM 79466L302   537,019 1,962 SH   SOLE   0 0 1,962
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   4,004,545 19,986 SH   SOLE   0 0 19,986
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   4,714,873 56,806 SH   SOLE   0 0 56,806
SELECT SECTOR SPDR TR ENERGY 81369Y506   6,250,544 71,191 SH   SOLE   0 0 71,191
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   7,136,700 78,946 SH   SOLE   0 0 78,946
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   9,548,774 210,697 SH   SOLE   0 0 210,697
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   24,481,248 108,439 SH   SOLE   0 0 108,439
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   12,481,954 81,041 SH   SOLE   0 0 81,041
SELECT SECTOR SPDR TR INDL 81369Y704   9,640,769 71,181 SH   SOLE   0 0 71,181
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,451,804 7,759 SH   SOLE   0 0 7,759
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   4,528,294 49,322 SH   SOLE   0 0 49,322
SPDR SER TR S&P DIVID ETF 78464A763   2,028,047 14,278 SH   SOLE   0 0 14,278
SPDR SER TR ICE PFD SEC ETF 78464A292   5,398,057 151,376 SH   SOLE   0 0 151,376
SPDR SER TR BLOOMBERG 3-12 M 78468R523   2,480,472 24,909 SH   SOLE   0 0 24,909
TARGET CORP COM 87612E106   3,612,631 23,179 SH   SOLE   0 0 23,179
TEXAS INSTRS INC COM 882508104   1,240,839 6,007 SH   SOLE   0 0 6,007
TOLL BROTHERS INC COM 889478103   3,784,385 24,496 SH   SOLE   0 0 24,496
UNILEVER PLC SPON ADR NEW 904767704   1,297,703 19,977 SH   SOLE   0 0 19,977
UNITEDHEALTH GROUP INC COM 91324P102   207,561 355 SH   SOLE   0 0 355
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   258,206 3,435 SH   SOLE   0 0 3,435
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,255,372 16,714 SH   SOLE   0 0 16,714
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   609,848 7,750 SH   SOLE   0 0 7,750
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,818,279 13,485 SH   SOLE   0 0 13,485
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   5,988,527 11,349 SH   SOLE   0 0 11,349
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   288,828 5,650 SH   SOLE   0 0 5,650
VANGUARD STAR FDS VG TL INTL STK F 921909768   353,762 5,464 SH   SOLE   0 0 5,464
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   15,991,239 124,737 SH   SOLE   0 0 124,737
VISA INC COM CL A 92826C839   413,525 1,504 SH   SOLE   0 0 1,504
WALMART INC COM 931142103   472,395 5,850 SH   SOLE   0 0 5,850
WISDOMTREE TR US MIDCAP DIVID 97717W505   4,558,971 89,164 SH   SOLE   0 0 89,164