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 943 5,346 SH   SOLE   5,346 0 0
ABBOTT LABS COM 002824100 1,417 16,315 SH   SOLE   16,215 0 100
ABBVIE INC COM 00287Y109 1,758 19,852 SH   SOLE   19,852 0 0
AIR PRODS & CHEMS INC COM 009158106 301 1,279 SH   SOLE   1,279 0 0
ALIGN TECHNOLOGY INC COM 016255101 947 3,393 SH   SOLE   3,393 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305 6,938 5,180 SH   SOLE   4,885 0 295
ALPHABET INC CLASS C CAP STK CL C 02079K107 896 670 SH   SOLE   656 0 14
ALTRIA GROUP INC COM 02209S103 395 7,923 SH   SOLE   7,923 0 0
AMERICAN EXPRESS CO COM 025816109 3,759 30,197 SH   SOLE   28,997 0 1,200
AMERICAN TOWER CORP NEW COM 03027X100 10,498 45,680 SH   SOLE   44,000 0 1,680
AMERICAN WTR WKS CO INC NEW COM 030420103 6,455 52,545 SH   SOLE   48,595 0 3,950
AMETEK INC NEW COM 031100100 265 2,657 SH   SOLE   2,512 0 145
AMGEN INC COM 031162100 221 917 SH   SOLE   917 0 0
APPLE INC COM 037833100 16,772 57,117 SH   SOLE   54,035 0 3,082
APPLIED MATLS INC COM 038222105 397 6,500 SH   SOLE   6,500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 239 5,150 SH   SOLE   4,950 0 200
ASTRAZENECA PLC SPONSORED ADR 046353108 481 9,650 SH   SOLE   9,650 0 0
AT&T INC COM 00206R102 1,233 31,550 SH   SOLE   30,550 0 1,000
AUTOMATIC DATA PROCESSING IN COM 053015103 1,538 9,019 SH   SOLE   9,019 0 0
BANK AMER CORP COM 060505104 1,780 50,530 SH   SOLE   50,530 0 0
BECTON DICKINSON & CO PFD SHS CONV A 075887208 4,285 65,465 SH   SOLE   64,965 0 500
BECTON DICKINSON & CO COM 075887109 2,942 10,818 SH   SOLE   10,288 0 530
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 621 2,742 SH   SOLE   2,742 0 0
BLOOM ENERGY CORP COM CL A 093712107 1,029 137,699 SH   SOLE   132,799 0 4,900
BOEING CO COM 097023105 1,186 3,640 SH   SOLE   3,230 0 410
BP PLC SPONSORED ADR 055622104 650 17,215 SH   SOLE   17,215 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 2,030 31,619 SH   SOLE   31,549 0 70
BROADCOM INC 8% CNV PFD SER A 11135F200 730 620 SH   SOLE   620 0 0
CABOT OIL & GAS CORP COM 127097103 243 13,935 SH   SOLE   13,735 0 200
CARTERS INC COM 146229109 377 3,445 SH   SOLE   3,395 0 50
CBRE GROUP INC CL A 12504L109 1,437 23,450 SH   SOLE   23,050 0 400
SCHWAB CHARLES CORP NEW COM 808513105 1,939 40,775 SH   SOLE   36,160 0 4,615
CHECK POINT SOFTWARE TECH LT ORD M22465104 4,730 42,625 SH   SOLE   40,615 0 2,010
CHEVRON CORP NEW COM 166764100 3,339 27,709 SH   SOLE   26,474 0 1,235
CHUBB LIMITED COM H1467J104 410 2,634 SH   SOLE   2,183 0 451
CHURCH & DWIGHT INC COM 171340102 660 9,385 SH   SOLE   9,385 0 0
CISCO SYS INC COM 17275R102 8,473 176,670 SH   SOLE   167,715 0 8,955
CITIGROUP INC COM NEW 172967424 893 11,180 SH   SOLE   11,180 0 0
CITIZENS FINL GROUP INC COM 174610105 784 19,300 SH   SOLE   19,300 0 0
COCA COLA CO COM 191216100 4,975 89,890 SH   SOLE   85,390 0 4,500
COMCAST CORP NEW CL A 20030N101 12,400 275,738 SH   SOLE   259,918 0 15,820
CONAGRA BRANDS INC COM 205887102 8,502 248,320 SH   SOLE   232,170 0 16,150
CONSTELLATION BRANDS INC CL A 21036P108 4,966 26,169 SH   SOLE   25,404 0 765
COSTCO WHSL CORP NEW COM 22160K105 259 880 SH   SOLE   880 0 0
CVS HEALTH CORP COM 126650100 219 2,950 SH   SOLE   2,950 0 0
D R HORTON INC COM 23331A109 317 6,000 SH   SOLE   5,700 0 300
DANAHER CORP DEL COM 235851102 12,183 79,378 SH   SOLE   75,798 0 3,580
DISCOVERY INC COM SER A 25470F104 2,198 67,140 SH   SOLE   57,180 0 9,960
DISNEY WALT CO COM DISNEY 254687106 3,199 22,120 SH   SOLE   21,620 0 500
DOCUSIGN INC COM 256163106 953 12,865 SH   SOLE   12,865 0 0
DOLLAR GENERAL CORP NEW COM 256677105 12,255 78,568 SH   SOLE   73,321 0 5,247
DOMINION ENERGY INC COM 25746U109 677 8,171 SH   SOLE   7,571 0 600
DOW INC COM 260557103 1,322 24,160 SH   SOLE   23,234 0 926
DUKE ENERGY CORP NEW COM 26441C204 927 10,166 SH   SOLE   8,638 0 1,528
DUPONT DE NEMOURS INC COM 26614N102 1,204 18,753 SH   SOLE   18,193 0 560
EASTMAN CHEM CO COM 277432100 707 8,916 SH   SOLE   8,056 0 860
ECOLAB INC COM 278865100 8,296 42,987 SH   SOLE   40,930 0 2,057
EMERSON ELEC CO COM 291011104 1,816 23,817 SH   SOLE   23,817 0 0
ENBRIDGE INC COM 29250N105 572 14,373 SH   SOLE   12,996 0 1,377
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 129 10,044 SH   SOLE   10,044 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,045 72,623 SH   SOLE   72,623 0 0
EOG RES INC COM 26875P101 1,280 15,278 SH   SOLE   14,128 0 1,150
EQUINIX INC COM PAR $0.001 29444U700 8,189 14,030 SH   SOLE   13,108 0 922
LAUDER ESTEE COS INC CL A 518439104 1,028 4,975 SH   SOLE   4,975 0 0
EXXON MOBIL CORP COM 30231G102 3,162 45,317 SH   SOLE   45,317 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 11,392 39,593 SH   SOLE   39,593 0 0
F M C CORP COM NEW 302491303 1,340 13,423 SH   SOLE   11,763 0 1,660
FORD MTR CO DEL COM PAR $0.01 345370860 93 10,000 SH   SOLE   10,000 0 0
FRONT DOOR INC COM 35905A109 6,730 141,916 SH   SOLE   137,814 0 4,102
GENERAL ELECTRIC CO COM 369604103 1,441 129,156 SH   SOLE   126,556 0 2,600
GENERAL MLS INC COM 370334104 230 4,300 SH   SOLE   3,500 0 800
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 726 15,443 SH   SOLE   14,793 0 650
GLOBAL PMTS INC COM 37940X102 1,180 6,464 SH   SOLE   6,464 0 0
SCHEIN HENRY INC COM 806407102 2,431 36,437 SH   SOLE   33,737 0 2,700
HERSHEY CO COM 427866108 854 5,812 SH   SOLE   5,812 0 0
HOME DEPOT INC COM 437076102 1,234 5,650 SH   SOLE   5,650 0 0
HONEYWELL INTL INC COM 438516106 2,743 15,495 SH   SOLE   13,450 0 2,045
ILLINOIS TOOL WKS INC COM 452308109 1,312 7,306 SH   SOLE   6,106 0 1,200
INTEL CORP COM 458140100 2,040 34,092 SH   SOLE   34,042 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101 1,949 14,537 SH   SOLE   13,505 0 1,032
INVESCO QQQ TR UNIT SER 1 46090E103 1,831 8,614 SH   SOLE   8,614 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 570 23,113 SH   SOLE   21,983 0 1,130
ISHARES TR BARCLAYS 7 10 YR 464287440 1,347 12,218 SH   SOLE   12,218 0 0
ISHARES TR CORE MSCI EAFE 46432F842 1,730 26,524 SH   SOLE   26,524 0 0
ISHARES TR CORE S&P SCP ETF 464287804 976 11,638 SH   SOLE   11,638 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,399 10,934 SH   SOLE   10,934 0 0
ISHARES TR SH TR CRPORT ETF 464288646 287 5,350 SH   SOLE   4,950 0 400
JOHNSON & JOHNSON COM 478160104 10,927 74,906 SH   SOLE   73,630 0 1,276
JPMORGAN CHASE & CO COM 46625H100 9,391 67,365 SH   SOLE   64,730 0 2,635
L3HARRIS TECHNOLOGIES INC COM 502431109 7,892 39,887 SH   SOLE   38,257 0 1,630
LOWES COS INC COM 548661107 690 5,765 SH   SOLE   5,365 0 400
MCKESSON CORP COM 58155Q103 358 2,590 SH   SOLE   2,560 0 30
MEDTRONIC PLC COM G5960L103 6,941 61,179 SH   SOLE   55,974 0 5,205
MERCK & CO INC COM 58933Y105 7,964 87,560 SH   SOLE   86,760 0 800
METLIFE INC COM 59156R108 3,037 59,576 SH   SOLE   56,866 0 2,710
MICROSOFT CORP COM 594918104 14,367 91,105 SH   SOLE   87,784 0 3,321
MONDELEZ INTL INC CL A 609207105 3,701 67,197 SH   SOLE   60,977 0 6,220
NEXTERA ENERGY INC COM 65339F101 5,738 23,696 SH   SOLE   22,981 0 715
NORFOLK SOUTHERN CORP COM 655844108 2,162 11,137 SH   SOLE   11,137 0 0
NVIDIA CORP COM 67066G104 212 900 SH   SOLE   900 0 0
ORACLE CORP COM 68389X105 913 17,240 SH   SOLE   17,240 0 0
PENTAIR PLC SHS G7S00T104 2,330 50,785 SH   SOLE   50,785 0 0
PEPSICO INC COM 713448108 5,560 40,685 SH   SOLE   39,480 0 1,205
PFIZER INC COM 717081103 2,444 62,375 SH   SOLE   62,375 0 0
PHILIP MORRIS INTL INC COM 718172109 383 4,497 SH   SOLE   4,497 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 240 2,400 SH   SOLE   2,400 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,491 34,366 SH   SOLE   33,566 0 800
PNC FINL SVCS GROUP INC COM 693475105 2,557 16,021 SH   SOLE   14,346 0 1,675
PROCTER AND GAMBLE CO COM 742718109 2,265 18,131 SH   SOLE   18,131 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 205 3,473 SH   SOLE   3,473 0 0
QUALCOMM INC COM 747525103 2,528 28,652 SH   SOLE   28,527 0 125
RAYTHEON CO COM NEW 755111507 2,869 13,057 SH   SOLE   12,062 0 995
REPUBLIC SVCS INC COM 760759100 1,185 13,216 SH   SOLE   13,016 0 200
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 280 4,665 SH   SOLE   2,766 0 1,899
S&P GLOBAL INC COM 78409V104 5,052 18,502 SH   SOLE   16,335 0 2,167
SANOFI SPONSORED ADR 80105N105 277 5,525 SH   SOLE   5,525 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 8,576 221,822 SH   SOLE   208,587 0 13,235
SHERWIN WILLIAMS CO COM 824348106 1,050 1,800 SH   SOLE   1,800 0 0
SOUTHERN CO COM 842587107 554 8,694 SH   SOLE   7,694 0 1,000
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 705 6,433 SH   SOLE   6,433 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,504 10,886 SH   SOLE   10,886 0 0
SPDR SERIES TRUST S & P REGL BKG 78464A698 355 6,100 SH   SOLE   6,100 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 290 9,400 SH   SOLE   9,400 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 737 27,350 SH   SOLE   27,350 0 0
STRYKER CORP COM 863667101 6,140 29,248 SH   SOLE   28,523 0 725
TEXAS INSTRS INC COM 882508104 5,151 40,153 SH   SOLE   38,653 0 1,500
THERMO FISHER SCIENTIFIC INC COM 883556102 11,866 36,525 SH   SOLE   34,361 0 2,164
TOTAL S A SPONSORED ADR 89151E109 282 5,100 SH   SOLE   5,100 0 0
UNION PAC CORP COM 907818108 13,270 73,398 SH   SOLE   73,398 0 0
UNITED PARCEL SERVICE INC CL B 911312106 291 2,485 SH   SOLE   2,150 0 335
UNITED TECHNOLOGIES CORP COM 913017109 1,627 10,862 SH   SOLE   10,862 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 638 3,097 SH   SOLE   3,097 0 0
US BANCORP DEL COM NEW 902973304 1,562 26,350 SH   SOLE   26,350 0 0
VANGUARD GROUP DIV APP ETF 921908844 3,148 25,254 SH   SOLE   25,254 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,702 5,753 SH   SOLE   5,753 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,739 60,901 SH   SOLE   53,391 0 7,510
VERTEX PHARMACEUTICALS INC COM 92532F100 423 1,930 SH   SOLE   875 0 1,055
VISA INC COM CL A 92826C839 7,996 42,554 SH   SOLE   42,554 0 0
WALMART INC COM 931142103 576 4,848 SH   SOLE   4,848 0 0
WELLS FARGO CO NEW COM 949746101 548 10,190 SH   SOLE   7,130 0 3,060
WILLIAMS COS INC DEL COM 969457100 1,825 76,940 SH   SOLE   76,940 0 0
XPO LOGISTICS INC COM 983793100 2,147 26,935 SH   SOLE   26,475 0 460
ZOETIS INC CL A 98978V103 8,483 64,096 SH   SOLE   60,339 0 3,757