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
AMAZON COM INC COMCOM0231351063,094942SH SOLENONE94200
INVESCO QQQ TRUSTUNIT SER 146090E1033771,055SH SOLENONE1,05500
STARBUCKS CORP COMCOM8552441093,60332,663SH SOLENONE32,66300
ANTHEM INC COMCOM036752103293786SH SOLENONE78600
MONSTER BEVERAGE CORP NEW COMCOM61174X1096347,139SH SOLENONE7,13900
JOHNSON & JOHNSON COMCOM4781601043,20119,824SH SOLENONE19,82400
WILLIAMS SONOMA INC COMCOM9699041011,78610,076SH SOLENONE10,07600
WASTE MGMT INC DEL COMCOM94106L1093,48223,319SH SOLENONE23,31900
VANGUARD TOTAL STOCK MARKET INDEX FUNDTOTAL STK MKT92290876921,30695,948SH SOLENONE95,94800
VANGUARD EXTENDED MARKET INDEX FUNDEXTEND MKT ETF9229086522,41013,221SH SOLENONE13,22100
VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETFINTL DVD ETF9219468101,09112,510SH SOLENONE12,51000
COSTCO WHSL CORP NEW COMCOM22160K105324722SH SOLENONE72200
ISHARES MSCI KLD 400 SOCIAL ETFMSCI KLD400 SOC4642885705046,057SH SOLENONE6,05700
YUM BRANDS INC COMCOM9884981013763,081SH SOLENONE3,08100
PROCTER AND GAMBLE CO COMCOM7427181093,67826,315SH SOLENONE26,31500
COCA COLA CO COMCOM19121610062111,841SH SOLENONE11,84100
GENERAL MLS INC COMCOM3703341042123,546SH SOLENONE3,54600
UNITED PARCEL SERVICE INC CL BCL B9113121063832,106SH SOLENONE2,10600
AVALONBAY CMNTYS INC COMCOM053484101202913SH SOLENONE91300
INTEL CORP COMCOM45814010081515,304SH SOLENONE15,30400
HUNT J B TRANS SVCS INC COMCOM4456581072701,619SH SOLENONE1,61900
MEDTRONIC PLC SHSSHSG5960L1036345,063SH SOLENONE5,06300
NETFLIX INC COMCOM64110L106349572SH SOLENONE57200
INVESCO DYNAMIC BUILDING & CONSTRUCTION ETFDYNMC BLDG CON46137V7791,00021,123SH SOLENONE21,12300
PAYCHEX INC COMCOM7043261072,83325,199SH SOLENONE25,19900
SEI INVTS CO COMCOM7841171032774,681SH SOLENONE4,68100
PROLOGIS INC. COMCOM74340W1032,81922,476SH SOLENONE22,47600
MERCK & CO INC COMCOM58933Y1051,22516,311SH SOLENONE16,31100
SPDR S&P 500 ETFTR UNIT78462F1033,3957,912SH SOLENONE7,91200
MASTERCARD INCORPORATED CL ACL A57636Q1048432,425SH SOLENONE2,42500
FIRST REP BK SAN FRANCISCO CAL COMCOM33616C1003241,681SH SOLENONE1,68100
ILLINOIS TOOL WKS INC COMCOM4523081091,8158,788SH SOLENONE8,78800
SBA COMMUNICATIONS CORP NEW CL ACL A78410G1044231,282SH SOLENONE1,28200
LHC GROUP INC COMCOM50187A1072231,422SH SOLENONE1,42200
EMERSON ELEC CO COMCOM2910111042782,960SH SOLENONE2,96000
YUM CHINA HLDGS INC COMCOM98850P1092003,444SH SOLENONE3,44400
LAMB WESTON HLDGS INC COMCOM5132721044627,534SH SOLENONE7,53400
VERTEX PHARMACEUTICALS INC COMCOM92532F1004852,674SH SOLENONE2,67400
ISHARES U.S. HOME CONSTRUCTION ETFUS HOME CONS ETF4642887521,03315,612SH SOLENONE15,61200
VERIZON COMMUNICATIONS INC COMCOM92343V1043336,169SH SOLENONE6,16900
FEDEX CORP COMCOM31428X1062361,078SH SOLENONE1,07800
SHERWIN WILLIAMS CO COMCOM8243481064901,752SH SOLENONE1,75200
PEPSICO INC COMCOM7134481081,2758,482SH SOLENONE8,48200
HONEYWELL INTL INC COMCOM4385161062,68712,660SH SOLENONE12,66000
TRANE TECHNOLOGIES PLC SHSSHSG8994E1033792,199SH SOLENONE2,19900
ISHARES ESG AWARE MSCI USA ETFESG AWR MSCI USA46435G4253743,806SH SOLENONE3,80600
SPDR BLOOMBERG CONVERTIBLE SECURITIES ETFBLMBRG BRC CNVRT78464A3591,45717,071SH SOLENONE17,07100
HOME DEPOT INC COMCOM4370761025,22115,906SH SOLENONE15,90600
AUTOMATIC DATA PROCESSING INC COMCOM0530151034,08020,413SH SOLENONE20,41300
DUPONT DE NEMOURS INC COMCOM26614N1022573,792SH SOLENONE3,79200
SCHWAB U.S. SMALL-CAP ETFUS SML CAP ETF8085246076186,182SH SOLENONE6,18200
IQVIA HLDGS INC COMCOM46266C1053941,648SH SOLENONE1,64800
AON PLC SHS CL ASHS CL AG0403H108215754SH SOLENONE75400
ISHARES S&P SMALL-CAP FUNDCORE S&P SCP ETF46428780413,797126,361SH SOLENONE126,36100
BERKSHIRE HATHAWAY INC DEL CL B NEWCL B NEW0846707028273,030SH SOLENONE3,03000
ADOBE SYSTEMS INCORPORATED COMCOM00724F1016641,154SH SOLENONE1,15400
ALPHABET INC CAP STK CL ACAP STK CL A02079K3053,1361,173SH SOLENONE1,17300
COLUMBIA DIVERSIFIED FIXED INCOME ALLOCATION ETFDIVERSIFID FXD19761L5081,77483,076SH SOLENONE83,07600
INTUIT COMCOM461202103497922SH SOLENONE92200
UNILEVER PLC SPON ADR NEWSPON ADR NEW9047677042304,257SH SOLENONE4,25700
COMCAST CORP NEW CL ACL A20030N1013746,703SH SOLENONE6,70300
MICROSOFT CORP COMCOM59491810412,27443,540SH SOLENONE43,54000
SCHLUMBERGER LTD COM STKCOM STK80685710830210,192SH SOLENONE10,19200
AVERY DENNISON CORP COMCOM0536111091,8098,735SH SOLENONE8,73500
BOEING CO COMCOM0970231058103,683SH SOLENONE3,68300
COPART INC COMCOM2172041063012,176SH SOLENONE2,17600
NEXTERA ENERGY INC COMCOM65339F1014,28654,595SH SOLENONE54,59500
NIKE INC CL BCL B6541061039216,345SH SOLENONE6,34500
LINDE PLC SHSSHSG5494J1033881,323SH SOLENONE1,32300
NXP SEMICONDUCTORS N V COMCOMN6596X1093942,013SH SOLENONE2,01300
NORFOLK SOUTHN CORP COMCOM655844108201841SH SOLENONE84100
DOW INC COMCOM2605571032584,487SH SOLENONE4,48700
SPDR S&P GLOBAL NATURAL RESOURCES ETFGLB NAT RESRCE78463X5416,996136,242SH SOLENONE136,24200
ASTRAZENECA PLC SPONSORED ADRSPONSORED ADR0463531082904,840SH SOLENONE4,84000
ILLUMINA INC COMCOM4523271094341,070SH SOLENONE1,07000
INVESCO S&P 500 EQUAL WEIGHT ETFS&P500 EQL WGT46137V3578,75258,422SH SOLENONE58,42200
WABTEC COMCOM9297401082422,808SH SOLENONE2,80800
LILLY ELI & CO COMCOM5324571088003,464SH SOLENONE3,46400
AIR PRODS & CHEMS INC COMCOM0091581062,1078,229SH SOLENONE8,22900
FT CBOE VEST U.S. EQUITY BUFFER ETF - FEBRUARYUS EQT BUFFER33740F7633,785103,215SH SOLENONE103,21500
FT CBOE VEST U.S. EQUITY BUFFER ETF - AUGUSTVEST US BUFFER33740F8623,63899,756SH SOLENONE99,75600
CARRIER GLOBAL CORPORATION COMCOM14448C1042094,039SH SOLENONE4,03900
AFLAC INC COMCOM0010551022855,479SH SOLENONE5,47900
QUANTA SVCS INC COMCOM74762E1023352,950SH SOLENONE2,95000
ISHARES RUSSELL MID-CAP GROWTH ETFRUS MD CP GR ETF4642874812442,185SH SOLENONE2,18500
REGENERON PHARMACEUTICALS COMCOM75886F107586969SH SOLENONE96900
FIRST SOLAR INC COMCOM3364331072452,573SH SOLENONE2,57300
SCHWAB US DIVIDEND EQUITY ETFUS DIVIDEND EQ8085247971,10814,933SH SOLENONE14,93300
XYLEM INC COMCOM98419M1003432,779SH SOLENONE2,77900
TRACTOR SUPPLY CO COMCOM8923561062561,264SH SOLENONE1,26400
VISA INC COM CL ACOM CL A92826C8391,9838,903SH SOLENONE8,90300
SVB FINANCIAL GROUP COMCOM78486Q101535828SH SOLENONE82800
SPDR BLOOMBERG SHORT TERM HIGH YIELD BOND ETFBLOOMBERG SRT TR78468R4084,887178,453SH SOLENONE178,45300
VANECK SEMICONDUCTOR ETFSEMICONDUCTR ETF92189F6761,1924,653SH SOLENONE4,65300
AMERICAN TOWER CORP NEW COMCOM03027X1002,0107,573SH SOLENONE7,57300
WISDOMTREE U.S. SMALLCAP DIVIDEND FUNDUS SMALLCAP DIVD97717W6041,05034,084SH SOLENONE34,08400
FACEBOOK INC CL ACL A30303M1021,7515,161SH SOLENONE5,16100
ASML HOLDING N V N Y REGISTRY SHSN Y REGISTRY SHSN07059210373501SH SOLENONE50100
LPL FINL HLDGS INC COMCOM50212V1002261,443SH SOLENONE1,44300
PALO ALTO NETWORKS INC COMCOM697435105387809SH SOLENONE80900
INVESCO S&P 500 TOP 50 ETFS&P 500 TOP 5046137V2335611,702SH SOLENONE1,70200
MONDELEZ INTL INC CL ACL A6092071052,49542,889SH SOLENONE42,88900
BROADCOM INC COMCOM11135F1015141,062SH SOLENONE1,06200
WORKDAY INC CL ACL A98138H1012751,104SH SOLENONE1,10400
NOVARTIS AG SPONSORED ADRSPONSORED ADR66987V1095376,578SH SOLENONE6,57800
EXPEDITORS INTL WASH INC COMCOM3021301094473,755SH SOLENONE3,75500
ACCENTURE PLC IRELAND SHS CLASS ASHS CLASS AG1151C1015,69517,802SH SOLENONE17,80200
NVIDIA CORPORATION COMCOM67066G1041,6437,932SH SOLENONE7,93200
ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETFISHS 1-5YR INVS4642886461,99536,515SH SOLENONE36,51500
GENUINE PARTS CO COMCOM3724601053873,200SH SOLENONE3,20000
ABBVIE INC COMCOM00287Y1097256,727SH SOLENONE6,72700
S&P GLOBAL INC COMCOM78409V1048622,029SH SOLENONE2,02900
SPDR S&P METALS AND MINING ETFS&P METALS MNG78464A7551,16527,928SH SOLENONE27,92800
FIRST TRUST NASDAQ TECHNOLOGY DIVIDEND INDEX FUNDNASD TECH DIV33738R1181,25622,243SH SOLENONE22,24300
OMNICELL COM COMCOM68213N1093632,448SH SOLENONE2,44800
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADSSPONSORED ADS8740391004604,126SH SOLENONE4,12600
BLACKSTONE INC COMCOM09260D1074,42438,027SH SOLENONE38,02700
ANSYS INC COMCOM03662Q105265779SH SOLENONE77900
FACTSET RESH SYS INC COMCOM303075105329835SH SOLENONE83500
BRIGHT HORIZONS FAM SOL IN DEL COMCOM1091941002051,473SH SOLENONE1,47300
STRYKER CORPORATION COMCOM863667101234888SH SOLENONE88800
QUALCOMM INC COMCOM7475251034023,118SH SOLENONE3,11800
FASTENAL CO COMCOM3119001041,85135,874SH SOLENONE35,87400
INTUITIVE SURGICAL INC COM NEWCOM NEW46120E602333335SH SOLENONE33500
DISCOVER FINL SVCS COMCOM2547091083,02924,660SH SOLENONE24,66000
MCDONALDS CORP COMCOM5801351013,26213,533SH SOLENONE13,53300
QUEST DIAGNOSTICS INC COMCOM74834L1003012,077SH SOLENONE2,07700
CISCO SYS INC COMCOM17275R1021,05419,382SH SOLENONE19,38200
AUTODESK INC COMCOM0527691069073,182SH SOLENONE3,18200
CDW CORP COMCOM12514G1082941,620SH SOLENONE1,62000
AT&T INC COMCOM00206R10238214,160SH SOLENONE14,16000
SPDR S&P REGIONAL BANKING ETFS&P REGL BKG78464A6981,08115,968SH SOLENONE15,96800
LULULEMON ATHLETICA INC COMCOM550021109288713SH SOLENONE71300
UNION PAC CORP COMCOM9078181081,0425,317SH SOLENONE5,31700
ECOLAB INC COMCOM2788651006713,218SH SOLENONE3,21800
ISHARES PREFERRED AND INCOME SECURITIES ETFPFD AND INCM SEC4642886874,973128,146SH SOLENONE128,14600
SALESFORCE COM INC COMCOM79466L3021,1414,210SH SOLENONE4,21000
MCCORMICK & CO INC COM NON VTGCOM NON VTG5797802061,70020,982SH SOLENONE20,98200
IDEXX LABS INC COMCOM45168D10418,47729,711SH SOLENONE29,71100
THERMO FISHER SCIENTIFIC INC COMCOM883556102526922SH SOLENONE92200
LOCKHEED MARTIN CORP COMCOM5398301091,7835,168SH SOLENONE5,16800
JPMORGAN CHASE & CO COMCOM46625H1003,45121,083SH SOLENONE21,08300
ISHARES 5-10 YEAR INVESTMENT GRADE CORPORATE BOND ETFISHS 5-10YR INVT4642886381,57026,150SH SOLENONE26,15000
CHEVRON CORP NEW COMCOM1667641003363,312SH SOLENONE3,31200
ALBEMARLE CORP COMCOM0126531013,95718,075SH SOLENONE18,07500
CONOCOPHILLIPS COMCOM20825C1042734,030SH SOLENONE4,03000
DANAHER CORPORATION COMCOM2358511024261,401SH SOLENONE1,40100
SPDR S&P BANK ETFS&P BK ETF78464A7971,05119,876SH SOLENONE19,87600
TJX COS INC NEW COMCOM8725401094887,400SH SOLENONE7,40000
BK OF AMERICA CORP COMCOM06050510480518,967SH SOLENONE18,96700
INVESCO DYNAMIC LEISURE AND ENTERTAINMENT ETFDYNMC LEISURE46137V7201,19123,662SH SOLENONE23,66200
WALMART INC COMCOM9311421039226,617SH SOLENONE6,61700
ISHARES 3-7 YEAR TREASURY BOND ETF3 7 YR TREAS BD4642886615,42041,643SH SOLENONE41,64300
INTERNATIONAL BUSINESS MACHS COMCOM4592001013022,180SH SOLENONE2,18000
ORACLE CORP COMCOM68389X10597211,156SH SOLENONE11,15600
RAYTHEON TECHNOLOGIES CORP COMCOM75513E1018199,529SH SOLENONE9,52900
TEXAS INSTRS INC COMCOM8825081044,11721,421SH SOLENONE21,42100
TARGET CORP COMCOM87612E1062,55011,147SH SOLENONE11,14700
PFIZER INC COMCOM71708110371516,637SH SOLENONE16,63700
MORGAN STANLEY COM NEWCOM NEW6174464483,46935,650SH SOLENONE35,65000
3M CO COMCOM88579Y1015723,263SH SOLENONE3,26300
KLA CORP COM NEWCOM NEW4824801003,77211,278SH SOLENONE11,27800
HP INC COMCOM40434L1052147,834SH SOLENONE7,83400
GILEAD SCIENCES INC COMCOM3755581032123,045SH SOLENONE3,04500
ALPHABET INC CAP STK CL CCAP STK CL C02079K1072,580968SH SOLENONE96800
AMERICAN EXPRESS CO COMCOM0258161093452,065SH SOLENONE2,06500
AMGEN INC COMCOM0311621003,81317,931SH SOLENONE17,93100
PAYCOM SOFTWARE INC COMCOM70432V102205415SH SOLENONE41500
JONES LANG LASALLE INC COMCOM48020Q107232938SH SOLENONE93800
VANGUARD DIVIDEND APPRECIATION INDEX FUNDDIV APP ETF9219088441,1787,672SH SOLENONE7,67200
ISHARES MSCI EAFE SMALL-CAP ETFEAFE SML CP ETF4642882737,15296,119SH SOLENONE96,11900
SYNCHRONY FINANCIAL COMCOM87165B1032324,758SH SOLENONE4,75800
EATON CORP PLC SHSSHSG291831035583,742SH SOLENONE3,74200
ISHARES U.S. BROKER-DEALERS & SECURITIES EXCHANGES ETFUS BR DEL SE ETF4642887949368,971SH SOLENONE8,97100
IPG PHOTONICS CORP COMCOM44980X1092071,308SH SOLENONE1,30800
ALIBABA GROUP HLDG LTD SPONSORED ADSSPONSORED ADS01609W1026554,430SH SOLENONE4,43000
LAM RESEARCH CORP COMCOM512807108530932SH SOLENONE93200
NUCOR CORP COMCOM6703461052202,243SH SOLENONE2,24300
PNC FINL SVCS GROUP INC COMCOM6934751054722,414SH SOLENONE2,41400
BRISTOL-MYERS SQUIBB CO COMCOM1101221082454,144SH SOLENONE4,14400
ISHARES RUSSELL 3000 ETFRUSSELL 3000 ETF46428768927,393107,488SH SOLENONE107,48800
ISHARES J.P. MORGAN USD EMERGING MARKETS BOND ETFJPMORGAN USD EMG4642882814,74243,094SH SOLENONE43,09400
AMERICAN WTR WKS CO INC NEW COMCOM0304201033692,188SH SOLENONE2,18800
FIRST TRUST NATURAL GAS ETFNAT GAS ETF33733E8071,33379,161SH SOLENONE79,16100
EXXON MOBIL CORP COMCOM30231G10291815,615SH SOLENONE15,61500
UNITEDHEALTH GROUP INC COMCOM91324P1022,3435,997SH SOLENONE5,99700
TRAVELERS COMPANIES INC COMCOM89417E1094212,776SH SOLENONE2,77600
LOWES COS INC COMCOM5486611072761,365SH SOLENONE1,36500
DEERE & CO COMCOM2441991056151,838SH SOLENONE1,83800
COLGATE PALMOLIVE CO COMCOM1941621035507,287SH SOLENONE7,28700
SHOPIFY INC CL ACL A82509L107443327SH SOLENONE32700
DEVON ENERGY CORP NEW COMCOM25179M1032,63374,158SH SOLENONE74,15800
NOVO-NORDISK A S ADRADR6701002052582,696SH SOLENONE2,69600
NEW YORK TIMES CO CL ACL A6501111073146,378SH SOLENONE6,37800
PAYPAL HLDGS INC COMCOM70450Y1037472,873SH SOLENONE2,87300
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETFPORTFOLIO DEVLPD78463X88944712,358SH SOLENONE12,35800
BLACKROCK INC COMCOM09247X1013,0893,684SH SOLENONE3,68400
ISHARES S&P MIDCAP FUNDCORE S&P MCP ETF4642875074211,601SH SOLENONE1,60100
ISHARES S&P GLOBAL CLEAN ENERGY INDEX FUNDGL CLEAN ENE ETF4642882241,09250,447SH SOLENONE50,44700
VANGUARD TAX-EXEMPT BOND ETFTAX EXEMPT BD9229077463,13657,270SH SOLENONE57,27000
ISHARES MSCI EAFE ETFMSCI EAFE ETF4642874652,91137,321SH SOLENONE37,32100
APPLE INC COMCOM0378331005,30437,485SH SOLENONE37,48500
ISHARES IBONDS DEC 2023 TERM CORPORATE ETFIBONDS DEC23 ETF46434VAX839715,300SH SOLENONE15,30000
ABBOTT LABS COMCOM0028241004,17035,307SH SOLENONE35,30700
DISNEY WALT CO COMCOM2546871061,4028,289SH SOLENONE8,28900