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   389,979 3,577 SH   SOLE   3,454 0 123
ABBVIE INC COM 00287Y109   1,013,701 7,524 SH   SOLE   7,236 0 288
ALPHABET INC CAP STK CL A 02079K305   375,885 3,140 SH   SOLE   1,855 0 1,285
ALPHABET INC CAP STK CL C 02079K107   414,052 3,423 SH   SOLE   1,576 0 1,847
AMAZON COM INC COM 023135106   630,783 4,839 SH   SOLE   2,498 0 2,341
AMERICAN WTR WKS CO INC NEW COM 030420103   209,211 1,466 SH   SOLE   1,148 0 318
AMERIPRISE FINL INC COM 03076C106   512,856 1,544 SH   SOLE   1,544 0 0
ANALOG DEVICES INC COM 032654105   3,444,695 17,682 SH   SOLE   0 0 17,682
APPLE INC COM 037833100   13,311,781 68,628 SH   SOLE   45,261 0 23,367
APPLIED MATLS INC COM 038222105   1,182,771 8,183 SH   SOLE   8,183 0 0
AT&T INC COM 00206R102   376,861 23,628 SH   SOLE   20,476 0 3,152
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   805,865 2,363 SH   SOLE   1,364 0 999
BOEING CO COM 097023105   511,689 2,423 SH   SOLE   1,198 0 1,225
CARRIER GLOBAL CORPORATION COM 14448C104   210,135 4,227 SH   SOLE   3,630 0 597
CATERPILLAR INC COM 149123101   380,097 1,545 SH   SOLE   1,247 0 298
CHARGE ENTERPRISES INC COM 159610104   39,200 40,000 SH   SOLE   0 0 40,000
CHEVRON CORP NEW COM 166764100   665,939 4,232 SH   SOLE   3,113 0 1,119
CHURCH & DWIGHT CO INC COM 171340102   321,037 3,203 SH   SOLE   0 0 3,203
CISCO SYS INC COM 17275R102   297,414 5,748 SH   SOLE   5,213 0 535
COCA COLA CO COM 191216100   445,169 7,392 SH   SOLE   5,845 0 1,547
COMCAST CORP NEW CL A 20030N101   219,451 5,282 SH   SOLE   4,780 0 502
DEERE & CO COM 244199105   628,438 1,551 SH   SOLE   1,436 0 115
DIREXION SHS ETF TR DLY S&P500 BR 3X 25460E265   699,000 50,000 SH   SOLE   25,000 0 25,000
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458   325,534 13,111 SH   SOLE   0 0 13,111
DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102   427,853 7,920 SH   SOLE   0 0 7,920
DIREXION SHS ETF TR DRX S&P500BULL 25459W862   2,478,727 27,548 SH   SOLE   20,808 0 6,740
DISNEY WALT CO COM 254687106   362,332 4,058 SH   SOLE   3,120 0 938
ESSENTIAL UTILS INC COM 29670G102   268,128 6,718 SH   SOLE   6,718 0 0
EXXON MOBIL CORP COM 30231G102   1,611,670 15,027 SH   SOLE   4,626 0 10,401
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   321,924 5,953 SH   SOLE   3,872 0 2,081
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   561,649 13,954 SH   SOLE   6,106 0 7,848
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   694,299 9,469 SH   SOLE   3,154 0 6,315
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   459,595 20,740 SH   SOLE   10,459 0 10,281
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   942,225 14,928 SH   SOLE   8,831 0 6,097
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   363,989 8,609 SH   SOLE   4,400 0 4,209
GENERAL MLS INC COM 370334104   357,806 4,665 SH   SOLE   4,135 0 530
HOME DEPOT INC COM 437076102   740,732 2,385 SH   SOLE   2,121 0 264
HONEYWELL INTL INC COM 438516106   318,098 1,533 SH   SOLE   1,271 0 262
IDEXX LABS INC COM 45168D104   1,633,252 3,252 SH   SOLE   2,512 0 740
INTEL CORP COM 458140100   763,442 22,830 SH   SOLE   21,626 0 1,204
INTERNATIONAL BUSINESS MACHS COM 459200101   231,450 1,730 SH   SOLE   1,664 0 66
INVESCO QQQ TR UNIT SER 1 46090E103   664,289 1,798 SH   SOLE   1,023 0 775
ISHARES INC CORE MSCI EMKT 46434G103   1,122,980 22,783 SH   SOLE   19,832 0 2,951
ISHARES INC MSCI CDA ETF 464286509   593,862 16,972 SH   SOLE   14,845 0 2,127
ISHARES INC MSCI JPN ETF NEW 46434G822   201,794 3,260 SH   SOLE   2,918 0 342
ISHARES TR 0-5YR INVT GR CP 46434V100   7,741,557 160,580 SH   SOLE   143,927 0 16,653
ISHARES TR 1 3 YR TREAS BD 464287457   4,562,101 56,267 SH   SOLE   50,605 0 5,662
ISHARES TR BLACKROCK ULTRA 46434V878   344,606 6,851 SH   SOLE   500 0 6,351
ISHARES TR CORE 1 5 YR USD 46432F859   2,868,000 61,492 SH   SOLE   51,739 0 9,753
ISHARES TR CORE INTL AGGR 46435G672   3,159,581 64,102 SH   SOLE   47,100 0 17,002
ISHARES TR CORE MSCI EAFE 46432F842   811,792 12,027 SH   SOLE   10,047 0 1,980
ISHARES TR CORE MSCI EURO 46434V738   721,979 13,718 SH   SOLE   12,700 0 1,018
ISHARES TR CORE MSCI TOTAL 46432F834   35,374,036 564,900 SH   SOLE   478,825 0 86,075
ISHARES TR CORE S&P MCP ETF 464287507   953,339 3,646 SH   SOLE   2,933 0 713
ISHARES TR CORE S&P SCP ETF 464287804   726,720 7,293 SH   SOLE   4,750 0 2,543
ISHARES TR CORE S&P TTL STK 464287150   722,818 7,388 SH   SOLE   4,425 0 2,963
ISHARES TR CORE S&P US VLU 464287663   5,111,094 65,309 SH   SOLE   46,123 0 19,186
ISHARES TR CORE S&P500 ETF 464287200   227,235,235 509,828 SH   SOLE   412,310 0 97,518
ISHARES TR CORE US AGGBD ET 464287226   69,836,323 712,979 SH   SOLE   527,996 0 184,983
ISHARES TR ESG AW MSCI EAFE 46435G516   2,343,022 32,127 SH   SOLE   29,176 0 2,951
ISHARES TR ESG AWARE MSCI 46435U663   1,665,220 46,881 SH   SOLE   43,607 0 3,274
ISHARES TR ESG AWR MSCI USA 46435G425   1,158,289 11,885 SH   SOLE   11,677 0 208
ISHARES TR ESG AWR US AGRGT 46435U549   362,030 7,675 SH   SOLE   7,675 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   2,268,332 94,870 SH   SOLE   75,898 0 18,972
ISHARES TR ESG AWRE USD ETF 46435G193   645,544 28,388 SH   SOLE   5,674 0 22,714
ISHARES TR ESG MSCI LEADR 46435U218   487,746 6,300 SH   SOLE   6,300 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   2,181,347 42,923 SH   SOLE   39,023 0 3,900
ISHARES TR GLOBAL TECH ETF 464287291   2,157,083 34,685 SH   SOLE   31,627 0 3,058
ISHARES TR IBONDS DEC23 ETF 46434VAX8   571,227 22,587 SH   SOLE   22,076 0 511
ISHARES TR ISHS 1-5YR INVS 464288646   17,013,146 339,110 SH   SOLE   304,785 0 34,325
ISHARES TR JPMORGAN USD EMG 464288281   276,612 3,196 SH   SOLE   3,148 0 48
ISHARES TR MSCI ACWI ETF 464288257   8,607,349 89,716 SH   SOLE   81,128 0 8,588
ISHARES TR MSCI ACWI EX US 464288240   8,607,079 174,870 SH   SOLE   152,986 0 21,884
ISHARES TR MSCI KLD400 SOC 464288570   1,581,012 18,784 SH   SOLE   18,416 0 368
ISHARES TR MSCI USA ESG SLC 464288802   7,937,785 84,769 SH   SOLE   76,319 0 8,450
ISHARES TR MSCI USA MIN VOL 46429B697   444,652 5,982 SH   SOLE   5,392 0 590
ISHARES TR NATIONAL MUN ETF 464288414   858,857 8,047 SH   SOLE   7,873 0 174
ISHARES TR PFD AND INCM SEC 464288687   332,077 10,736 SH   SOLE   7,694 0 3,042
ISHARES TR RUS 1000 GRW ETF 464287614   342,600 1,245 SH   SOLE   737 0 508
ISHARES TR RUS 1000 VAL ETF 464287598   567,715 3,597 SH   SOLE   1,583 0 2,014
ISHARES TR RUSEL 2500 ETF 46435G268   1,298,018 22,586 SH   SOLE   17,212 0 5,374
ISHARES TR RUSSELL 2000 ETF 464287655   1,359,843 7,261 SH   SOLE   5,493 0 1,768
ISHARES TR S&P 500 GRWT ETF 464287309   5,985,618 84,926 SH   SOLE   80,434 0 4,492
ISHARES TR S&P 500 VAL ETF 464287408   5,274,714 32,724 SH   SOLE   28,557 0 4,167
ISHARES TR SHORT TREAS BD 464288679   520,772 4,715 SH   SOLE   4,073 0 642
ISHARES TR SHRT NAT MUN ETF 464288158   287,255 2,761 SH   SOLE   2,483 0 278
ISHARES TR TIPS BD ETF 464287176   1,776,739 16,509 SH   SOLE   14,101 0 2,408
ISHARES TR U.S. FIN SVC ETF 464287770   320,246 2,027 SH   SOLE   52 0 1,975
ISHARES TR U.S. FINLS ETF 464287788   597,421 8,007 SH   SOLE   5,687 0 2,320
ISHARES TR U.S. MED DVC ETF 464288810   4,775,301 84,578 SH   SOLE   77,104 0 7,474
ISHARES TR U.S. TECH ETF 464287721   1,170,318 10,750 SH   SOLE   6,217 0 4,533
ISHARES TR US AER DEF ETF 464288760   416,043 3,566 SH   SOLE   2,211 0 1,355
ISHARES TR US CONSM STAPLES 464287812   406,751 2,031 SH   SOLE   1,309 0 722
ISHARES TR US HLTHCR PR ETF 464288828   241,550 944 SH   SOLE   59 0 885
ISHARES TR US INDUSTRIALS 464287754   611,279 5,765 SH   SOLE   2,961 0 2,804
ISHARES TR US TREAS BD ETF 46429B267   388,407 16,961 SH   SOLE   16,631 0 330
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   348,538 7,010 SH   SOLE   6,232 0 778
JOHNSON & JOHNSON COM 478160104   2,129,910 12,868 SH   SOLE   12,036 0 832
JPMORGAN CHASE & CO COM 46625H100   1,074,168 7,386 SH   SOLE   6,086 0 1,300
LILLY ELI & CO COM 532457108   494,110 1,054 SH   SOLE   888 0 166
LOWES COS INC COM 548661107   257,704 1,142 SH   SOLE   986 0 156
MARRIOTT INTL INC NEW CL A 571903202   423,969 2,308 SH   SOLE   2,308 0 0
MCDONALDS CORP COM 580135101   974,696 3,266 SH   SOLE   2,666 0 600
MEDTRONIC PLC SHS G5960L103   1,596,832 18,125 SH   SOLE   17,103 0 1,022
MERCK & CO INC COM 58933Y105   1,328,713 11,515 SH   SOLE   8,875 0 2,640
MICROSOFT CORP COM 594918104   2,612,452 7,671 SH   SOLE   6,206 0 1,465
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106   219,360 6,298 SH   SOLE   508 0 5,790
NEXTERA ENERGY INC COM 65339F101   1,013,143 13,654 SH   SOLE   12,572 0 1,082
NUSHARES ETF TR NUVEEN ESG US 67092P870   4,613,740 209,859 SH   SOLE   196,249 0 13,610
NVIDIA CORPORATION COM 67066G104   230,026 544 SH   SOLE   269 0 275
OTIS WORLDWIDE CORP COM 68902V107   223,372 2,510 SH   SOLE   2,287 0 223
PEPSICO INC COM 713448108   1,063,530 5,742 SH   SOLE   4,865 0 877
PFIZER INC COM 717081103   427,287 11,649 SH   SOLE   9,359 0 2,290
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   204,708 2,052 SH   SOLE   2,052 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   660,948 7,248 SH   SOLE   6,536 0 712
PROCTER AND GAMBLE CO COM 742718109   1,584,125 10,440 SH   SOLE   9,287 0 1,153
PROSHARES TR PSHS ULT S&P 500 74347R107   394,839 6,790 SH   SOLE   3,221 0 3,569
QUALCOMM INC COM 747525103   395,332 3,321 SH   SOLE   3,260 0 61
RAYTHEON TECHNOLOGIES CORP COM 75513E101   756,849 7,726 SH   SOLE   6,158 0 1,568
SALESFORCE INC COM 79466L302   1,262,017 5,974 SH   SOLE   2,532 0 3,442
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   548,820 8,433 SH   SOLE   7,670 0 763
SELECT SECTOR SPDR TR ENERGY 81369Y506   274,771 3,385 SH   SOLE   1,110 0 2,275
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   319,436 9,476 SH   SOLE   7,661 0 1,815
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   458,657 2,701 SH   SOLE   2,701 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   428,479 3,228 SH   SOLE   3,228 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   318,981 1,835 SH   SOLE   1,835 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,333,568 9,776 SH   SOLE   7,622 0 2,154
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   612,275 15,099 SH   SOLE   14,826 0 273
TE CONNECTIVITY LTD SHS H84989104   1,064,029 7,592 SH   SOLE   7,222 0 370
TESLA INC COM 88160R101   305,570 1,167 SH   SOLE   113 0 1,054
THE CIGNA GROUP COM 125523100   215,221 767 SH   SOLE   767 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   298,081 571 SH   SOLE   548 0 23
UNION PAC CORP COM 907818108   236,809 1,157 SH   SOLE   485 0 672
UNITEDHEALTH GROUP INC COM 91324P102   521,510 1,085 SH   SOLE   739 0 346
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   33,772,402 446,902 SH   SOLE   372,376 0 74,526
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   15,273,390 210,117 SH   SOLE   191,126 0 18,991
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   2,644,607 54,104 SH   SOLE   52,539 0 1,565
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   41,551,967 279,191 SH   SOLE   222,441 0 56,750
VANGUARD INDEX FDS GROWTH ETF 922908736   3,115,343 11,010 SH   SOLE   8,417 0 2,593
VANGUARD INDEX FDS LARGE CAP ETF 922908637   337,327 1,664 SH   SOLE   632 0 1,032
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   412,577 4,937 SH   SOLE   3,584 0 1,353
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   24,812,081 60,921 SH   SOLE   47,165 0 13,756
VANGUARD INDEX FDS SMALL CP ETF 922908751   535,810 2,694 SH   SOLE   1,532 0 1,162
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,569,515 16,204 SH   SOLE   13,372 0 2,832
VANGUARD INDEX FDS VALUE ETF 922908744   3,058,013 21,520 SH   SOLE   16,122 0 5,398
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   2,247,677 55,253 SH   SOLE   46,725 0 8,528
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   3,701,159 59,986 SH   SOLE   50,611 0 9,375
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   2,241,196 32,146 SH   SOLE   28,553 0 3,593
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   216,945 2,237 SH   SOLE   1,982 0 255
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   41,638,859 765,280 SH   SOLE   615,679 0 149,601
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   598,606 13,016 SH   SOLE   12,181 0 835
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   580,883 7,678 SH   SOLE   5,227 0 2,451
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565   3,351,893 48,990 SH   SOLE   47,500 0 1,490
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,409,389 20,990 SH   SOLE   13,652 0 7,338
VANGUARD STAR FDS VG TL INTL STK F 921909768   29,511,912 526,247 SH   SOLE   338,810 0 187,437
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,528,877 54,761 SH   SOLE   45,273 0 9,488
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   475,540 4,483 SH   SOLE   2,646 0 1,837
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   297,689 4,710 SH   SOLE   420 0 4,290
VANGUARD WORLD FD ESG INTL STK ETF 921910725   6,408,859 120,671 SH   SOLE   101,017 0 19,654
VANGUARD WORLD FD ESG US STK ETF 921910733   4,286,928 54,715 SH   SOLE   41,030 0 13,685
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   223,579 1,150 SH   SOLE   82 0 1,068
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,360,399 5,557 SH   SOLE   3,672 0 1,885
VANGUARD WORLD FDS INF TECH ETF 92204A702   1,329,745 3,007 SH   SOLE   1,652 0 1,355
VANGUARD WORLD FDS UTILITIES ETF 92204A876   1,408,064 9,904 SH   SOLE   6,826 0 3,078
VERIZON COMMUNICATIONS INC COM 92343V104   394,799 10,616 SH   SOLE   8,700 0 1,916
VISA INC COM CL A 92826C839   268,148 1,129 SH   SOLE   639 0 490
WALMART INC COM 931142103   345,133 2,196 SH   SOLE   1,553 0 643
WATSCO INC COM 942622200   968,934 2,540 SH   SOLE   2,500 0 40
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683   266,527 15,623 SH   SOLE   12,099 0 3,524
WISDOMTREE TR US ESG FUND 97717W596   6,434,498 140,094 SH   SOLE   127,412 0 12,682
WISDOMTREE TR US QTLY DIV GRT 97717X669   243,642 3,655 SH   SOLE   1,870 0 1,785
YUM BRANDS INC COM 988498101   725,587 5,237 SH   SOLE   5,237 0 0
YUM CHINA HLDGS INC COM 98850P109   466,973 8,265 SH   SOLE   8,265 0 0