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
ABBOTT LABS COM 002824100   382,779 3,486 SH   SOLE   3,446 0 40
ABBVIE INC COM 00287Y109   1,212,662 7,504 SH   SOLE   7,313 0 191
ALPHABET INC CAP STK CL C 02079K107   305,279 3,441 SH   SOLE   1,667 0 1,774
ALPHABET INC CAP STK CL A 02079K305   250,573 2,840 SH   SOLE   2,087 0 753
AMAZON COM INC COM 023135106   662,434 7,886 SH   SOLE   2,975 0 4,911
AMERICAN WTR WKS CO INC NEW COM 030420103   224,412 1,472 SH   SOLE   1,147 0 325
AMERIPRISE FINL INC COM 03076C106   506,599 1,627 SH   SOLE   1,627 0 0
ANALOG DEVICES INC COM 032654105   2,927,661 17,848 SH   SOLE   0 0 17,848
APPLE INC COM 037833100   8,559,523 65,878 SH   SOLE   47,667 0 18,211
APPLIED MATLS INC COM 038222105   797,640 8,191 SH   SOLE   8,191 0 0
AT&T INC COM 00206R102   436,969 23,735 SH   SOLE   20,568 0 3,167
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   730,004 2,363 SH   SOLE   1,364 0 999
BOEING CO COM 097023105   469,220 2,463 SH   SOLE   1,238 0 1,225
CATERPILLAR INC COM 149123101   367,927 1,536 SH   SOLE   1,243 0 293
CHARGE ENTERPRISES INC COM 159610104   49,600 40,000 SH   SOLE   0 0 40,000
CHEVRON CORP NEW COM 166764100   721,110 4,018 SH   SOLE   3,104 0 914
CHURCH & DWIGHT CO INC COM 171340102   259,887 3,224 SH   SOLE   0 0 3,224
CISCO SYS INC COM 17275R102   260,828 5,475 SH   SOLE   5,220 0 255
COCA COLA CO COM 191216100   404,505 6,359 SH   SOLE   5,836 0 523
DEERE & CO COM 244199105   661,199 1,542 SH   SOLE   1,435 0 107
DIREXION SHS ETF TR DRX S&P500BULL 25459W862   1,571,751 25,306 SH   SOLE   19,394 0 5,912
DISNEY WALT CO COM 254687106   353,721 4,071 SH   SOLE   3,204 0 867
DUKE ENERGY CORP NEW COM NEW 26441C204   225,342 2,188 SH   SOLE   2,188 0 0
ESSENTIAL UTILS INC COM 29670G102   316,714 6,636 SH   SOLE   6,636 0 0
EXXON MOBIL CORP COM 30231G102   1,606,684 14,566 SH   SOLE   4,626 0 9,940
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   250,029 6,103 SH   SOLE   4,022 0 2,081
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   359,178 11,564 SH   SOLE   5,336 0 6,228
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   490,533 8,654 SH   SOLE   3,066 0 5,588
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   433,862 18,199 SH   SOLE   8,836 0 9,363
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   734,382 11,478 SH   SOLE   6,652 0 4,826
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   237,791 5,217 SH   SOLE   1,576 0 3,641
GENERAL MLS INC COM 370334104   391,160 4,665 SH   SOLE   4,135 0 530
HOME DEPOT INC COM 437076102   750,084 2,375 SH   SOLE   2,135 0 240
HONEYWELL INTL INC COM 438516106   300,234 1,401 SH   SOLE   1,271 0 130
IDEXX LABS INC COM 45168D104   1,371,154 3,361 SH   SOLE   2,606 0 755
INTEL CORP COM 458140100   692,724 26,210 SH   SOLE   24,887 0 1,323
INTERNATIONAL BUSINESS MACHS COM 459200101   390,789 2,774 SH   SOLE   1,708 0 1,066
INVESCO QQQ TR UNIT SER 1 46090E103   527,959 1,983 SH   SOLE   1,036 0 947
ISHARES INC CORE MSCI EMKT 46434G103   1,197,681 25,646 SH   SOLE   22,258 0 3,388
ISHARES INC MSCI CDA ETF 464286509   632,475 19,324 SH   SOLE   17,633 0 1,691
ISHARES TR 0-5YR INVT GR CP 46434V100   8,433,576 176,213 SH   SOLE   157,968 0 18,245
ISHARES TR 1 3 YR TREAS BD 464287457   4,856,756 59,834 SH   SOLE   54,218 0 5,616
ISHARES TR BLACKROCK ULTRA 46434V878   429,443 8,582 SH   SOLE   500 0 8,082
ISHARES TR CORE 1 5 YR USD 46432F859   3,035,820 65,371 SH   SOLE   54,568 0 10,803
ISHARES TR CORE INTL AGGR 46435G672   4,756,907 100,040 SH   SOLE   77,206 0 22,834
ISHARES TR CORE MSCI EAFE 46432F842   737,496 11,965 SH   SOLE   10,417 0 1,548
ISHARES TR CORE MSCI EURO 46434V738   692,645 14,582 SH   SOLE   13,536 0 1,046
ISHARES TR CORE MSCI TOTAL 46432F834   34,282,503 592,303 SH   SOLE   505,520 0 86,783
ISHARES TR CORE S&P MCP ETF 464287507   885,386 3,660 SH   SOLE   2,902 0 758
ISHARES TR CORE S&P SCP ETF 464287804   684,021 7,228 SH   SOLE   4,692 0 2,536
ISHARES TR CORE S&P TTL STK 464287150   628,331 7,410 SH   SOLE   4,424 0 2,986
ISHARES TR CORE S&P US VLU 464287663   4,296,897 60,837 SH   SOLE   42,986 0 17,851
ISHARES TR CORE S&P500 ETF 464287200   194,973,340 507,466 SH   SOLE   431,682 0 75,784
ISHARES TR CORE US AGGBD ET 464287226   51,607,142 532,087 SH   SOLE   429,570 0 102,517
ISHARES TR ESG AW MSCI EAFE 46435G516   2,129,760 32,397 SH   SOLE   30,218 0 2,179
ISHARES TR ESG AWARE MSCI 46435U663   1,399,619 42,567 SH   SOLE   39,222 0 3,345
ISHARES TR ESG AWR MSCI USA 46435G425   1,013,655 11,961 SH   SOLE   11,753 0 208
ISHARES TR ESG AWR US AGRGT 46435U549   399,627 8,550 SH   SOLE   8,550 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   2,626,765 110,508 SH   SOLE   78,473 0 32,035
ISHARES TR ESG AWRE USD ETF 46435G193   367,218 16,469 SH   SOLE   6,370 0 10,099
ISHARES TR ESG MSCI LEADR 46435U218   417,753 6,300 SH   SOLE   6,300 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   2,500,330 49,679 SH   SOLE   45,525 0 4,154
ISHARES TR GLOBAL TECH ETF 464287291   1,568,234 34,982 SH   SOLE   33,478 0 1,504
ISHARES TR IBONDS DEC23 ETF 46434VAX8   727,108 29,049 SH   SOLE   28,538 0 511
ISHARES TR ISHS 1-5YR INVS 464288646   17,626,271 353,799 SH   SOLE   319,677 0 34,122
ISHARES TR JPMORGAN USD EMG 464288281   380,560 4,499 SH   SOLE   4,324 0 175
ISHARES TR MSCI ACWI ETF 464288257   7,742,511 91,217 SH   SOLE   83,299 0 7,918
ISHARES TR MSCI ACWI EX US 464288240   8,236,631 181,025 SH   SOLE   158,176 0 22,849
ISHARES TR MSCI KLD400 SOC 464288570   1,447,989 20,170 SH   SOLE   19,806 0 364
ISHARES TR MSCI USA ESG SLC 464288802   6,536,717 79,406 SH   SOLE   71,104 0 8,302
ISHARES TR MSCI USA MIN VOL 46429B697   416,306 5,774 SH   SOLE   5,553 0 221
ISHARES TR NATIONAL MUN ETF 464288414   876,660 8,308 SH   SOLE   8,071 0 237
ISHARES TR PFD AND INCM SEC 464288687   296,023 9,696 SH   SOLE   6,654 0 3,042
ISHARES TR RUS 1000 GRW ETF 464287614   266,729 1,245 SH   SOLE   737 0 508
ISHARES TR RUS 1000 VAL ETF 464287598   545,485 3,597 SH   SOLE   1,583 0 2,014
ISHARES TR RUSEL 2500 ETF 46435G268   1,342,455 25,263 SH   SOLE   19,316 0 5,947
ISHARES TR RUSSELL 2000 ETF 464287655   1,397,671 8,016 SH   SOLE   6,052 0 1,964
ISHARES TR S&P 500 GRWT ETF 464287309   5,211,802 89,091 SH   SOLE   85,060 0 4,031
ISHARES TR S&P 500 VAL ETF 464287408   5,897,208 40,651 SH   SOLE   34,682 0 5,969
ISHARES TR SHORT TREAS BD 464288679   540,147 4,914 SH   SOLE   4,326 0 588
ISHARES TR SHRT NAT MUN ETF 464288158   345,029 3,309 SH   SOLE   2,483 0 826
ISHARES TR TIPS BD ETF 464287176   2,138,417 20,090 SH   SOLE   17,727 0 2,363
ISHARES TR U.S. FIN SVC ETF 464287770   319,293 2,027 SH   SOLE   52 0 1,975
ISHARES TR U.S. FINLS ETF 464287788   432,537 5,731 SH   SOLE   4,197 0 1,534
ISHARES TR U.S. MED DVC ETF 464288810   4,481,560 85,249 SH   SOLE   78,146 0 7,103
ISHARES TR U.S. TECH ETF 464287721   502,709 6,749 SH   SOLE   4,079 0 2,670
ISHARES TR US AER DEF ETF 464288760   375,977 3,361 SH   SOLE   2,161 0 1,200
ISHARES TR US CONSM STAPLES 464287812   335,487 1,654 SH   SOLE   1,105 0 549
ISHARES TR US HLTHCR PR ETF 464288828   355,831 1,329 SH   SOLE   59 0 1,270
ISHARES TR US INDUSTRIALS 464287754   419,466 4,349 SH   SOLE   2,023 0 2,326
ISHARES TR US TELECOM ETF 464287713   244,487 10,900 SH   SOLE   0 0 10,900
ISHARES TR US TREAS BD ETF 46429B267   453,082 19,942 SH   SOLE   19,729 0 213
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   483,092 9,805 SH   SOLE   8,957 0 848
JOHNSON & JOHNSON COM 478160104   2,375,369 13,447 SH   SOLE   12,686 0 761
JPMORGAN CHASE & CO COM 46625H100   948,503 7,073 SH   SOLE   6,137 0 936
LILLY ELI & CO COM 532457108   355,505 972 SH   SOLE   872 0 100
MARRIOTT INTL INC NEW CL A 571903202   345,286 2,319 SH   SOLE   2,319 0 0
MCDONALDS CORP COM 580135101   842,921 3,199 SH   SOLE   2,663 0 536
MEDTRONIC PLC SHS G5960L103   1,424,300 18,326 SH   SOLE   18,090 0 236
MERCK & CO INC COM 58933Y105   1,255,038 11,312 SH   SOLE   9,114 0 2,198
MICROSOFT CORP COM 594918104   1,762,354 7,349 SH   SOLE   6,250 0 1,099
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106   225,678 6,248 SH   SOLE   458 0 5,790
NEXTERA ENERGY INC COM 65339F101   1,115,532 13,344 SH   SOLE   12,555 0 789
NIKE INC CL B 654106103   218,163 1,864 SH   SOLE   1,069 0 795
NUSHARES ETF TR NUVEEN ESG US 67092P870   4,063,735 186,669 SH   SOLE   171,070 0 15,599
PEPSICO INC COM 713448108   977,273 5,409 SH   SOLE   4,861 0 548
PFIZER INC COM 717081103   521,518 10,178 SH   SOLE   9,598 0 580
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   251,755 2,552 SH   SOLE   2,552 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   647,159 7,250 SH   SOLE   6,491 0 759
PROCTER AND GAMBLE CO COM 742718109   1,598,241 10,545 SH   SOLE   9,529 0 1,016
PROSHARES TR PSHS ULT S&P 500 74347R107   267,456 6,017 SH   SOLE   3,041 0 2,976
QUALCOMM INC COM 747525103   366,210 3,331 SH   SOLE   3,270 0 61
RAYTHEON TECHNOLOGIES CORP COM 75513E101   755,766 7,489 SH   SOLE   6,395 0 1,094
SALESFORCE INC COM 79466L302   780,557 5,887 SH   SOLE   2,570 0 3,317
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   297,442 6,198 SH   SOLE   5,435 0 763
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   324,079 9,476 SH   SOLE   7,661 0 1,815
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   262,970 2,036 SH   SOLE   2,036 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   450,128 3,313 SH   SOLE   3,227 0 86
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   234,164 1,882 SH   SOLE   1,882 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,878,611 10,142 SH   SOLE   7,984 0 2,158
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   1,427,675 35,656 SH   SOLE   34,769 0 887
TE CONNECTIVITY LTD SHS H84989104   871,268 7,589 SH   SOLE   7,589 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   305,038 554 SH   SOLE   548 0 6
UNION PAC CORP COM 907818108   235,917 1,139 SH   SOLE   505 0 634
UNITEDHEALTH GROUP INC COM 91324P102   522,996 986 SH   SOLE   726 0 260
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   30,679,962 407,545 SH   SOLE   359,710 0 47,835
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   13,979,556 194,593 SH   SOLE   175,584 0 19,009
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   3,265,389 68,846 SH   SOLE   67,054 0 1,792
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   31,212,329 234,926 SH   SOLE   197,644 0 37,282
VANGUARD INDEX FDS GROWTH ETF 922908736   2,522,114 11,835 SH   SOLE   9,979 0 1,856
VANGUARD INDEX FDS LARGE CAP ETF 922908637   289,869 1,664 SH   SOLE   632 0 1,032
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   341,150 4,136 SH   SOLE   2,787 0 1,349
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   22,375,590 63,686 SH   SOLE   49,645 0 14,041
VANGUARD INDEX FDS SMALL CP ETF 922908751   479,406 2,612 SH   SOLE   1,714 0 898
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,230,597 16,897 SH   SOLE   14,158 0 2,739
VANGUARD INDEX FDS VALUE ETF 922908744   3,095,346 22,051 SH   SOLE   16,804 0 5,247
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,494,939 64,006 SH   SOLE   56,239 0 7,767
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   3,882,075 70,023 SH   SOLE   61,602 0 8,421
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   2,362,482 36,713 SH   SOLE   33,793 0 2,920
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   46,846,692 934,318 SH   SOLE   759,676 0 174,642
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   607,419 13,344 SH   SOLE   12,509 0 835
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   816,532 10,860 SH   SOLE   8,169 0 2,691
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565   4,868,895 72,616 SH   SOLE   70,301 0 2,315
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,115,603 20,518 SH   SOLE   13,375 0 7,143
VANGUARD STAR FDS VG TL INTL STK F 921909768   10,092,651 195,140 SH   SOLE   141,500 0 53,640
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,348,860 55,965 SH   SOLE   45,785 0 10,180
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   458,469 4,237 SH   SOLE   2,648 0 1,589
VANGUARD WORLD FD ESG US STK ETF 921910733   3,766,291 57,186 SH   SOLE   41,623 0 15,563
VANGUARD WORLD FD ESG INTL STK ETF 921910725   5,705,189 115,983 SH   SOLE   95,504 0 20,479
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   220,199 1,149 SH   SOLE   81 0 1,068
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,287,746 5,191 SH   SOLE   3,552 0 1,639
VANGUARD WORLD FDS INF TECH ETF 92204A702   955,111 2,990 SH   SOLE   1,628 0 1,362
VANGUARD WORLD FDS UTILITIES ETF 92204A876   1,531,111 9,984 SH   SOLE   6,908 0 3,076
VERIZON COMMUNICATIONS INC COM 92343V104   478,568 12,146 SH   SOLE   9,482 0 2,664
WALMART INC COM 931142103   278,758 1,966 SH   SOLE   1,541 0 425
WATSCO INC COM 942622200   633,476 2,540 SH   SOLE   2,500 0 40
WISDOMTREE TR US ESG FUND 97717W596   6,059,988 147,556 SH   SOLE   137,422 0 10,134
WISDOMTREE TR US QTLY DIV GRT 97717X669   215,396 3,569 SH   SOLE   1,869 0 1,700
YUM BRANDS INC COM 988498101   680,745 5,315 SH   SOLE   5,315 0 0
YUM CHINA HLDGS INC COM 98850P109   451,682 8,265 SH   SOLE   8,265 0 0