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
AGILENT TECHNOLOGIES INCCOM00846U1016203,935SH SOLE 2,24501,690
APPLE INCCOM037833100141,8141,002,222SH SOLE 850,6700151,552
ABBVIE INCCOM00287Y10910,38696,286SH SOLE 56,975039,311
AIRBNB INCCOM CL A0090661012,96017,645SH SOLE 15,48902,156
ABBOTT LABSCOM00282410010,67590,369SH SOLE 42,282048,087
ACCENTURE PLC IRELANDSHS CLASS AG1151C10121,34766,727SH SOLE 59,09207,635
ADOBE SYSTEMS INCORPORATEDCOM00724F10123,46140,751SH SOLE 32,75907,992
ANALOG DEVICES INCCOM03265410520,595122,967SH SOLE 104,553018,414
AUTOMATIC DATA PROCESSING INCOM0530151034,86424,330SH SOLE 20,70403,626
AUTODESK INCCOM0527691065031,764SH SOLE 1,703061
AFLAC INCCOM0010551022,76352,994SH SOLE 46,50406,490
ISHARES TRAGENCY BOND ETF4642881661,54813,064SH SOLE 13,06400
AKAMAI TECHNOLOGIES INCCOM00971T1019158,744SH SOLE 8,74400
ALIGN TECHNOLOGY INCCOM01625510151,13776,848SH SOLE 76,0120836
AMGEN INCCOM03116210012,18357,290SH SOLE 50,73306,557
AMERIPRISE FINL INCCOM03076C1062,64710,021SH SOLE 8,90601,115
AMAZON COM INCCOM02313510635,75410,884SH SOLE 9,24601,638
AIR PRODS & CHEMS INCCOM0091581062,5539,967SH SOLE 6,56603,401
ASML HOLDING N VN Y REGISTRY SHSN070592105,4347,293SH SOLE 7,1240169
AVALONBAY CMNTYS INCCOM0534841011,1975,400SH SOLE 5,40000
AMERICAN WTR WKS CO INC NEWCOM0304201036,81140,294SH SOLE 34,05406,240
AMER STATES WTR COCOM02989910196511,284SH SOLE 9,21302,071
AMERICAN EXPRESS COCOM0258161092,20413,156SH SOLE 10,15603,000
BOEING COCOM0970231051,4806,731SH SOLE 6,73100
INVESCO EXCH TRADED FD TR IITAXABLE MUN BD46138G8051,05432,041SH SOLE 19,666012,375
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1021,99713,488SH SOLE 12,5340954
BCE INCCOM NEW05534B7604218,400SH SOLE 7,40001,000
BECTON DICKINSON & COCOM0758871091,6776,821SH SOLE 5,14801,673
BRIGHT HORIZONS FAM SOL IN DCOM1091941005,16637,053SH SOLE 33,84203,211
BOOKING HOLDINGS INCCOM09857L1081,968829SH SOLE 7290100
BLACKROCK INCCOM09247X10117,03320,309SH SOLE 17,89402,415
BRISTOL-MYERS SQUIBB COCOM1101221085,71096,510SH SOLE 78,138018,372
BIONTECH SESPONSORED ADS09075V1023,82714,020SH SOLE 14,02000
BANK HAWAII CORPCOM06254010998912,033SH SOLE 10,37101,662
BROADRIDGE FINL SOLUTIONS INCOM11133T1036613,966SH SOLE 3,96600
BERKSHIRE HATHAWAY INC DELCL B NEW0846707022,6579,735SH SOLE 8,7450990
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 CB46138J70063430,043SH SOLE 15,918014,125
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 CB46138J88261428,528SH SOLE 10,820017,708
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 CB46138J86638717,850SH SOLE 7,850010,000
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 CB46138J84127412,386SH SOLE 3,63608,750
VANGUARD BD INDEX FDSSHORT TRM BOND9219378271,54718,876SH SOLE 18,4260450
BLACKSTONE INCCOM09260D1077,46864,194SH SOLE 54,64509,549
CATERPILLAR INCCOM14912310112,53865,311SH SOLE 62,73602,575
CHUBB LIMITEDCOMH1467J1042531,460SH SOLE 1,3350125
CROWN CASTLE INTL CORPNEW COM22822V10116,20893,513SH SOLE 78,977014,536
CERNER CORPCOM1567821041,36119,293SH SOLE 13,40005,893
CIGNA CORP NEWCOM1255231003191,596SH SOLE 1,2940302
COLGATE PALMOLIVE COCOM19416210387711,598SH SOLE 10,59801,000
CLEAN HARBORS INCCOM1844961076556,307SH SOLE 4,71201,595
CLOROX CO DELCOM1890541091,6359,870SH SOLE 7,93901,931
COMMERCIAL METALS COCOM20172310379226,000SH SOLE 26,00000
COMCAST CORPNEW CL A20030N1011,47626,388SH SOLE 23,12803,260
CME GROUP INCCOM12572Q1052781,435SH SOLE 1,43500
COSTCO WHSL CORP NEWCOM22160K10522,27349,568SH SOLE 42,89406,674
COTY INCCOM CL A22207020340952,023SH SOLE 52,02300
SALESFORCE COM INCCOM79466L3028,67831,996SH SOLE 28,61703,379
CISCO SYS INCCOM17275R1026,220114,267SH SOLE 86,012028,255
CSX CORPCOM12640810333511,250SH SOLE 0011,250
CINTAS CORPCOM1729081051,1463,010SH SOLE 3,01000
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461021,30017,512SH SOLE 12,40405,108
CHEVRON CORP NEWCOM16676410011,049108,915SH SOLE 88,649020,266
DOMINION ENERGY INCCOM25746U1093104,246SH SOLE 3,20501,041
DUPONT DE NEMOURS INCCOM26614N1023044,467SH SOLE 4,46700
DEERE & COCOM2441991051,7275,153SH SOLE 4,9970156
QUEST DIAGNOSTICS INCCOM74834L1008425,797SH SOLE 5,3700427
DANAHER CORPORATIONCOM23585110227,15989,210SH SOLE 77,370011,840
DISNEY WALT COCOM25468710621,484126,998SH SOLE 108,541018,457
DOXIMITY INCCL A26622P1073854,776SH SOLE 4,5860190
DOVER CORPCOM2600031084,13426,586SH SOLE 23,34603,240
DOW INCCOM2605571033145,460SH SOLE 5,46000
DARDEN RESTAURANTS INCCOM2371941052411,593SH SOLE 1,59300
DUKE ENERGY CORP NEWCOM NEW26441C2041,37114,047SH SOLE 8,76505,282
DESTINATION XL GROUP INCCOM25065K10452786,035SH SOLE 86,03500
EBAY INC.COM27864210377111,071SH SOLE 9,84101,230
ECOLAB INCCOM2788651004992,391SH SOLE 1,34701,044
CONSOLIDATED EDISON INCCOM20911510474910,320SH SOLE 6,94503,375
ISHARES TRMSCI EAFE ETF4642874653,41543,778SH SOLE 24,378019,400
LAUDER ESTEE COS INCCL A51843910411,39938,006SH SOLE 34,76803,238
EMERSON ELEC COCOM2910111048388,895SH SOLE 7,22001,675
ENBRIDGE INCCOM29250N1052,72168,355SH SOLE 50,572017,783
VANGUARD WORLD FDESG US STK ETF9219107332613,261SH SOLE 3,26100
EVERGY INCCOM30034W1063155,072SH SOLE 3,07202,000
EXPEDITORS INTL WASH INCCOM3021301096,80657,128SH SOLE 54,42802,700
FASTENAL COCOM31190010471313,811SH SOLE 13,81100
FACEBOOK INCCL A30303M10218,69055,069SH SOLE 49,58205,487
FEDEX CORPCOM31428X1064442,025SH SOLE 2,02500
FISERV INCCOM3377381086,96964,235SH SOLE 55,99708,238
FMC CORPCOM NEW3024913032,25724,653SH SOLE 16,87107,782
FORTINET INCCOM34959E10917,03458,328SH SOLE 54,19204,136
FORTIVE CORPCOM34959J10891412,952SH SOLE 10,42202,530
GENERAL ELECTRIC COCOM NEW3696043011,47114,274SH SOLE 9,58904,685
GENERAL MLS INCCOM3703341041,88831,560SH SOLE 15,811015,749
CORNING INCCOM2193501053,27189,647SH SOLE 81,68207,965
GENERAC HLDGS INCCOM368736104226552SH SOLE 55200
ALPHABET INCCAP STK CL C02079K10739,50014,820SH SOLE 12,38502,435
ALPHABET INCCAP STK CL A02079K30528,84710,790SH SOLE 8,89501,895
GOLDMAN SACHS ETF TREQUAL WEIGHT US3814304386,17592,374SH SOLE 82,323010,051
GOLDMAN SACHS ETF TRACTIVEBETA US LG3814305032,94034,179SH SOLE 34,17900
HOME DEPOT INCCOM43707610226,31480,163SH SOLE 68,026012,137
WISDOMTREE TREUROPE HEDGED EQ97717X7011,04113,687SH SOLE 12,39701,290
HONEYWELL INTL INCCOM43851610611,46654,015SH SOLE 46,43607,579
HP INCCOM40434L1052308,400SH SOLE 7,6000800
BLOCK H & R INCCOM09367110575030,000SH SOLE 30,00000
HORMEL FOODS CORPCOM4404521002285,558SH SOLE 4,25401,304
HENRY SCHEIN INCCOM8064071021,88824,796SH SOLE 20,42204,374
ISHARES TRIBOXX HI YD ETF4642885135015,743SH SOLE 5,74300
ISHARES TRISHARES BIOTECH4642875566,21738,453SH SOLE 30,75507,698
INTERNATIONAL BUSINESS MACHSCOM4592001011,62611,702SH SOLE 8,60503,097
INTERCONTINENTAL EXCHANGE INCOM45866F1043122,713SH SOLE 2,71300
ISHARES TRGL CLEAN ENE ETF4642882242,376109,724SH SOLE 94,212015,512
IDEXX LABS INCCOM45168D104297478SH SOLE 47800
ISHARES TRISHS 5-10YR INVT4642886381,54025,647SH SOLE 23,93201,715
ILLUMINA INCCOM4523271092,1775,368SH SOLE 4,5870781
INTEL CORPCOM45814010010,409195,358SH SOLE 145,263050,095
INTUITCOM46120210315,53128,787SH SOLE 26,38002,407
IQVIA HLDGS INCCOM46266C1058,82136,823SH SOLE 31,71205,111
ILLINOIS TOOL WKS INCCOM4523081094,95323,972SH SOLE 21,11802,854
ISHARES TRCORE S&P500 ETF4642872009312,161SH SOLE 2,16100
ISHARES TRRUS 1000 GRW ETF4642876142,88510,528SH SOLE 9,8970631
JACOBS ENGR GROUP INCCOM4698141072,11715,971SH SOLE 14,16501,806
JETBLUE AWYSCORP COM47714310115310,000SH SOLE 10,00000
JOHNSON & JOHNSONCOM47816010415,70697,253SH SOLE 76,034021,219
JPMORGAN CHASE & COCOM46625H1003,40920,828SH SOLE 19,45901,369
KKR & CO INCCOM48251W1043055,018SH SOLE 3,03801,980
KLA CORPCOM NEW482480100291870SH SOLE 87000
KIMBERLY-CLARK CORPCOM4943681032,00015,104SH SOLE 13,36401,740
COCA COLA COCOM19121610073413,990SH SOLE 11,38002,610
LINDE PLCSHSG5494J1035,86119,977SH SOLE 17,09702,880
LILLY ELI & COCOM5324571081,8347,939SH SOLE 7,6070332
LOCKHEED MARTIN CORPCOM5398301091,9195,562SH SOLE 4,18801,374
ALLIANT ENERGY CORPCOM0188021081,41925,355SH SOLE 16,60508,750
LOWES COS INCCOM5486611071,9819,763SH SOLE 9,76300
ISHARES TRIBOXX INV CP ETF4642872422,52518,982SH SOLE 18,98200
LAM RESEARCH CORPCOM5128071081,9923,500SH SOLE 3,50000
MCDONALDS CORPCOM5801351019,79140,608SH SOLE 36,54804,060
MOODYS CORPCOM6153691056281,769SH SOLE 001,769
MONDELEZ INTL INCCL A60920710584114,455SH SOLE 13,33001,125
PIMCO ETF TRENHAN SHRT MA AC72201R8335635,524SH SOLE 5,52400
MARSH & MCLENNAN COS INCCOM5717481028215,422SH SOLE 5,42200
3M COCOM88579Y1017,77344,309SH SOLE 38,96805,341
ALTRIA GROUP INCCOM02209S10386218,927SH SOLE 17,42701,500
MONROE CAP CORPCOM61033510140639,094SH SOLE 36,77202,322
MERCK & CO INCCOM58933Y1055,98179,633SH SOLE 55,436024,197
MORGAN STANLEYCOM NEW6174464488,48787,218SH SOLE 76,489010,729
MICROSOFT CORPCOM59491810493,872332,973SH SOLE 303,611029,362
METTLER TOLEDO INTERNATIONALCOM592688105518376SH SOLE 308068
NEXTERA ENERGY INCCOM65339F10194011,974SH SOLE 8,57403,400
NETFLIX INCCOM64110L1061,2632,069SH SOLE 1,3440725
NIKE INCCL B65410610312,73087,655SH SOLE 76,982010,673
9 METERS BIOPHARMA INCCOM6544051094333,353SH SOLE 33,35300
NORFOLK SOUTHN CORPCOM6558441082601,088SH SOLE 1,08800
NVIDIA CORPORATIONCOM67066G10443,090208,005SH SOLE 196,917011,088
NOVARTIS AGSPONSORED ADR66987V1093974,849SH SOLE 4,3800469
ORACLE CORPCOM68389X1053,39138,913SH SOLE 34,58404,329
PALO ALTO NETWORKS INCCOM69743510510,48521,890SH SOLE 18,61003,280
PAYCHEX INCCOM7043261075464,854SH SOLE 4,0660788
PEPSICO INCCOM7134481081,84212,244SH SOLE 8,71503,529
PFIZER INCCOM7170811034,423102,847SH SOLE 81,252021,595
ISHARES TRPFD AND INCM SEC4642886873338,575SH SOLE 6,82501,750
PROCTER AND GAMBLE COCOM74271810913,45396,233SH SOLE 76,389019,844
INVESCO EXCHANGE TRADED FD TFINL PFD ETF46137V62178841,572SH SOLE 31,572010,000
PROLOGIS INC.COM74340W1031,1559,205SH SOLE 1,70507,500
PHILIP MORRIS INTL INCCOM7181721091,47815,596SH SOLE 15,59600
PIONEER NAT RES COCOM7237871073,88623,338SH SOLE 20,51202,826
PAYPAL HLDGS INCCOM70450Y10310,46640,220SH SOLE 32,89707,323
QUALCOMM INCCOM7475251033,03123,496SH SOLE 20,57702,919
INVESCO QQQ TRUNIT SER 146090E1033,2919,193SH SOLE 5,70203,491
FERRARI N VCOMN3167Y1032,48211,868SH SOLE 8,93902,929
ROBERT HALF INTL INCCOM7703231034094,077SH SOLE 4,07700
ROCKWELL AUTOMATION INCCOM7739031099433,207SH SOLE 1,76301,444
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572,34115,627SH SOLE 9,59006,037
RAYTHEON TECHNOLOGIES CORPCOM75513E1017,92792,212SH SOLE 75,973016,239
INVESCO EXCHANGE TRADED FD TS&P500 EQL TEC46137V2821,4615,069SH SOLE 3,03902,030
SAP SESPON ADR8030542041,1928,826SH SOLE 8,4760350
STARBUCKS CORPCOM8552441096,57959,637SH SOLE 52,62907,008
SEI INVTS COCOM7841171035919,964SH SOLE 9,96400
SHERWIN WILLIAMS COCOM82434810610,05435,943SH SOLE 31,19504,748
GLOBAL X FDSGLOBAL X SILVER37954Y8482326,601SH SOLE 6,60100
SILICON MOTION TECHNOLOGY COSPONSORED ADR82706C1082,04729,673SH SOLE 25,13004,543
ISHARES SILVER TRISHARES46428Q10926713,019SH SOLE 13,01900
SPDR S&P 500 ETF TRTR UNIT78462F1031,0122,357SH SOLE 1,9770380
SPDR SER TRSPDR S&P 500 ETF78468R7966746,345SH SOLE 6,34500
SIMPSON MFG INCCOM8290731055715,340SH SOLE 4,6700670
STATE STR CORPCOM8574771038359,856SH SOLE 9,812044
STANLEY BLACK & DECKER INCCOM8545021016,36936,327SH SOLE 32,77803,549
STRYKER CORPORATIONCOM8636671014,98018,885SH SOLE 17,66801,217
SYSCO CORPCOM8718291071,95724,930SH SOLE 23,43001,500
AT&T INCCOM00206R1021,02237,829SH SOLE 25,629012,200
TORONTO DOMINION BK ONTCOM NEW8911605094336,550SH SOLE 1,50005,050
TERADYNE INCCOM8807701026,87562,975SH SOLE 58,49804,477
TARGET CORPCOM87612E1066532,854SH SOLE 2,85400
TJX COS INC NEWCOM8725401096,622100,371SH SOLE 84,436015,935
THERMO FISHER SCIENTIFIC INCCOM88355610225,77845,120SH SOLE 37,42007,700
TREX CO INCCOM89531P1058,60884,454SH SOLE 75,93808,516
PRICE T ROWE GROUP INCCOM74144T1081,2596,400SH SOLE 6,40000
TESLA INCCOM88160R1014,8926,308SH SOLE 6,0580250
TETRA TECH INCNEW COM88162G1034,02026,917SH SOLE 19,19807,719
TELUS CORPORATIONCOM87971M1031,14552,144SH SOLE 33,544018,600
TEXAS INSTRS INCCOM8825081043,56118,526SH SOLE 17,5620964
UNITEDHEALTH GROUP INCCOM91324P10226,60668,092SH SOLE 58,85409,238
UNION PAC CORPCOM90781810819,58499,912SH SOLE 88,639011,273
ISHARES TRESG MSCI USA ETF46436E7672,02456,044SH SOLE 50,24405,800
VISA INCCOM CL A92826C83928,962130,018SH SOLE 107,836022,182
VANGUARD INDEX FDSSMALL CP ETF9229087518223,761SH SOLE 2,7910970
VEEVA SYS INCCL A COM9224751087,77226,969SH SOLE 26,3200649
V F CORPCOM9182041084,25363,494SH SOLE 58,91304,581
VANGUARD SPECIALIZED FUNDSDIV APP ETF92190884411,74776,479SH SOLE 42,743033,736
VMWARE INCCL A COM9285634023252,188SH SOLE 2,150038
VANGUARD INDEX FDSREAL ESTATE ETF9229085535275,180SH SOLE 3,73401,446
VANGUARD INDEX FDSMID CAP ETF9229086297413,131SH SOLE 3,13100
VANGUARD INDEX FDSTOTAL STK MKT92290876910,38946,784SH SOLE 39,06807,716
VANGUARD MALVERN FDSSTRM INFPROIDX9220208051,72732,850SH SOLE 30,85002,000
VANGUARD INDEX FDSGROWTH ETF9229087368342,875SH SOLE 2,87500
VANGUARD INDEX FDSLARGE CAP ETF9229086378644,300SH SOLE 3,00001,300
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428583857,705SH SOLE 7,70500
VANGUARD STAR FDSVG TL INTL STK F9219097684,26267,367SH SOLE 54,247013,120
VANGUARD WHITEHALL FDSHIGH DIV YLD92194640614,067136,115SH SOLE 92,012044,103
VERIZON COMMUNICATIONS INCCOM92343V1042,24241,506SH SOLE 24,558016,948
WELLTOWER INCCOM95040Q1045,24963,698SH SOLE 50,943012,755
WELLS FARGO CONEW COM9497461013,03665,421SH SOLE 54,618010,803
WASTE MGMT INCDEL COM94106L1097615,098SH SOLE 5,09800
WALMART INCCOM93114210310,01171,828SH SOLE 65,83405,994
PETCO HEALTH & WELLNESS CO ICOM71601V1053,677174,265SH SOLE 150,739023,526
WILLIAMS SONOMA INCCOM9699041011,0806,090SH SOLE 6,09000
SPDR SER TRS&P BIOTECH78464A8703,17525,256SH SOLE 19,72505,531
XILINX INCCOM9839191011,5079,981SH SOLE 9,5190462
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2093943,096SH SOLE 2,7960300
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4074522,520SH SOLE 2,2000320
EXXON MOBIL CORPCOM30231G1022,68545,647SH SOLE 42,14603,501
XYLEM INCCOM98419M1003122,525SH SOLE 2,52500
ZOETIS INCCL A98978V1036283,237SH SOLE 1,56401,673