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 919 4,772 SH   SOLE   4,772 0 0
ABBOTT LABS COM 002824100 1,897 15,830 SH   SOLE   15,750 0 80
ABBVIE INC COM 00287Y109 2,303 21,277 SH   SOLE   21,277 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,937 28,731 SH   SOLE   26,728 0 2,003
ADOBE INC COM 00724F101 238 500 SH   SOLE   500 0 0
AIR PRODS & CHEMS INC COM 009158106 8,166 29,026 SH   SOLE   27,990 0 1,036
ALIGN TECHNOLOGY INC COM 016255101 1,014 1,873 SH   SOLE   1,873 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305 10,839 5,255 SH   SOLE   4,943 0 312
ALPHABET INC CLASS C CAP STK CL C 02079K107 1,192 576 SH   SOLE   565 0 11
ALTRIA GROUP INC COM 02209S103 480 9,373 SH   SOLE   9,373 0 0
AMAZON COM INC COM 023135106 238 77 SH   SOLE   77 0 0
AMERICAN EXPRESS CO COM 025816109 304 2,146 SH   SOLE   2,146 0 0
AMERICAN TOWER CORP NEW COM 03027X100 11,435 47,833 SH   SOLE   46,333 0 1,500
AMERICAN WTR WKS CO INC NEW COM 030420103 8,083 53,916 SH   SOLE   50,351 0 3,565
AMETEK INC COM 031100100 316 2,477 SH   SOLE   2,362 0 115
AMGEN INC COM 031162100 228 917 SH   SOLE   917 0 0
APPLE INC COM 037833100 22,480 184,034 SH   SOLE   175,268 0 8,766
APPLIED MATLS INC COM 038222105 868 6,500 SH   SOLE   6,500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 270 4,730 SH   SOLE   4,530 0 200
ASTRAZENECA PLC SPONSORED ADR 046353108 515 10,350 SH   SOLE   10,350 0 0
AT&T INC COM 00206R102 845 27,910 SH   SOLE   27,210 0 700
AUTODESK INC COM 052769106 1,395 5,035 SH   SOLE   4,702 0 333
AUTOMATIC DATA PROCESSING IN COM 053015103 9,170 48,654 SH   SOLE   47,555 0 1,099
BALL CORP COM 058498106 434 5,120 SH   SOLE   5,120 0 0
BANK AMER CORP COM 060505104 1,924 49,730 SH   SOLE   49,730 0 0
BECTON DICKINSON & CO COM 075887109 1,112 4,575 SH   SOLE   4,535 0 40
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 573 2,242 SH   SOLE   2,242 0 0
BLOOM ENERGY CORP COM CL A 093712107 4,925 182,063 SH   SOLE   178,613 0 3,450
BOEING CO COM 097023105 650 2,550 SH   SOLE   2,500 0 50
BP PLC SPONSORED ADR 055622104 395 16,215 SH   SOLE   16,215 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 567 3,310 SH   SOLE   3,310 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,905 30,169 SH   SOLE   30,099 0 70
BROADCOM INC 8% CNV PFD SER A 11135F200 1,098 745 SH   SOLE   745 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 276 6,541 SH   SOLE   6,541 0 0
CATERPILLAR INC COM 149123101 274 1,180 SH   SOLE   1,180 0 0
SCHWAB CHARLES CORP NEW COM 808513105 2,885 44,264 SH   SOLE   39,389 0 4,875
CHECK POINT SOFTWARE TECH LT ORD M22465104 250 2,229 SH   SOLE   1,999 0 230
CHEMED CORP NEW COM 16359R103 8,420 18,312 SH   SOLE   17,265 0 1,047
CHEVRON CORP NEW COM 166764100 2,501 23,871 SH   SOLE   22,636 0 1,235
CHUBB LIMITED COM H1467J104 259 1,637 SH   SOLE   1,637 0 0
CHURCH & DWIGHT INC COM 171340102 779 8,920 SH   SOLE   8,920 0 0
CISCO SYS INC COM 17275R102 2,145 41,483 SH   SOLE   41,013 0 470
CITIGROUP INC COM NEW 172967424 882 12,125 SH   SOLE   12,125 0 0
CITIZENS FINL GROUP INC COM 174610105 790 17,900 SH   SOLE   17,900 0 0
COCA COLA CO COM 191216100 4,669 88,570 SH   SOLE   84,070 0 4,500
COLFAX CORP COM 194014106 754 17,200 SH   SOLE   17,200 0 0
COMCAST CORP NEW CL A 20030N101 15,307 282,886 SH   SOLE   267,276 0 15,610
CONAGRA BRANDS INC COM 205887102 2,476 65,839 SH   SOLE   55,939 0 9,900
CONSTELLATION BRANDS INC CL A 21036P108 956 4,192 SH   SOLE   4,127 0 65
COSTCO WHSL CORP NEW COM 22160K105 310 880 SH   SOLE   880 0 0
CVS HEALTH CORP COM 126650100 214 2,850 SH   SOLE   2,850 0 0
DANAHER CORP DEL COM 235851102 16,588 73,698 SH   SOLE   70,580 0 3,118
DEERE & CO COM 244199105 243 650 SH   SOLE   650 0 0
DISNEY WALT CO COM DISNEY 254687106 2,116 11,465 SH   SOLE   11,005 0 460
DOCUSIGN INC COM 256163106 1,615 7,975 SH   SOLE   7,975 0 0
DOLLAR GENERAL CORP NEW COM 256677105 15,198 75,007 SH   SOLE   70,150 0 4,857
DOMINION ENERGY INC COM 25746U109 598 7,872 SH   SOLE   7,272 0 600
DONALDSON INC COM 257651109 1,534 26,380 SH   SOLE   24,175 0 2,205
DOW INC COM 260557103 1,530 23,933 SH   SOLE   23,240 0 693
DROPBOX INC CL A 26210C104 1,524 57,150 SH   SOLE   57,150 0 0
DUKE ENERGY CORP NEW COM 26441C204 897 9,295 SH   SOLE   7,857 0 1,438
DUPONT DE NEMOURS INC COM 26614N102 1,569 20,302 SH   SOLE   19,742 0 560
EASTMAN CHEM CO COM 277432100 670 6,085 SH   SOLE   5,225 0 860
ECOLAB INC COM 278865100 9,759 45,589 SH   SOLE   43,632 0 1,957
EMERSON ELEC CO COM 291011104 2,483 27,525 SH   SOLE   27,525 0 0
ENBRIDGE INC COM 29250N105 348 9,574 SH   SOLE   9,574 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 417 18,950 SH   SOLE   18,950 0 0
EOG RES INC COM 26875P101 448 6,175 SH   SOLE   6,175 0 0
EQUINIX INC COM PAR $0.001 29444U700 8,877 13,063 SH   SOLE   12,277 0 786
LAUDER ESTEE COS INC CL A 518439104 7,566 26,015 SH   SOLE   25,165 0 850
EXXON MOBIL CORP COM 30231G102 1,554 27,833 SH   SOLE   27,053 0 780
FLEETCOR TECHNOLOGIES INC COM 339041105 10,569 39,343 SH   SOLE   39,343 0 0
F M C CORP COM NEW 302491303 2,590 23,420 SH   SOLE   20,885 0 2,535
FORD MTR CO DEL COM PAR $0.01 345370860 123 10,000 SH   SOLE   10,000 0 0
FRONT DOOR INC COM 35905A109 5,455 101,482 SH   SOLE   96,865 0 4,617
GENERAC HLDGS INC COM 368736104 6,687 20,420 SH   SOLE   19,520 0 900
GENERAL ELECTRIC CO COM 369604103 1,764 134,356 SH   SOLE   127,756 0 6,600
GENERAL MLS INC COM 370334104 264 4,300 SH   SOLE   3,500 0 800
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 772 21,643 SH   SOLE   21,643 0 0
GLOBAL PMTS INC COM 37940X102 4,482 22,235 SH   SOLE   21,185 0 1,050
SCHEIN HENRY INC COM 806407102 235 3,390 SH   SOLE   3,290 0 100
HERSHEY CO COM 427866108 777 4,912 SH   SOLE   4,912 0 0
HOME DEPOT INC COM 437076102 1,694 5,550 SH   SOLE   5,550 0 0
HONEYWELL INTL INC COM 438516106 3,980 18,337 SH   SOLE   16,048 0 2,289
ILLINOIS TOOL WKS INC COM 452308109 1,552 7,006 SH   SOLE   5,806 0 1,200
INTEL CORP COM 458140100 2,061 32,200 SH   SOLE   32,150 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101 1,768 13,267 SH   SOLE   13,240 0 27
INTUIT COM 461202103 5,760 15,038 SH   SOLE   14,508 0 530
INVESCO QQQ TR UNIT SER 1 46090E103 4,490 14,071 SH   SOLE   14,071 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 1,032 25,013 SH   SOLE   23,883 0 1,130
ISHARES TR SH TR CRPORT ETF 464288646 2,615 47,820 SH   SOLE   47,500 0 320
ISHARES TR CORE MSCI EAFE 46432F842 2,307 32,018 SH   SOLE   32,018 0 0
ISHARES TR CORE MSCI EMKT 46434G103 4,080 63,399 SH   SOLE   63,399 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,211 29,582 SH   SOLE   29,582 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,043 8,022 SH   SOLE   8,022 0 0
JOHNSON & JOHNSON COM 478160104 11,765 71,582 SH   SOLE   70,306 0 1,276
JPMORGAN CHASE & CO COM 46625H100 10,443 68,602 SH   SOLE   65,872 0 2,730
KRAFT HEINZ CO COM 500754106 202 5,060 SH   SOLE   1,950 0 3,110
L3HARRIS TECHNOLOGIES INC COM 502431109 1,858 9,169 SH   SOLE   9,009 0 160
LOWES COS INC COM 548661107 1,058 5,565 SH   SOLE   5,265 0 300
MCKESSON CORP COM 58155Q103 330 1,690 SH   SOLE   1,660 0 30
MEDTRONIC PLC COM G5960L103 4,067 34,432 SH   SOLE   34,432 0 0
MERCK & CO INC COM 58933Y105 6,119 79,378 SH   SOLE   78,878 0 500
METLIFE INC COM 59156R108 1,271 20,901 SH   SOLE   20,451 0 450
MICROSOFT CORP COM 594918104 20,482 86,873 SH   SOLE   83,990 0 2,883
MONDELEZ INTL INC CL A 609207105 2,419 41,330 SH   SOLE   36,880 0 4,450
NEXTERA ENERGY INC COM 65339F101 7,751 102,513 SH   SOLE   99,253 0 3,260
NORFOLK SOUTHERN CORP COM 655844108 2,641 9,837 SH   SOLE   9,837 0 0
NUCOR CORP COM 670346105 401 5,000 SH   SOLE   5,000 0 0
NVIDIA CORP COM 67066G104 463 867 SH   SOLE   867 0 0
ORACLE CORP COM 68389X105 1,342 19,125 SH   SOLE   19,125 0 0
OTIS WORLDWIDE CORP COM 68902V107 224 3,270 SH   SOLE   3,270 0 0
PAYPAL HLDGS INC COM 70450Y103 3,763 15,496 SH   SOLE   14,746 0 750
PENTAIR PLC SHS G7S00T104 2,529 40,579 SH   SOLE   36,284 0 4,295
PEPSICO INC COM 713448108 5,156 36,448 SH   SOLE   35,358 0 1,090
PFIZER INC COM 717081103 2,179 60,138 SH   SOLE   60,138 0 0
PHILIP MORRIS INTL INC COM 718172109 388 4,372 SH   SOLE   4,372 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 537 5,265 SH   SOLE   5,265 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 15,634 153,412 SH   SOLE   151,462 0 1,950
PNC FINL SVCS GROUP INC COM 693475105 4,209 23,997 SH   SOLE   21,367 0 2,630
PROCTER AND GAMBLE CO COM 742718109 2,420 17,867 SH   SOLE   17,867 0 0
QUALCOMM INC COM 747525103 3,472 26,188 SH   SOLE   26,063 0 125
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,678 21,719 SH   SOLE   21,649 0 70
REPUBLIC SVCS INC COM 760759100 629 6,333 SH   SOLE   6,333 0 0
S&P GLOBAL INC COM 78409V104 5,848 16,574 SH   SOLE   14,662 0 1,912
SANOFI SPONSORED ADR 80105N105 619 12,525 SH   SOLE   12,525 0 0
SEATTLE GENETICS INC COM 812578102 208 1,500 SH   SOLE   1,500 0 0
SHERWIN WILLIAMS CO COM 824348106 1,328 1,800 SH   SOLE   1,800 0 0
SOUTHERN CO COM 842587107 475 7,649 SH   SOLE   7,649 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,677 6,754 SH   SOLE   6,754 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 1,033 33,000 SH   SOLE   33,000 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 722 26,400 SH   SOLE   26,400 0 0
SQUARE INC CL A 369604103 318 1,400 SH   SOLE   1,400 0 0
STARBUCKS CORP COM 855244109 2,683 24,550 SH   SOLE   21,475 0 3,075
STERIC PLC SHS USD G8473T100 8,061 42,320 SH   SOLE   41,120 0 1,200
STRYKER CORP COM 863667101 2,552 10,476 SH   SOLE   10,176 0 300
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 10,394 218,044 SH   SOLE   205,909 0 12,135
TESLA INC COM 88160R101 708 1,060 SH   SOLE   1,035 0 25
TEXAS INSTRS INC COM 882508104 2,718 14,381 SH   SOLE   13,831 0 550
THERMO FISHER SCIENTIFIC INC COM 883556102 15,914 34,869 SH   SOLE   32,908 0 1,961
TOTAL S A SPONSORED ADR 89151E109 545 11,700 SH   SOLE   11,700 0 0
UNION PAC CORP COM 907818108 11,702 53,093 SH   SOLE   51,243 0 1,850
UNITED PARCEL SERVICE INC CL B 911312106 329 1,935 SH   SOLE   1,650 0 285
UNIVERSAL DISPLAY CORP COM 91347P105 598 2,524 SH   SOLE   2,404 0 120
US BANCORP DEL COM NEW 902973304 1,410 25,500 SH   SOLE   25,500 0 0
VANGUARD GROUP DIV APP ETF 921908844 2,593 17,631 SH   SOLE   17,631 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,231 8,868 SH   SOLE   8,868 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,204 37,909 SH   SOLE   33,239 0 4,670
VERTEX PHARMACEUTICALS INC COM 92532F100 415 1,930 SH   SOLE   1,930 0 0
VISA INC COM CL A 92826C839 10,369 48,972 SH   SOLE   47,735 0 1,237
WALMART INC COM 931142103 625 4,600 SH   SOLE   4,600 0 0
WILLIAMS COS INC DEL COM 969457100 2,662 112,378 SH   SOLE   92,198 0 20,180
WILLIAMS SONOMA INC COM 969904101 952 5,310 SH   SOLE   5,230 0 80
XPO LOGISTICS INC COM 983793100 894 7,250 SH   SOLE   6,990 0 260
ZOETIS INC CL A 98978V103 12,240 77,723 SH   SOLE   73,869 0 3,854