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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1011,0895,655SH SOLE 005,655
ABBVIE INCCOM00287Y1092,33021,530SH SOLE 0021,530
ACCENTURE PLC IRELANDSHS CLASS AG1151C1011,8376,650SH SOLE 006,650
ADOBE SYSTEMS INCORPORATEDCOM00724F1013,0146,341SH SOLE 006,341
ALBEMARLE CORPCOM0126531011,0837,415SH SOLE 007,415
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1021,6017,061SH SOLE 007,061
ALPHABET INCCAP STK CL A02079K3052,3311,131SH SOLE 001,131
ALPHABET INCCAP STK CL C02079K1075,3932,609SH SOLE 002,609
ALPS ETF TRCLEAN ENERGY00162Q4602413,094SH SOLE 003,094
AMAZON COM INCCOM0231351068,7192,818SH SOLE 002,818
AMERICAN TOWER CORP NEWCOM03027X1002,68711,238SH SOLE 0011,238
APPLE INCCOM03783310012,269100,443SH SOLE 00100,443
AUTOMATIC DATA PROCESSING INCOM0530151032131,128SH SOLE 001,128
BERKSHIRE HATHAWAY INC DELCL B NEW0846707024561,786SH SOLE 001,786
BILL COM HLDGS INCCOM0900431003,12821,500SH SOLE 0021,500
BK OF AMERICA CORPCOM06050510465817,015SH SOLE 0017,015
BLACKROCK INCCOM09247X1011,6712,216SH SOLE 002,216
BLACKSTONE GROUP INCCOM09260D1071,75423,539SH SOLE 0023,539
BOSTON SCIENTIFIC CORPCOM1011371071,23231,867SH SOLE 0031,867
BRISTOL-MYERS SQUIBB COCOM1101221082574,074SH SOLE 004,074
CATERPILLAR INCCOM1491231015192,240SH SOLE 002,240
CISCO SYS INCCOM17275R1024819,306SH SOLE 009,306
CITIGROUP INCCOM NEW1729674241,95326,851SH SOLE 0026,851
CLOROX CO DELCOM1890541096863,558SH SOLE 003,558
COCA COLA COCOM1912161001,90836,195SH SOLE 0036,195
CONSOLIDATED EDISON INCCOM2091151041,86924,989SH SOLE 0024,989
CROWN CASTLE INTL CORP NEWCOM22822V1015553,226SH SOLE 003,226
CUMMINS INCCOM2310211061,5275,893SH SOLE 005,893
CVS HEALTH CORPCOM1266501004966,588SH SOLE 006,588
CYBERARK SOFTWARE LTDSHSM2682V1086915,342SH SOLE 005,342
DANAHER CORPORATIONCOM2358511021,4396,397SH SOLE 006,397
DELTA AIR LINES INC DELCOM NEW2473617023116,435SH SOLE 006,435
DIGITAL RLTY TR INCCOM2538681032,87420,409SH SOLE 0020,409
DISNEY WALT COCOM2546871063,61219,577SH SOLE 0019,577
DOCUSIGN INCCOM2561631061,2756,299SH SOLE 006,299
DUKE ENERGY CORP NEWCOM NEW26441C2041,90519,740SH SOLE 0019,740
ELECTRONIC ARTS INCCOM2855121091,35610,020SH SOLE 0010,020
EXACT SCIENCES CORPCOM30063P1051,97614,991SH SOLE 0014,991
FACEBOOK INCCL A30303M1023,37111,446SH SOLE 0011,446
FACTSET RESH SYS INCCOM3030751054611,493SH SOLE 001,493
FIRST TR EXCHANGE-TRADED FDNY ARCA BIOTECH33733E2033342,082SH SOLE 002,082
FISERV INCCOM3377381082,06317,331SH SOLE 0017,331
FIVERR INTL LTDORD SHSM4R82T1061,1155,136SH SOLE 005,136
FLIR SYS INCCOM30244510187715,532SH SOLE 0015,532
FORD MTR CO DELCOM34537086027622,509SH SOLE 0022,509
GENERAL MLS INCCOM37033410484913,850SH SOLE 0013,850
GOLDMAN SACHS GROUP INCCOM38141G1041,3033,984SH SOLE 003,984
HANNON ARMSTRONG SUST INFR CCOM41068X1003,42361,022SH SOLE 0061,022
HDFC BANK LTDSPONSORED ADS40415F1017059,074SH SOLE 009,074
HOME DEPOT INCCOM4370761023,23210,589SH SOLE 0010,589
HONEYWELL INTL INCCOM4385161063,07014,143SH SOLE 0014,143
INDEPENDENT BANK CORP MASSCOM4538361082,10525,008SH SOLE 0025,008
INTEL CORPCOM4581401002,35636,820SH SOLE 0036,820
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572401,696SH SOLE 001,696
INVESCO EXCHANGE TRADED FD TS&P500 PUR GWT46137V2664272,600SH SOLE 002,600
INVESCO QQQ TRUNIT SER 146090E10316,62652,089SH SOLE 0052,089
ISHARES GOLD TRISHARES4642851059,686595,686SH SOLE 00595,686
ISHARES INCCORE MSCI EMKT46434G1034196,511SH SOLE 006,511
ISHARES TR1 3 YR TREAS BD4642874571,06812,388SH SOLE 0012,388
ISHARES TR20 YR TR BD ETF46428743213,38498,806SH SOLE 0098,806
ISHARES TRCORE S&P MCP ETF4642875073811,461SH SOLE 001,461
ISHARES TRCORE S&P500 ETF4642872001,3383,364SH SOLE 003,364
ISHARES TRCORE US AGGBD ET4642872262,16218,992SH SOLE 0018,992
ISHARES TRFLTG RATE NT ETF46429B65564012,606SH SOLE 0012,606
ISHARES TRISHS 1-5YR INVS46428864680714,750SH SOLE 0014,750
ISHARES TRISHS 5-10YR INVT4642886381,23320,815SH SOLE 0020,815
ISHARES TRMBS ETF4642885887937,314SH SOLE 007,314
ISHARES TRMSCI KLD400 SOC4642885702,10127,520SH SOLE 0027,520
ISHARES TRMSCI USA ESG SLC4642888022,10123,925SH SOLE 0023,925
ISHARES TRMSCI USA MIN VOL46429B6971,36919,786SH SOLE 0019,786
ISHARES TRMSCI USA QLT FCT46432F3391,0658,748SH SOLE 008,748
ISHARES TRNASDAQ BIOTECH4642875569946,604SH SOLE 006,604
ISHARES TRRUS 1000 ETF4642876227383,298SH SOLE 003,298
ISHARES TRRUS 1000 GRW ETF4642876143291,352SH SOLE 001,352
ISHARES TRRUS 2000 GRW ETF46428764813,00743,246SH SOLE 0043,246
ISHARES TRRUSSELL 2000 ETF464287655200904SH SOLE 00904
ISHARES U S ETF TRBLACKROCK ST MAT46431W5071,57531,388SH SOLE 0031,388
JOHNSON & JOHNSONCOM4781601049675,885SH SOLE 005,885
JPMORGAN CHASE & COCOM46625H1005,30734,862SH SOLE 0034,862
LAS VEGAS SANDS CORPCOM51783410785514,076SH SOLE 0014,076
LILLY ELI & COCOM5324571081,2516,697SH SOLE 006,697
LOCKHEED MARTIN CORPCOM5398301091,7054,615SH SOLE 004,615
LYONDELLBASELL INDUSTRIES NSHS - A -N537451002,75126,441SH SOLE 0026,441
MCDONALDS CORPCOM5801351012781,241SH SOLE 001,241
MEDTRONIC PLCSHSG5960L1032031,718SH SOLE 001,718
MERCK & CO. INCCOM58933Y1051,97625,627SH SOLE 0025,627
MICROSOFT CORPCOM5949181047,67832,565SH SOLE 0032,565
NEXTERA ENERGY INCCOM65339F1014,07453,877SH SOLE 0053,877
NIKE INCCL B6541061032391,796SH SOLE 001,796
NVIDIA CORPORATIONCOM67066G1041,8493,462SH SOLE 003,462
OKTA INCCL A6792951051,8048,183SH SOLE 008,183
OMEGA HEALTHCARE INVS INCCOM68193610058215,901SH SOLE 0015,901
OMNICOM GROUP INCCOM6819191062102,829SH SOLE 002,829
ORACLE CORPCOM68389X1052032,891SH SOLE 002,891
PACER FDS TRBNCHMRK INFRA69374H7412817,772SH SOLE 007,772
PAYPAL HLDGS INCCOM70450Y1032,55710,530SH SOLE 0010,530
PEPSICO INCCOM7134481084503,182SH SOLE 003,182
PFIZER INCCOM7170811032,36465,249SH SOLE 0065,249
PROCTER AND GAMBLE COCOM7427181098646,380SH SOLE 006,380
PROGRESSIVE CORPCOM7433151032,21123,123SH SOLE 0023,123
RAYTHEON TECHNOLOGIES CORPCOM75513E1012,93137,939SH SOLE 0037,939
SALESFORCE COM INCCOM79466L3021,7508,259SH SOLE 008,259
SAREPTA THERAPEUTICS INCCOM80360710077610,418SH SOLE 0010,418
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241022832,924SH SOLE 002,924
SELECT SECTOR SPDR TRENERGY81369Y5062294,676SH SOLE 004,676
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4071,0886,472SH SOLE 006,472
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8864,51970,570SH SOLE 0070,570
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8035,96544,913SH SOLE 0044,913
SOUTHERN COCOM84258710781513,119SH SOLE 0013,119
SPDR S&P 500 ETF TRTR UNIT78462F10376,830193,857SH SOLE 00193,857
SPDR SER TRPORTFOLI S&P150078464A80566,0841,343,436SH SOLE 001,343,436
SPDR SER TRPORTFOLIO S&P50078464A8543,64378,152SH SOLE 0078,152
SPDR SER TRS&P BIOTECH78464A8701,68812,443SH SOLE 0012,443
STAG INDL INCCOM85254J10299829,693SH SOLE 0029,693
STARBUCKS CORPCOM8552441092362,157SH SOLE 002,157
STONECO LTDCOM CL AG851581062,11534,548SH SOLE 0034,548
TARGET CORPCOM87612E1061,2636,377SH SOLE 006,377
TELADOC HEALTH INCCOM87918A1052,12111,672SH SOLE 0011,672
TERADYNE INCCOM8807701022,05916,924SH SOLE 0016,924
TESLA INCCOM88160R1011,5742,356SH SOLE 002,356
TRUIST FINL CORPCOM89832Q10994016,126SH SOLE 0016,126
UNITEDHEALTH GROUP INCCOM91324P1028462,275SH SOLE 002,275
US BANCORP DELCOM NEW9029733042,63847,703SH SOLE 0047,703
VALERO ENERGY CORPCOM91913Y1001,68323,507SH SOLE 0023,507
VANGUARD INDEX FDSGROWTH ETF9229087369843,830SH SOLE 003,830
VANGUARD INDEX FDSREAL ESTATE ETF9229085534,47848,752SH SOLE 0048,752
VANGUARD INDEX FDSSM CP VAL ETF9229086119,69258,517SH SOLE 0058,517
VANGUARD INDEX FDSTOTAL STK MKT9229087695282,553SH SOLE 002,553
VANGUARD INDEX FDSVALUE ETF92290874424,239184,372SH SOLE 00184,372
VANGUARD WORLD FDSHEALTH CAR ETF92204A5042751,201SH SOLE 001,201
VANGUARD WORLD FDSINF TECH ETF92204A7025431,516SH SOLE 001,516
VEEVA SYS INCCL A COM9224751081,6466,301SH SOLE 006,301
VERIZON COMMUNICATIONS INCCOM92343V1045038,643SH SOLE 008,643
VISA INCCOM CL A92826C8394,99523,590SH SOLE 0023,590
WALMART INCCOM9311421032481,823SH SOLE 001,823
WASHINGTON TR BANCORPCOM9406101081,07920,902SH SOLE 0020,902
WASTE MGMT INC DELCOM94106L1093993,090SH SOLE 003,090
WEYERHAEUSER CO MTN BECOM NEW9621661043559,966SH SOLE 009,966
YUM BRANDS INCCOM9884981012842,624SH SOLE 002,624
ZOETIS INCCL A98978V1031,1797,487SH SOLE 007,487
ZSCALER INCCOM98980G1029595,585SH SOLE 005,585