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 868 4,961 SH   SOLE   4,961 0 0
ABBVIE INC COM 00287Y109 2,213 20,640 SH   SOLE   20,640 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,713 6,576 SH   SOLE   6,576 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,169 6,313 SH   SOLE   6,313 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,729 7,426 SH   SOLE   7,426 0 0
ALPHABET INC CAP STK CL A 02079K305 1,764 1,005 SH   SOLE   1,005 0 0
ALPHABET INC CAP STK CL C 02079K107 4,530 2,587 SH   SOLE   2,587 0 0
AMAZON COM INC COM 023135106 9,016 2,766 SH   SOLE   2,766 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,533 6,823 SH   SOLE   6,823 0 0
APPLE INC COM 037833100 13,373 100,748 SH   SOLE   100,748 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 487 2,097 SH   SOLE   2,097 0 0
BILL COM HLDGS INC COM 090043100 2,935 21,500 SH   SOLE   21,500 0 0
BK OF AMERICA CORP COM 060505104 514 16,988 SH   SOLE   16,988 0 0
BLACKROCK INC COM 09247X101 1,463 2,028 SH   SOLE   2,028 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,522 23,481 SH   SOLE   23,481 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,011 28,017 SH   SOLE   28,017 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 250 4,024 SH   SOLE   4,024 0 0
CATERPILLAR INC COM 149123101 391 2,140 SH   SOLE   2,140 0 0
CISCO SYS INC COM 17275R102 411 9,214 SH   SOLE   9,214 0 0
CITIGROUP INC COM NEW 172967424 1,540 24,973 SH   SOLE   24,973 0 0
CLOROX CO DEL COM 189054109 623 3,073 SH   SOLE   3,073 0 0
COCA COLA CO COM 191216100 1,850 33,723 SH   SOLE   33,723 0 0
CONSOLIDATED EDISON INC COM 209115104 1,759 24,351 SH   SOLE   24,351 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 536 3,362 SH   SOLE   3,362 0 0
CUMMINS INC COM 231021106 1,306 5,751 SH   SOLE   5,751 0 0
CVS HEALTH CORP COM 126650100 395 5,780 SH   SOLE   5,780 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 842 5,227 SH   SOLE   5,227 0 0
DANAHER CORPORATION COM 235851102 1,294 5,823 SH   SOLE   5,823 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 259 6,435 SH   SOLE   6,435 0 0
DIGITAL RLTY TR INC COM 253868103 2,690 19,250 SH   SOLE   19,250 0 0
DISNEY WALT CO COM 254687106 3,365 18,578 SH   SOLE   18,578 0 0
DOMINION ENERGY INC COM 25746U109 342 4,550 SH   SOLE   4,550 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,735 18,957 SH   SOLE   18,957 0 0
ELECTRONIC ARTS INC COM 285512109 1,420 9,890 SH   SOLE   9,890 0 0
EXACT SCIENCES CORP COM 30063P105 1,956 14,775 SH   SOLE   14,775 0 0
FACEBOOK INC CL A 30303M102 3,602 13,196 SH   SOLE   13,196 0 0
FACTSET RESH SYS INC COM 303075105 495 1,491 SH   SOLE   1,491 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 711 5,024 SH   SOLE   5,024 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 320 1,912 SH   SOLE   1,912 0 0
FISERV INC COM 337738108 1,956 17,195 SH   SOLE   17,195 0 0
FIVERR INTL LTD ORD SHS M4R82T106 762 3,905 SH   SOLE   3,905 0 0
FLIR SYS INC COM 302445101 2,536 57,865 SH   SOLE   57,865 0 0
FORD MTR CO DEL COM 345370860 186 21,199 SH   SOLE   21,199 0 0
GENERAL MLS INC COM 370334104 809 13,766 SH   SOLE   13,766 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,050 3,979 SH   SOLE   3,979 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 3,735 58,869 SH   SOLE   58,869 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 648 8,949 SH   SOLE   8,949 0 0
HOME DEPOT INC COM 437076102 2,624 9,878 SH   SOLE   9,878 0 0
HONEYWELL INTL INC COM 438516106 2,928 13,763 SH   SOLE   13,763 0 0
INDEPENDENT BANK CORP MASS COM 453836108 2,442 33,376 SH   SOLE   33,376 0 0
INTEL CORP COM 458140100 1,853 37,223 SH   SOLE   37,223 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 216 1,696 SH   SOLE   1,696 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 424 2,600 SH   SOLE   2,600 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 15,133 48,108 SH   SOLE   48,108 0 0
ISHARES GOLD TRUST ISHARES 464285105 11,717 646,683 SH   SOLE   646,683 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,326 15,355 SH   SOLE   15,355 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,802 11,419 SH   SOLE   11,419 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 12,381 103,321 SH   SOLE   103,321 0 0
ISHARES TR CORE S&P MCP ETF 464287507 290 1,263 SH   SOLE   1,263 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,614 4,293 SH   SOLE   4,293 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,767 23,434 SH   SOLE   23,434 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 781 15,422 SH   SOLE   15,422 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 992 18,010 SH   SOLE   18,010 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 1,516 24,541 SH   SOLE   24,541 0 0
ISHARES TR MBS ETF 464288588 954 8,677 SH   SOLE   8,677 0 0
ISHARES TR MSCI KLD400 SOC 464288570 2,178 30,462 SH   SOLE   30,462 0 0
ISHARES TR MSCI USA ESG SLC 464288802 2,200 26,751 SH   SOLE   26,751 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 1,769 26,052 SH   SOLE   26,052 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 18,405 158,220 SH   SOLE   158,220 0 0
ISHARES TR NASDAQ BIOTECH 464287556 978 6,448 SH   SOLE   6,448 0 0
ISHARES TR RUS 1000 ETF 464287622 790 3,726 SH   SOLE   3,726 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 346 1,432 SH   SOLE   1,432 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 7,688 26,779 SH   SOLE   26,779 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 1,808 36,053 SH   SOLE   36,053 0 0
JOHNSON & JOHNSON COM 478160104 1,743 11,075 SH   SOLE   11,075 0 0
JPMORGAN CHASE & CO COM 46625H100 4,322 34,007 SH   SOLE   34,007 0 0
LAS VEGAS SANDS CORP COM 517834107 511 8,610 SH   SOLE   8,610 0 0
LILLY ELI & CO COM 532457108 1,067 6,319 SH   SOLE   6,319 0 0
MCDONALDS CORP COM 580135101 257 1,197 SH   SOLE   1,197 0 0
MERCK & CO. INC COM 58933Y105 2,074 25,345 SH   SOLE   25,345 0 0
MICROSOFT CORP COM 594918104 7,064 31,761 SH   SOLE   31,761 0 0
NEXTERA ENERGY INC COM 65339F101 3,866 50,111 SH   SOLE   50,111 0 0
NIKE INC CL B 654106103 248 1,760 SH   SOLE   1,760 0 0
NVIDIA CORPORATION COM 67066G104 212 406 SH   SOLE   406 0 0
OKTA INC CL A 679295105 2,051 8,064 SH   SOLE   8,064 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 578 15,901 SH   SOLE   15,901 0 0
PACER FDS TR BNCHMRK INFRA 69374H741 3,136 87,654 SH   SOLE   87,654 0 0
PAYPAL HLDGS INC COM 70450Y103 2,461 10,502 SH   SOLE   10,502 0 0
PEPSICO INC COM 713448108 466 3,147 SH   SOLE   3,147 0 0
PFIZER INC COM 717081103 2,242 60,870 SH   SOLE   60,870 0 0
PROCTER AND GAMBLE CO COM 742718109 870 6,244 SH   SOLE   6,244 0 0
PROGRESSIVE CORP COM 743315103 2,140 21,630 SH   SOLE   21,630 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,200 30,727 SH   SOLE   30,727 0 0
SALESFORCE COM INC COM 79466L302 1,845 8,283 SH   SOLE   8,283 0 0
SAREPTA THERAPEUTICS INC COM 803607100 3,105 18,192 SH   SOLE   18,192 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 266 2,927 SH   SOLE   2,927 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,056 6,572 SH   SOLE   6,572 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6,346 101,090 SH   SOLE   101,090 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 6,581 50,614 SH   SOLE   50,614 0 0
SOUTHERN CO COM 842587107 889 14,469 SH   SOLE   14,469 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 72,481 193,875 SH   SOLE   193,875 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 60,717 1,317,574 SH   SOLE   1,317,574 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 12,802 291,442 SH   SOLE   291,442 0 0
SPDR SER TR S&P BIOTECH 78464A870 1,697 12,048 SH   SOLE   12,048 0 0
SPDR SER TR S&P KENSHO NEW 78468R648 4,592 79,796 SH   SOLE   79,796 0 0
STAG INDL INC COM 85254J102 963 30,610 SH   SOLE   30,610 0 0
STARBUCKS CORP COM 855244109 227 2,107 SH   SOLE   2,107 0 0
STONECO LTD COM CL A G85158106 2,875 34,261 SH   SOLE   34,261 0 0
TARGET CORP COM 87612E106 1,020 5,777 SH   SOLE   5,777 0 0
TELADOC HEALTH INC COM 87918A105 2,302 11,500 SH   SOLE   11,500 0 0
TERADYNE INC COM 880770102 2,389 19,924 SH   SOLE   19,924 0 0
TESLA INC COM 88160R101 1,664 2,353 SH   SOLE   2,353 0 0
TRUIST FINL CORP COM 89832Q109 727 15,151 SH   SOLE   15,151 0 0
UNITEDHEALTH GROUP INC COM 91324P102 796 2,275 SH   SOLE   2,275 0 0
US BANCORP DEL COM NEW 902973304 2,154 46,221 SH   SOLE   46,221 0 0
VALERO ENERGY CORP COM 91913Y100 1,019 17,980 SH   SOLE   17,980 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 925 3,649 SH   SOLE   3,649 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 6,065 71,306 SH   SOLE   71,306 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 7,591 53,224 SH   SOLE   53,224 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 507 2,605 SH   SOLE   2,605 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 688 5,786 SH   SOLE   5,786 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 269 1,201 SH   SOLE   1,201 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 538 1,521 SH   SOLE   1,521 0 0
VEEVA SYS INC CL A COM 922475108 1,679 6,172 SH   SOLE   6,172 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 495 8,434 SH   SOLE   8,434 0 0
VISA INC COM CL A 92826C839 5,145 23,514 SH   SOLE   23,514 0 0
WASTE MGMT INC DEL COM 94106L109 365 3,089 SH   SOLE   3,089 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 334 9,966 SH   SOLE   9,966 0 0
ZOETIS INC CL A 98978V103 1,221 7,346 SH   SOLE   7,346 0 0
ZSCALER INC COM 98980G102 1,084 5,407 SH   SOLE   5,407 0 0