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 811 5,196 SH   SOLE   5,196 0 0
ABBOTT LABS COM 002824100 1,501 16,420 SH   SOLE   16,320 0 100
ABBVIE INC COM 00287Y109 1,956 19,927 SH   SOLE   19,927 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,446 6,736 SH   SOLE   6,341 0 395
ADOBE INC COM 00724F101 255 585 SH   SOLE   585 0 0
AIR PRODS & CHEMS INC COM 009158106 5,858 24,259 SH   SOLE   23,399 0 860
ALIGN TECHNOLOGY INC COM 016255101 548 1,998 SH   SOLE   1,998 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305 7,545 5,321 SH   SOLE   5,026 0 295
ALPHABET INC CLASS C CAP STK CL C 02079K107 908 642 SH   SOLE   628 0 14
ALTRIA GROUP INC COM 02209S103 308 7,848 SH   SOLE   7,848 0 0
AMAZON COM INC COM 023135106 237 86 SH   SOLE   86 0 0
AMERICAN EXPRESS CO COM 025816109 2,663 27,975 SH   SOLE   26,775 0 1,200
AMERICAN TOWER CORP NEW COM 03027X100 11,675 45,156 SH   SOLE   43,476 0 1,680
AMERICAN WTR WKS CO INC NEW COM 030420103 6,836 53,130 SH   SOLE   49,245 0 3,885
AMETEK INC COM 031100100 224 2,507 SH   SOLE   2,362 0 145
AMGEN INC COM 031162100 216 917 SH   SOLE   917 0 0
APPLE INC COM 037833100 19,850 54,414 SH   SOLE   51,542 0 2,872
APPLIED MATLS INC COM 038222105 393 6,500 SH   SOLE   6,500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 209 5,250 SH   SOLE   5,050 0 200
ASTRAZENECA PLC SPONSORED ADR 046353108 499 9,434 SH   SOLE   9,434 0 0
AT&T INC COM 00206R102 902 29,850 SH   SOLE   28,850 0 1,000
AUTODESK INC COM 052769106 1,065 4,451 SH   SOLE   4,118 0 333
AUTOMATIC DATA PROCESSING IN COM 053015103 6,628 44,515 SH   SOLE   43,796 0 719
BALL CORP COM 058498106 443 6,370 SH   SOLE   6,370 0 0
BANK AMER CORP COM 060505104 1,129 47,530 SH   SOLE   47,530 0 0
BECTON DICKINSON & CO COM 075887109 6,568 27,452 SH   SOLE   26,401 0 1,051
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 454 2,542 SH   SOLE   2,542 0 0
BLOOM ENERGY CORP COM CL A 093712107 2,279 209,483 SH   SOLE   202,133 0 7,350
BOEING CO COM 097023105 664 3,620 SH   SOLE   3,210 0 410
BP PLC SPONSORED ADR 055622104 401 17,215 SH   SOLE   17,215 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,855 31,555 SH   SOLE   31,485 0 70
BROADCOM INC 8% CNV PFD SER A 11135F200 858 770 SH   SOLE   770 0 0
CARTERS INC COM 146229109 256 3,175 SH   SOLE   3,125 0 50
SCHWAB CHARLES CORP NEW COM 808513105 1,400 41,508 SH   SOLE   36,893 0 4,615
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,853 17,250 SH   SOLE   15,340 0 1,910
CHEMED CORP NEW COM 16359R103 5,039 11,171 SH   SOLE   10,704 0 467
CHEVRON CORP NEW COM 166764100 2,354 26,376 SH   SOLE   25,141 0 1,235
CHUBB LIMITED COM H1467J104 264 2,088 SH   SOLE   1,637 0 451
CHURCH & DWIGHT INC COM 171340102 708 9,155 SH   SOLE   9,155 0 0
CISCO SYS INC COM 17275R102 2,387 51,186 SH   SOLE   48,196 0 2,990
CITIGROUP INC COM NEW 172967424 560 10,951 SH   SOLE   10,951 0 0
CITIZENS FINL GROUP INC COM 174610105 483 19,150 SH   SOLE   19,150 0 0
COCA COLA CO COM 191216100 4,016 89,890 SH   SOLE   85,390 0 4,500
COMCAST CORP NEW CL A 20030N101 11,126 285,440 SH   SOLE   269,620 0 15,820
CONAGRA BRANDS INC COM 205887102 2,577 73,264 SH   SOLE   63,764 0 9,500
CONSTELLATION BRANDS INC CL A 21036P108 3,775 21,576 SH   SOLE   20,736 0 840
COSTCO WHSL CORP NEW COM 22160K105 267 880 SH   SOLE   880 0 0
DANAHER CORP DEL COM 235851102 13,853 78,340 SH   SOLE   74,760 0 3,580
DISNEY WALT CO COM DISNEY 254687106 5,052 45,305 SH   SOLE   43,545 0 1,760
DOCUSIGN INC COM 256163106 2,205 12,805 SH   SOLE   12,805 0 0
DOLLAR GENERAL CORP NEW COM 256677105 14,522 76,225 SH   SOLE   71,118 0 5,107
DOMINION ENERGY INC COM 25746U109 663 8,171 SH   SOLE   7,571 0 600
DOW INC COM 260557103 994 24,384 SH   SOLE   23,458 0 926
DROPBOX INC CL A 24210C104 917 42,100 SH   SOLE   42,100 0 0
DUKE ENERGY CORP NEW COM 26441C204 800 10,016 SH   SOLE   8,538 0 1,478
DUPONT DE NEMOURS INC COM 26614N102 1,086 20,435 SH   SOLE   19,875 0 560
EASTMAN CHEM CO COM 277432100 539 7,735 SH   SOLE   6,875 0 860
ECOLAB INC COM 278865100 8,969 45,080 SH   SOLE   43,023 0 2,057
EMERSON ELEC CO COM 291011104 1,686 27,175 SH   SOLE   27,175 0 0
ENBRIDGE INC COM 29250N105 399 13,107 SH   SOLE   11,730 0 1,377
ENTERPRISE PRODS PARTNERS L COM 293792107 344 18,950 SH   SOLE   18,950 0 0
EOG RES INC COM 26875P101 225 4,450 SH   SOLE   4,450 0 0
EQUINIX INC COM PAR $0.001 29444U700 9,624 13,704 SH   SOLE   12,782 0 922
LAUDER ESTEE COS INC CL A 518439104 939 4,975 SH   SOLE   4,975 0 0
EXXON MOBIL CORP COM 30231G102 1,843 41,222 SH   SOLE   40,142 0 1,080
FLEETCOR TECHNOLOGIES INC COM 339041105 9,959 39,593 SH   SOLE   39,593 0 0
F M C CORP COM NEW 302491303 1,866 18,730 SH   SOLE   16,850 0 1,880
FORD MTR CO DEL COM PAR $0.01 345370860 61 10,000 SH   SOLE   10,000 0 0
FRONT DOOR INC COM 35905A109 5,758 129,899 SH   SOLE   126,297 0 3,602
GENERAL ELECTRIC CO COM 369604103 872 127,656 SH   SOLE   125,056 0 2,600
GENERAL MLS INC COM 370334104 265 4,300 SH   SOLE   3,500 0 800
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 630 15,443 SH   SOLE   15,443 0 0
GLOBAL PMTS INC COM 37940X102 3,975 23,436 SH   SOLE   22,611 0 825
SCHEIN HENRY INC COM 806407102 1,528 26,175 SH   SOLE   24,185 0 1,990
HERSHEY CO COM 427866108 753 5,810 SH   SOLE   5,810 0 0
HOME DEPOT INC COM 437076102 1,415 5,650 SH   SOLE   5,650 0 0
HONEYWELL INTL INC COM 438516106 2,144 14,830 SH   SOLE   12,785 0 2,045
ILLINOIS TOOL WKS INC COM 452308109 1,242 7,106 SH   SOLE   5,906 0 1,200
INTEL CORP COM 458140100 2,071 34,617 SH   SOLE   34,567 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101 1,705 14,117 SH   SOLE   13,085 0 1,032
INVESCO QQQ TR UNIT SER 1 46090E103 2,604 10,515 SH   SOLE   10,515 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 575 22,613 SH   SOLE   21,483 0 1,130
ISHARES TR CORE MSCI EAFE 46432F842 1,314 22,990 SH   SOLE   22,990 0 0
ISHARES TR CORE MSCI EMKT 46434G103 633 13,308 SH   SOLE   13,308 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,194 17,491 SH   SOLE   17,491 0 0
ISHARES TR IBOXX INV CP ETF 464287242 2,344 17,430 SH   SOLE   17,430 0 0
ISHARES TR SH TR CRPORT ETF 464288646 454 8,300 SH   SOLE   7,900 0 400
JOHNSON & JOHNSON COM 478160104 10,302 73,256 SH   SOLE   71,980 0 1,276
JPMORGAN CHASE & CO COM 46625H100 6,437 68,435 SH   SOLE   65,800 0 2,635
L3HARRIS TECHNOLOGIES INC COM 502431109 7,168 42,247 SH   SOLE   40,617 0 1,630
LOWES COS INC COM 548661107 752 5,565 SH   SOLE   5,265 0 300
MCKESSON CORP COM 58155Q103 259 1,690 SH   SOLE   1,660 0 30
MEDTRONIC PLC COM G5960L103 5,060 55,183 SH   SOLE   49,978 0 5,205
MERCK & CO INC COM 58933Y105 6,420 83,022 SH   SOLE   82,322 0 700
METLIFE INC COM 59156R108 1,011 27,682 SH   SOLE   25,842 0 1,840
MICROSOFT CORP COM 594918104 18,711 91,942 SH   SOLE   88,638 0 3,304
MONDELEZ INTL INC CL A 609207105 3,181 62,215 SH   SOLE   55,995 0 6,220
NEXTERA ENERGY INC COM 65339F101 5,533 23,036 SH   SOLE   22,321 0 715
NORFOLK SOUTHERN CORP COM 655844108 1,868 10,637 SH   SOLE   10,637 0 0
NUCOR CORP COM 670346105 207 5,000 SH   SOLE   5,000 0 0
NVIDIA CORP COM 67066G104 342 900 SH   SOLE   900 0 0
ORACLE CORP COM 68389X105 967 17,487 SH   SOLE   17,487 0 0
PENTAIR PLC SHS G7S00T104 1,483 39,039 SH   SOLE   35,464 0 3,575
PEPSICO INC COM 713448108 5,322 40,238 SH   SOLE   39,033 0 1,205
PFIZER INC COM 717081103 1,949 59,590 SH   SOLE   59,590 0 0
PHILIP MORRIS INTL INC COM 718172109 306 4,372 SH   SOLE   4,372 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 563 5,525 SH   SOLE   5,525 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 8,266 81,287 SH   SOLE   81,087 0 200
PNC FINL SVCS GROUP INC COM 693475105 1,686 16,021 SH   SOLE   14,346 0 1,675
PROCTER AND GAMBLE CO COM 742718109 2,156 18,031 SH   SOLE   18,031 0 0
QUALCOMM INC COM 747525103 2,465 27,022 SH   SOLE   26,897 0 125
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,680 27,259 SH   SOLE   25,333 0 1,926
REPUBLIC SVCS INC COM 760759100 986 12,016 SH   SOLE   11,816 0 200
S&P GLOBAL INC COM 78409V104 5,958 18,084 SH   SOLE   15,917 0 2,167
SANOFI SPONSORED ADR 80105N105 282 5,525 SH   SOLE   5,525 0 0
SEATTLE GENETICS INC COM 812578102 255 1,500 SH   SOLE   1,500 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 7,685 215,324 SH   SOLE   202,089 0 13,235
SHERWIN WILLIAMS CO COM 824348106 1,040 1,800 SH   SOLE   1,800 0 0
SOUTHERN CO COM 842587107 451 8,694 SH   SOLE   7,694 0 1,000
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 1,567 15,491 SH   SOLE   15,491 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,213 7,178 SH   SOLE   7,178 0 0
SPDR SER TR S&P REGL BKG 78464A698 203 5,300 SH   SOLE   5,300 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 492 15,700 SH   SOLE   15,700 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 901 35,750 SH   SOLE   35,400 0 350
STARBUCKS CORP COM 855244109 1,000 13,595 SH   SOLE   12,675 0 920
STERIC PLC SHS USD G8473T100 4,135 26,950 SH   SOLE   26,375 0 575
STRYKER CORP COM 863667101 2,617 14,521 SH   SOLE   13,971 0 550
TESLA INC COM 88160R101 270 250 SH   SOLE   245 0 5
TEXAS INSTRS INC COM 882508104 4,246 33,441 SH   SOLE   33,441 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 13,096 36,142 SH   SOLE   33,978 0 2,164
TOTAL S A SPONSORED ADR 89151E109 327 8,500 SH   SOLE   8,500 0 0
UNION PAC CORP COM 907818108 9,695 57,342 SH   SOLE   57,342 0 0
UNITED PARCEL SERVICE INC CL B 911312106 254 2,285 SH   SOLE   1,950 0 335
UNIVERSAL DISPLAY CORP COM 91347P105 439 2,937 SH   SOLE   2,757 0 180
US BANCORP DEL COM NEW 902973304 939 25,500 SH   SOLE   25,500 0 0
VANGUARD GROUP DIV APP ETF 921908844 2,537 21,649 SH   SOLE   21,649 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,559 9,028 SH   SOLE   9,028 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,043 18,075 SH   SOLE   18,075 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,107 38,219 SH   SOLE   32,349 0 5,870
VERTEX PHARMACEUTICALS INC COM 92532F100 560 1,930 SH   SOLE   1,930 0 0
VISA INC COM CL A 92826C839 9,628 49,842 SH   SOLE   48,577 0 1,265
WALMART INC COM 931142103 551 4,600 SH   SOLE   4,600 0 0
WELLS FARGO CO NEW COM 949746101 214 8,370 SH   SOLE   5,310 0 3,060
WILLIAMS COS INC DEL COM 969457100 1,675 88,078 SH   SOLE   73,118 0 14,960
WILLIAMS SONOMA INC COM 969904101 203 2,480 SH   SOLE   2,400 0 80
XPO LOGISTICS INC COM 983793100 2,603 33,698 SH   SOLE   33,238 0 460
ZOETIS INC CL A 98978V103 9,620 70,200 SH   SOLE   66,243 0 3,957