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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,089 5,655 SH   SOLE   0 0 5,655
ABBVIE INC COM 00287Y109 2,330 21,530 SH   SOLE   0 0 21,530
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,837 6,650 SH   SOLE   0 0 6,650
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,014 6,341 SH   SOLE   0 0 6,341
ALBEMARLE CORP COM 012653101 1,083 7,415 SH   SOLE   0 0 7,415
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,601 7,061 SH   SOLE   0 0 7,061
ALPHABET INC CAP STK CL A 02079K305 2,331 1,131 SH   SOLE   0 0 1,131
ALPHABET INC CAP STK CL C 02079K107 5,393 2,609 SH   SOLE   0 0 2,609
ALPS ETF TR CLEAN ENERGY 00162Q460 241 3,094 SH   SOLE   0 0 3,094
AMAZON COM INC COM 023135106 8,719 2,818 SH   SOLE   0 0 2,818
AMERICAN TOWER CORP NEW COM 03027X100 2,687 11,238 SH   SOLE   0 0 11,238
APPLE INC COM 037833100 12,269 100,443 SH   SOLE   0 0 100,443
AUTOMATIC DATA PROCESSING IN COM 053015103 213 1,128 SH   SOLE   0 0 1,128
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 456 1,786 SH   SOLE   0 0 1,786
BILL COM HLDGS INC COM 090043100 3,128 21,500 SH   SOLE   0 0 21,500
BK OF AMERICA CORP COM 060505104 658 17,015 SH   SOLE   0 0 17,015
BLACKROCK INC COM 09247X101 1,671 2,216 SH   SOLE   0 0 2,216
BLACKSTONE GROUP INC COM 09260D107 1,754 23,539 SH   SOLE   0 0 23,539
BOSTON SCIENTIFIC CORP COM 101137107 1,232 31,867 SH   SOLE   0 0 31,867
BRISTOL-MYERS SQUIBB CO COM 110122108 257 4,074 SH   SOLE   0 0 4,074
CATERPILLAR INC COM 149123101 519 2,240 SH   SOLE   0 0 2,240
CISCO SYS INC COM 17275R102 481 9,306 SH   SOLE   0 0 9,306
CITIGROUP INC COM NEW 172967424 1,953 26,851 SH   SOLE   0 0 26,851
CLOROX CO DEL COM 189054109 686 3,558 SH   SOLE   0 0 3,558
COCA COLA CO COM 191216100 1,908 36,195 SH   SOLE   0 0 36,195
CONSOLIDATED EDISON INC COM 209115104 1,869 24,989 SH   SOLE   0 0 24,989
CROWN CASTLE INTL CORP NEW COM 22822V101 555 3,226 SH   SOLE   0 0 3,226
CUMMINS INC COM 231021106 1,527 5,893 SH   SOLE   0 0 5,893
CVS HEALTH CORP COM 126650100 496 6,588 SH   SOLE   0 0 6,588
CYBERARK SOFTWARE LTD SHS M2682V108 691 5,342 SH   SOLE   0 0 5,342
DANAHER CORPORATION COM 235851102 1,439 6,397 SH   SOLE   0 0 6,397
DELTA AIR LINES INC DEL COM NEW 247361702 311 6,435 SH   SOLE   0 0 6,435
DIGITAL RLTY TR INC COM 253868103 2,874 20,409 SH   SOLE   0 0 20,409
DISNEY WALT CO COM 254687106 3,612 19,577 SH   SOLE   0 0 19,577
DOCUSIGN INC COM 256163106 1,275 6,299 SH   SOLE   0 0 6,299
DUKE ENERGY CORP NEW COM NEW 26441C204 1,905 19,740 SH   SOLE   0 0 19,740
ELECTRONIC ARTS INC COM 285512109 1,356 10,020 SH   SOLE   0 0 10,020
EXACT SCIENCES CORP COM 30063P105 1,976 14,991 SH   SOLE   0 0 14,991
FACEBOOK INC CL A 30303M102 3,371 11,446 SH   SOLE   0 0 11,446
FACTSET RESH SYS INC COM 303075105 461 1,493 SH   SOLE   0 0 1,493
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 334 2,082 SH   SOLE   0 0 2,082
FISERV INC COM 337738108 2,063 17,331 SH   SOLE   0 0 17,331
FIVERR INTL LTD ORD SHS M4R82T106 1,115 5,136 SH   SOLE   0 0 5,136
FLIR SYS INC COM 302445101 877 15,532 SH   SOLE   0 0 15,532
FORD MTR CO DEL COM 345370860 276 22,509 SH   SOLE   0 0 22,509
GENERAL MLS INC COM 370334104 849 13,850 SH   SOLE   0 0 13,850
GOLDMAN SACHS GROUP INC COM 38141G104 1,303 3,984 SH   SOLE   0 0 3,984
HANNON ARMSTRONG SUST INFR C COM 41068X100 3,423 61,022 SH   SOLE   0 0 61,022
HDFC BANK LTD SPONSORED ADS 40415F101 705 9,074 SH   SOLE   0 0 9,074
HOME DEPOT INC COM 437076102 3,232 10,589 SH   SOLE   0 0 10,589
HONEYWELL INTL INC COM 438516106 3,070 14,143 SH   SOLE   0 0 14,143
INDEPENDENT BANK CORP MASS COM 453836108 2,105 25,008 SH   SOLE   0 0 25,008
INTEL CORP COM 458140100 2,356 36,820 SH   SOLE   0 0 36,820
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 240 1,696 SH   SOLE   0 0 1,696
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 427 2,600 SH   SOLE   0 0 2,600
INVESCO QQQ TR UNIT SER 1 46090E103 16,626 52,089 SH   SOLE   0 0 52,089
ISHARES GOLD TR ISHARES 464285105 9,686 595,686 SH   SOLE   0 0 595,686
ISHARES INC CORE MSCI EMKT 46434G103 419 6,511 SH   SOLE   0 0 6,511
ISHARES TR 1 3 YR TREAS BD 464287457 1,068 12,388 SH   SOLE   0 0 12,388
ISHARES TR 20 YR TR BD ETF 464287432 13,384 98,806 SH   SOLE   0 0 98,806
ISHARES TR CORE S&P MCP ETF 464287507 381 1,461 SH   SOLE   0 0 1,461
ISHARES TR CORE S&P500 ETF 464287200 1,338 3,364 SH   SOLE   0 0 3,364
ISHARES TR CORE US AGGBD ET 464287226 2,162 18,992 SH   SOLE   0 0 18,992
ISHARES TR FLTG RATE NT ETF 46429B655 640 12,606 SH   SOLE   0 0 12,606
ISHARES TR ISHS 1-5YR INVS 464288646 807 14,750 SH   SOLE   0 0 14,750
ISHARES TR ISHS 5-10YR INVT 464288638 1,233 20,815 SH   SOLE   0 0 20,815
ISHARES TR MBS ETF 464288588 793 7,314 SH   SOLE   0 0 7,314
ISHARES TR MSCI KLD400 SOC 464288570 2,101 27,520 SH   SOLE   0 0 27,520
ISHARES TR MSCI USA ESG SLC 464288802 2,101 23,925 SH   SOLE   0 0 23,925
ISHARES TR MSCI USA MIN VOL 46429B697 1,369 19,786 SH   SOLE   0 0 19,786
ISHARES TR MSCI USA QLT FCT 46432F339 1,065 8,748 SH   SOLE   0 0 8,748
ISHARES TR NASDAQ BIOTECH 464287556 994 6,604 SH   SOLE   0 0 6,604
ISHARES TR RUS 1000 ETF 464287622 738 3,298 SH   SOLE   0 0 3,298
ISHARES TR RUS 1000 GRW ETF 464287614 329 1,352 SH   SOLE   0 0 1,352
ISHARES TR RUS 2000 GRW ETF 464287648 13,007 43,246 SH   SOLE   0 0 43,246
ISHARES TR RUSSELL 2000 ETF 464287655 200 904 SH   SOLE   0 0 904
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 1,575 31,388 SH   SOLE   0 0 31,388
JOHNSON & JOHNSON COM 478160104 967 5,885 SH   SOLE   0 0 5,885
JPMORGAN CHASE & CO COM 46625H100 5,307 34,862 SH   SOLE   0 0 34,862
LAS VEGAS SANDS CORP COM 517834107 855 14,076 SH   SOLE   0 0 14,076
LILLY ELI & CO COM 532457108 1,251 6,697 SH   SOLE   0 0 6,697
LOCKHEED MARTIN CORP COM 539830109 1,705 4,615 SH   SOLE   0 0 4,615
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,751 26,441 SH   SOLE   0 0 26,441
MCDONALDS CORP COM 580135101 278 1,241 SH   SOLE   0 0 1,241
MEDTRONIC PLC SHS G5960L103 203 1,718 SH   SOLE   0 0 1,718
MERCK & CO. INC COM 58933Y105 1,976 25,627 SH   SOLE   0 0 25,627
MICROSOFT CORP COM 594918104 7,678 32,565 SH   SOLE   0 0 32,565
NEXTERA ENERGY INC COM 65339F101 4,074 53,877 SH   SOLE   0 0 53,877
NIKE INC CL B 654106103 239 1,796 SH   SOLE   0 0 1,796
NVIDIA CORPORATION COM 67066G104 1,849 3,462 SH   SOLE   0 0 3,462
OKTA INC CL A 679295105 1,804 8,183 SH   SOLE   0 0 8,183
OMEGA HEALTHCARE INVS INC COM 681936100 582 15,901 SH   SOLE   0 0 15,901
OMNICOM GROUP INC COM 681919106 210 2,829 SH   SOLE   0 0 2,829
ORACLE CORP COM 68389X105 203 2,891 SH   SOLE   0 0 2,891
PACER FDS TR BNCHMRK INFRA 69374H741 281 7,772 SH   SOLE   0 0 7,772
PAYPAL HLDGS INC COM 70450Y103 2,557 10,530 SH   SOLE   0 0 10,530
PEPSICO INC COM 713448108 450 3,182 SH   SOLE   0 0 3,182
PFIZER INC COM 717081103 2,364 65,249 SH   SOLE   0 0 65,249
PROCTER AND GAMBLE CO COM 742718109 864 6,380 SH   SOLE   0 0 6,380
PROGRESSIVE CORP COM 743315103 2,211 23,123 SH   SOLE   0 0 23,123
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,931 37,939 SH   SOLE   0 0 37,939
SALESFORCE COM INC COM 79466L302 1,750 8,259 SH   SOLE   0 0 8,259
SAREPTA THERAPEUTICS INC COM 803607100 776 10,418 SH   SOLE   0 0 10,418
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 283 2,924 SH   SOLE   0 0 2,924
SELECT SECTOR SPDR TR ENERGY 81369Y506 229 4,676 SH   SOLE   0 0 4,676
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,088 6,472 SH   SOLE   0 0 6,472
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,519 70,570 SH   SOLE   0 0 70,570
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 5,965 44,913 SH   SOLE   0 0 44,913
SOUTHERN CO COM 842587107 815 13,119 SH   SOLE   0 0 13,119
SPDR S&P 500 ETF TR TR UNIT 78462F103 76,830 193,857 SH   SOLE   0 0 193,857
SPDR SER TR PORTFOLI S&P1500 78464A805 66,084 1,343,436 SH   SOLE   0 0 1,343,436
SPDR SER TR PORTFOLIO S&P500 78464A854 3,643 78,152 SH   SOLE   0 0 78,152
SPDR SER TR S&P BIOTECH 78464A870 1,688 12,443 SH   SOLE   0 0 12,443
STAG INDL INC COM 85254J102 998 29,693 SH   SOLE   0 0 29,693
STARBUCKS CORP COM 855244109 236 2,157 SH   SOLE   0 0 2,157
STONECO LTD COM CL A G85158106 2,115 34,548 SH   SOLE   0 0 34,548
TARGET CORP COM 87612E106 1,263 6,377 SH   SOLE   0 0 6,377
TELADOC HEALTH INC COM 87918A105 2,121 11,672 SH   SOLE   0 0 11,672
TERADYNE INC COM 880770102 2,059 16,924 SH   SOLE   0 0 16,924
TESLA INC COM 88160R101 1,574 2,356 SH   SOLE   0 0 2,356
TRUIST FINL CORP COM 89832Q109 940 16,126 SH   SOLE   0 0 16,126
UNITEDHEALTH GROUP INC COM 91324P102 846 2,275 SH   SOLE   0 0 2,275
US BANCORP DEL COM NEW 902973304 2,638 47,703 SH   SOLE   0 0 47,703
VALERO ENERGY CORP COM 91913Y100 1,683 23,507 SH   SOLE   0 0 23,507
VANGUARD INDEX FDS GROWTH ETF 922908736 984 3,830 SH   SOLE   0 0 3,830
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 4,478 48,752 SH   SOLE   0 0 48,752
VANGUARD INDEX FDS SM CP VAL ETF 922908611 9,692 58,517 SH   SOLE   0 0 58,517
VANGUARD INDEX FDS TOTAL STK MKT 922908769 528 2,553 SH   SOLE   0 0 2,553
VANGUARD INDEX FDS VALUE ETF 922908744 24,239 184,372 SH   SOLE   0 0 184,372
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 275 1,201 SH   SOLE   0 0 1,201
VANGUARD WORLD FDS INF TECH ETF 92204A702 543 1,516 SH   SOLE   0 0 1,516
VEEVA SYS INC CL A COM 922475108 1,646 6,301 SH   SOLE   0 0 6,301
VERIZON COMMUNICATIONS INC COM 92343V104 503 8,643 SH   SOLE   0 0 8,643
VISA INC COM CL A 92826C839 4,995 23,590 SH   SOLE   0 0 23,590
WALMART INC COM 931142103 248 1,823 SH   SOLE   0 0 1,823
WASHINGTON TR BANCORP COM 940610108 1,079 20,902 SH   SOLE   0 0 20,902
WASTE MGMT INC DEL COM 94106L109 399 3,090 SH   SOLE   0 0 3,090
WEYERHAEUSER CO MTN BE COM NEW 962166104 355 9,966 SH   SOLE   0 0 9,966
YUM BRANDS INC COM 988498101 284 2,624 SH   SOLE   0 0 2,624
ZOETIS INC CL A 98978V103 1,179 7,487 SH   SOLE   0 0 7,487
ZSCALER INC COM 98980G102 959 5,585 SH   SOLE   0 0 5,585