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 892 4,490 SH   SOLE   4,490 0 0
ABBOTT LABS COM 002824100 1,063 9,172 SH   SOLE   9,092 0 80
ABBVIE INC COM 00287Y109 1,565 13,890 SH   SOLE   13,890 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,299 28,153 SH   SOLE   26,150 0 2,003
ADOBE INC COM 00724F101 293 500 SH   SOLE   500 0 0
AIR PRODS & CHEMS INC COM 009158106 8,462 29,413 SH   SOLE   28,377 0 1,036
ALIGN TECHNOLOGY INC COM 016255101 1,144 1,873 SH   SOLE   1,873 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305 13,623 5,579 SH   SOLE   5,239 0 340
ALPHABET INC CLASS C CAP STK CL C 02079K107 1,213 484 SH   SOLE   476 0 8
ALTRIA GROUP INC COM 02209S103 448 9,406 SH   SOLE   9,406 0 0
AMAZON COM INC COM 023135106 265 77 SH   SOLE   77 0 0
AMERICAN EXPRESS CO COM 025816109 239 1,446 SH   SOLE   1,446 0 0
AMERICAN TOWER CORP NEW COM 03027X100 12,561 46,499 SH   SOLE   44,999 0 1,500
AMERICAN WTR WKS CO INC NEW COM 030420103 8,080 52,421 SH   SOLE   48,876 0 3,545
AMETEK INC COM 031100100 331 2,477 SH   SOLE   2,362 0 115
AMGEN INC COM 031162100 224 917 SH   SOLE   917 0 0
APPLE INC COM 037833100 23,208 169,454 SH   SOLE   161,450 0 8,004
APPLIED MATLS INC COM 038222105 926 6,500 SH   SOLE   6,500 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 620 10,350 SH   SOLE   10,350 0 0
AT&T INC COM 00206R102 442 15,360 SH   SOLE   14,660 0 700
AUTODESK INC COM 052769106 1,450 4,968 SH   SOLE   4,635 0 333
AUTOMATIC DATA PROCESSING IN COM 053015103 8,460 42,594 SH   SOLE   41,495 0 1,099
BALL CORP COM 058498106 415 5,120 SH   SOLE   5,120 0 0
BANK AMER CORP COM 060505104 1,584 38,410 SH   SOLE   38,410 0 0
BECTON DICKINSON & CO COM 075887109 983 4,044 SH   SOLE   4,044 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 612 2,202 SH   SOLE   2,202 0 0
BLOOM ENERGY CORP COM CL A 093712107 4,819 179,363 SH   SOLE   175,913 0 3,450
BRIGHT HORIZONS FAM SOL IN D COM 109194100 369 2,510 SH   SOLE   2,510 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,540 23,044 SH   SOLE   22,974 0 70
BROADCOM INC 8% CNV PFD SER A 11135F200 1,132 745 SH   SOLE   745 0 0
SCHWAB CHARLES CORP NEW COM 808513105 3,183 43,714 SH   SOLE   38,839 0 4,875
CHEMED CORP NEW COM 16359R103 8,432 17,771 SH   SOLE   16,724 0 1,047
CHEVRON CORP NEW COM 166764100 962 9,182 SH   SOLE   7,947 0 1,235
CHURCH & DWIGHT INC COM 171340102 760 8,920 SH   SOLE   8,920 0 0
CISCO SYS INC COM 17275R102 2,000 37,743 SH   SOLE   37,273 0 470
CITIGROUP INC COM NEW 172967424 1,081 15,275 SH   SOLE   15,275 0 0
CITIZENS FINL GROUP INC COM 174610105 821 17,900 SH   SOLE   17,900 0 0
COCA COLA CO COM 191216100 4,447 82,189 SH   SOLE   77,689 0 4,500
COLFAX CORP COM 194014106 829 18,100 SH   SOLE   18,100 0 0
COMCAST CORP NEW CL A 20030N101 15,981 280,271 SH   SOLE   264,871 0 15,400
CONAGRA BRANDS INC COM 205887102 2,319 63,739 SH   SOLE   53,839 0 9,900
CONSTELLATION BRANDS INC CL A 21036P108 1,035 4,427 SH   SOLE   4,427 0 0
COSTCO WHSL CORP NEW COM 22160K105 348 880 SH   SOLE   880 0 0
DANAHER CORP DEL COM 235851102 19,570 72,923 SH   SOLE   69,851 0 3,072
DISNEY WALT CO COM DISNEY 254687106 1,998 11,365 SH   SOLE   10,905 0 460
DOCUSIGN INC COM 256163106 2,199 7,865 SH   SOLE   7,865 0 0
DOLLAR GENERAL CORP NEW COM 256677105 15,550 71,859 SH   SOLE   67,192 0 4,667
DOMINION ENERGY INC COM 25746U109 406 5,522 SH   SOLE   4,922 0 600
DONALDSON INC COM 257651109 1,671 26,305 SH   SOLE   24,100 0 2,205
DOW INC COM 260557103 1,314 20,772 SH   SOLE   20,079 0 693
DROPBOX INC CL A 26210C104 1,734 57,210 SH   SOLE   57,210 0 0
DUKE ENERGY CORP NEW COM 26441C204 468 4,740 SH   SOLE   3,302 0 1,438
DUPONT DE NEMOURS INC COM 26614N102 1,328 17,151 SH   SOLE   16,591 0 560
ECOLAB INC COM 278865100 8,863 43,029 SH   SOLE   41,072 0 1,957
EMERSON ELEC CO COM 291011104 2,635 27,375 SH   SOLE   27,375 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 385 15,950 SH   SOLE   15,950 0 0
EOG RES INC COM 26875P101 423 5,075 SH   SOLE   5,075 0 0
EQUINIX INC COM PAR $0.001 29444U700 10,772 13,422 SH   SOLE   12,641 0 781
LAUDER ESTEE COS INC CL A 518439104 8,283 26,040 SH   SOLE   25,190 0 850
EXXON MOBIL CORP COM 30231G102 543 8,601 SH   SOLE   7,821 0 780
FLEETCOR TECHNOLOGIES INC COM 339041105 10,074 39,343 SH   SOLE   39,343 0 0
F M C CORP COM NEW 302491303 2,490 23,010 SH   SOLE   20,475 0 2,535
FORD MTR CO DEL COM PAR $0.01 345370860 149 10,000 SH   SOLE   10,000 0 0
FRONT DOOR INC COM 35905A109 2,761 55,428 SH   SOLE   50,811 0 4,617
GENERAC HLDGS INC COM 368736104 8,479 20,425 SH   SOLE   19,525 0 900
GENERAL ELECTRIC CO COM 369604103 712 52,900 SH   SOLE   50,300 0 2,600
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 916 22,993 SH   SOLE   22,993 0 0
GLOBAL PMTS INC COM 37940X102 3,327 17,739 SH   SOLE   16,689 0 1,050
SCHEIN HENRY INC COM 806407102 204 2,750 SH   SOLE   2,750 0 0
HERSHEY CO COM 427866108 847 4,862 SH   SOLE   4,862 0 0
HOME DEPOT INC COM 437076102 1,770 5,550 SH   SOLE   5,550 0 0
HONEYWELL INTL INC COM 438516106 3,587 16,352 SH   SOLE   14,063 0 2,289
ILLINOIS TOOL WKS INC COM 452308109 1,231 5,506 SH   SOLE   4,306 0 1,200
INTEL CORP COM 458140100 1,855 33,050 SH   SOLE   33,050 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,978 13,492 SH   SOLE   13,465 0 27
INTUIT COM 461202103 7,582 15,468 SH   SOLE   14,938 0 530
INVESCO QQQ TR UNIT SER 1 46090E103 5,810 16,393 SH   SOLE   16,393 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 983 24,588 SH   SOLE   23,458 0 1,130
ISHARES TR SH TR CRPORT ETF 464288646 4,937 90,070 SH   SOLE   89,300 0 770
ISHARES TR BARCLAYS 7 10 YR 464287440 451 3,906 SH   SOLE   3,906 0 0
ISHARES TR CORE MSCI EAFE 46432F842 1,453 19,405 SH   SOLE   19,405 0 0
ISHARES TR CORE MSCI EMKT 46434G103 221 3,304 SH   SOLE   3,304 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,369 38,674 SH   SOLE   38,674 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,041 7,748 SH   SOLE   7,748 0 0
ISHARES TR JPMORGAN USD EMG 464288281 882 7,839 SH   SOLE   7,839 0 0
JOHNSON & JOHNSON COM 478160104 10,445 63,403 SH   SOLE   62,127 0 1,276
JPMORGAN CHASE & CO COM 46625H100 9,203 59,167 SH   SOLE   56,437 0 2,730
L3HARRIS TECHNOLOGIES INC COM 502431109 1,901 8,794 SH   SOLE   8,734 0 60
LOWES COS INC COM 548661107 788 4,065 SH   SOLE   3,765 0 300
MEDTRONIC PLC COM G5960L103 3,982 32,082 SH   SOLE   28,327 0 3,755
MERCK & CO INC COM 58933Y105 8,222 105,720 SH   SOLE   104,220 0 1,500
METLIFE INC COM 59156R108 1,236 20,651 SH   SOLE   20,201 0 450
MICROSOFT CORP COM 594918104 22,671 83,686 SH   SOLE   80,805 0 2,881
MONDELEZ INTL INC CL A 609207105 2,297 36,790 SH   SOLE   32,340 0 4,450
NEXTERA ENERGY INC COM 65339F101 8,102 110,565 SH   SOLE   107,305 0 3,260
NORFOLK SOUTHERN CORP COM 655844108 1,178 4,437 SH   SOLE   4,437 0 0
NUCOR CORP COM 670346105 480 5,000 SH   SOLE   5,000 0 0
NVIDIA CORP COM 67066G104 674 842 SH   SOLE   842 0 0
ORACLE CORP COM 68389X105 1,489 19,125 SH   SOLE   19,125 0 0
PAYPAL HLDGS INC COM 70450Y103 6,081 20,861 SH   SOLE   20,111 0 750
PENTAIR PLC SHS G7S00T104 2,718 40,279 SH   SOLE   35,984 0 4,295
PEPSICO INC COM 713448108 5,176 34,936 SH   SOLE   34,936 0 0
PFIZER INC COM 717081103 2,275 58,100 SH   SOLE   58,100 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 464 4,565 SH   SOLE   4,565 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 14,617 143,350 SH   SOLE   141,400 0 1,950
PNC FINL SVCS GROUP INC COM 693475105 3,921 20,557 SH   SOLE   17,927 0 2,630
PROCTER AND GAMBLE CO COM 742718109 2,048 15,177 SH   SOLE   15,177 0 0
QUALCOMM INC COM 747525103 3,425 23,963 SH   SOLE   23,838 0 125
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,562 18,308 SH   SOLE   18,308 0 0
REPUBLIC SVCS INC COM 760759100 620 5,633 SH   SOLE   5,633 0 0
S&P GLOBAL INC COM 78409V104 5,785 14,094 SH   SOLE   12,356 0 1,738
SANOFI SPONSORED ADR 80105N105 660 12,525 SH   SOLE   12,525 0 0
SHERWIN WILLIAMS CO COM 824348106 736 2,700 SH   SOLE   2,700 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 1,028 9,351 SH   SOLE   9,351 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,515 12,883 SH   SOLE   12,883 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 1,283 41,000 SH   SOLE   41,000 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 637 23,100 SH   SOLE   23,100 0 0
SQUARE INC CL A 369604103 341 1,400 SH   SOLE   1,400 0 0
STARBUCKS CORP COM 855244109 2,698 24,130 SH   SOLE   21,055 0 3,075
STERIS PLC SHS USD G8473T100 8,867 42,980 SH   SOLE   41,780 0 1,200
STRYKER CORP COM 863667101 1,391 5,356 SH   SOLE   5,356 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 9,961 208,789 SH   SOLE   196,654 0 12,135
TESLA INC COM 88160R101 686 1,010 SH   SOLE   985 0 25
TEXAS INSTRS INC COM 882508104 1,900 9,881 SH   SOLE   9,331 0 550
THERMO FISHER SCIENTIFIC INC COM 883556102 17,422 34,536 SH   SOLE   32,625 0 1,911
TOTAL S A SPONSORED ADR 89151E109 530 11,700 SH   SOLE   11,700 0 0
UNION PAC CORP COM 907818108 7,783 35,389 SH   SOLE   33,839 0 1,550
UNITED PARCEL SERVICE INC CL B 911312106 267 1,285 SH   SOLE   1,000 0 285
UNIVERSAL DISPLAY CORP COM 91347P105 446 2,006 SH   SOLE   2,006 0 0
US BANCORP DEL COM NEW 902973304 1,225 21,500 SH   SOLE   21,500 0 0
VANGUARD GROUP DIV APP ETF 921908844 2,326 15,027 SH   SOLE   15,027 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,490 8,868 SH   SOLE   8,868 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,830 32,665 SH   SOLE   28,215 0 4,450
VISA INC COM CL A 92826C839 11,413 48,812 SH   SOLE   47,575 0 1,237
WALMART INC COM 931142103 649 4,600 SH   SOLE   4,600 0 0
WILLIAMS COS INC DEL COM 969457100 2,710 102,088 SH   SOLE   81,908 0 20,180
WILLIAMS SONOMA INC COM 969904101 850 5,322 SH   SOLE   5,242 0 80
XPO LOGISTICS INC COM 983793100 1,014 7,250 SH   SOLE   6,990 0 260
ZOETIS INC CL A 98978V103 14,201 76,203 SH   SOLE   72,399 0 3,804