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 709 5,196 SH   SOLE   5,196 0 0
ABBOTT LABS COM 002824100 1,264 16,020 SH   SOLE   15,920 0 100
ABBVIE INC COM 00287Y109 1,526 20,027 SH   SOLE   20,027 0 0
AIR PRODS & CHEMS INC COM 009158106 375 1,879 SH   SOLE   1,879 0 0
ALIGN TECHNOLOGY INC COM 016255101 460 2,643 SH   SOLE   2,643 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305 6,114 5,262 SH   SOLE   4,967 0 295
ALPHABET INC CLASS C CAP STK CL C 02079K107 750 645 SH   SOLE   631 0 14
ALTRIA GROUP INC COM 02209S103 307 7,931 SH   SOLE   7,931 0 0
AMERICAN EXPRESS CO COM 025816109 2,523 29,466 SH   SOLE   28,266 0 1,200
AMERICAN TOWER CORP NEW COM 03027X100 9,811 45,056 SH   SOLE   43,376 0 1,680
AMERICAN WTR WKS CO INC NEW COM 030420103 6,288 52,595 SH   SOLE   48,645 0 3,950
APPLE INC COM 037833100 14,077 55,358 SH   SOLE   52,476 0 2,882
APPLIED MATLS INC COM 038222105 298 6,500 SH   SOLE   6,500 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 421 9,434 SH   SOLE   9,434 0 0
AT&T INC COM 00206R102 870 29,850 SH   SOLE   28,850 0 1,000
AUTOMATIC DATA PROCESSING IN COM 053015103 4,813 35,214 SH   SOLE   34,964 0 250
BALL CORP COM 058498106 220 3,400 SH   SOLE   3,400 0 0
BANK AMER CORP COM 060505104 1,073 50,530 SH   SOLE   50,530 0 0
BECTON DICKINSON & CO PFD SHS CONV A 075887208 3,375 64,555 SH   SOLE   64,055 0 500
BECTON DICKINSON & CO COM 075887109 2,699 11,748 SH   SOLE   10,968 0 780
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 501 2,742 SH   SOLE   2,742 0 0
BLOOM ENERGY CORP COM CL A 093712107 1,094 209,183 SH   SOLE   201,833 0 7,350
BOEING CO COM 097023105 540 3,620 SH   SOLE   3,210 0 410
BP PLC SPONSORED ADR 055622104 424 17,365 SH   SOLE   17,365 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,759 31,555 SH   SOLE   31,485 0 70
BROADCOM INC 8% CNV PFD SER A 11135F200 719 770 SH   SOLE   770 0 0
CARTERS INC COM 146229109 226 3,445 SH   SOLE   3,395 0 50
CBRE GROUP INC CL A 12504L109 381 10,100 SH   SOLE   9,700 0 400
SCHWAB CHARLES CORP NEW COM 808513105 1,272 37,843 SH   SOLE   33,228 0 4,615
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,818 18,085 SH   SOLE   16,175 0 1,910
CHEVRON CORP NEW COM 166764100 1,973 27,226 SH   SOLE   25,991 0 1,235
CHUBB LIMITED COM H1467J104 294 2,634 SH   SOLE   2,183 0 451
CHURCH & DWIGHT INC COM 171340102 591 9,215 SH   SOLE   9,215 0 0
CISCO SYS INC COM 17275R102 3,115 79,231 SH   SOLE   73,626 0 5,605
CITIGROUP INC COM NEW 172967424 491 11,655 SH   SOLE   11,655 0 0
CITIZENS FINL GROUP INC COM 174610105 360 19,150 SH   SOLE   19,150 0 0
COCA COLA CO COM 191216100 3,978 89,890 SH   SOLE   85,390 0 4,500
COMCAST CORP NEW CL A 20030N101 9,616 279,685 SH   SOLE   263,865 0 15,820
CONAGRA BRANDS INC COM 205887102 5,819 198,329 SH   SOLE   182,179 0 16,150
CONSTELLATION BRANDS INC CL A 21036P108 3,582 24,988 SH   SOLE   23,998 0 990
COSTCO WHSL CORP NEW COM 22160K105 251 880 SH   SOLE   880 0 0
D R HORTON INC COM 23331A109 204 6,000 SH   SOLE   5,700 0 300
DANAHER CORP DEL COM 235851102 10,776 77,859 SH   SOLE   74,279 0 3,580
DISNEY WALT CO COM DISNEY 254687106 3,935 40,736 SH   SOLE   39,436 0 1,300
DOCUSIGN INC COM 256163106 1,183 12,805 SH   SOLE   7,558 0 5,247
DOLLAR GENERAL CORP NEW COM 256677105 11,756 77,850 SH   SOLE   77,250 0 600
DOMINION ENERGY INC COM 25746U109 590 8,171 SH   SOLE   7,245 0 926
DOW INC COM 260557103 723 24,740 SH   SOLE   23,212 0 1,528
DUKE ENERGY CORP NEW COM 26441C204 822 10,166 SH   SOLE   9,606 0 560
DUPONT DE NEMOURS INC COM 26614N102 656 19,245 SH   SOLE   18,385 0 860
EASTMAN CHEM CO COM 277432100 380 8,166 SH   SOLE   6,109 0 2,057
ECOLAB INC COM 278865100 6,966 44,705 SH   SOLE   44,705 0 0
EMERSON ELEC CO COM 291011104 1,110 23,300 SH   SOLE   23,300 0 0
ENBRIDGE INC COM 29250N105 418 14,373 SH   SOLE   12,996 0 1,377
ENTERPRISE PRODS PARTNERS L COM 293792107 415 29,050 SH   SOLE   29,050 0 0
EOG RES INC COM 26875P101 538 14,973 SH   SOLE   13,823 0 1,150
EQUINIX INC COM PAR $0.001 29444U700 8,554 13,696 SH   SOLE   12,774 0 922
LAUDER ESTEE COS INC CL A 518439104 793 4,975 SH   SOLE   4,975 0 0
EXXON MOBIL CORP COM 30231G102 1,654 43,572 SH   SOLE   42,492 0 1,080
FLEETCOR TECHNOLOGIES INC COM 339041105 7,386 39,593 SH   SOLE   39,593 0 0
F M C CORP COM NEW 302491303 1,183 14,485 SH   SOLE   12,125 0 2,360
FORD MTR CO DEL COM PAR $0.01 345370860 48 10,000 SH   SOLE   10,000 0 0
FRONT DOOR INC COM 35905A109 4,757 136,779 SH   SOLE   133,177 0 3,602
GENERAL ELECTRIC CO COM 369604103 1,026 129,271 SH   SOLE   126,671 0 2,600
GENERAL MLS INC COM 370334104 227 4,300 SH   SOLE   3,500 0 800
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 585 15,443 SH   SOLE   15,443 0 0
GLOBAL PMTS INC COM 37940X102 3,294 22,838 SH   SOLE   22,013 0 825
SCHEIN HENRY INC COM 806407102 1,825 36,122 SH   SOLE   33,422 0 2,700
HERSHEY CO COM 427866108 770 5,812 SH   SOLE   5,812 0 0
HOME DEPOT INC COM 437076102 1,055 5,650 SH   SOLE   5,650 0 0
HONEYWELL INTL INC COM 438516106 2,030 15,175 SH   SOLE   13,130 0 2,045
ILLINOIS TOOL WKS INC COM 452308109 1,038 7,306 SH   SOLE   6,106 0 1,200
INTEL CORP COM 458140100 1,765 32,617 SH   SOLE   32,567 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101 1,613 14,537 SH   SOLE   13,505 0 1,032
INVESCO QQQ TR UNIT SER 1 46090E103 2,600 13,656 SH   SOLE   13,656 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 516 23,113 SH   SOLE   21,983 0 1,130
ISHARES INC CORE MSCI EMKT 46434G103 1,139 28,136 SH   SOLE   28,136 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,470 11,904 SH   SOLE   11,904 0 0
ISHARES TR JPMORGAN USD EMG 464288281 1,609 16,645 SH   SOLE   16,645 0 0
ISHARES TR MSCI EAFE ETF 464287465 879 16,441 SH   SOLE   16,441 0 0
ISHARES TR SH TR CRPORT ETF 464288646 356 6,800 SH   SOLE   6,400 0 400
JOHNSON & JOHNSON COM 478160104 9,711 74,053 SH   SOLE   72,777 0 1,276
JPMORGAN CHASE & CO COM 46625H100 6,080 67,532 SH   SOLE   64,897 0 2,635
L3HARRIS TECHNOLOGIES INC COM 502431109 7,459 41,411 SH   SOLE   39,781 0 1,630
LOWES COS INC COM 548661107 494 5,737 SH   SOLE   5,337 0 400
MCKESSON CORP COM 58155Q103 230 1,699 SH   SOLE   1,669 0 30
MEDTRONIC PLC COM G5960L103 5,515 61,155 SH   SOLE   55,850 0 5,305
MERCK & CO INC COM 58933Y105 6,673 86,736 SH   SOLE   85,936 0 800
METLIFE INC COM 59156R108 1,698 55,542 SH   SOLE   52,832 0 2,710
MICROSOFT CORP COM 594918104 14,412 91,384 SH   SOLE   88,070 0 3,314
MONDELEZ INTL INC CL A 609207105 3,164 63,175 SH   SOLE   56,955 0 6,220
NEXTERA ENERGY INC COM 65339F101 5,596 23,258 SH   SOLE   22,543 0 715
NORFOLK SOUTHERN CORP COM 655844108 1,553 10,637 SH   SOLE   10,637 0 0
NVIDIA CORP COM 67066G104 237 900 SH   SOLE   900 0 0
ORACLE CORP COM 68389X105 843 17,437 SH   SOLE   17,437 0 0
PENTAIR PLC SHS G7S00T104 1,483 49,819 SH   SOLE   46,244 0 3,575
PEPSICO INC COM 713448108 4,795 39,923 SH   SOLE   38,718 0 1,205
PFIZER INC COM 717081103 2,051 62,834 SH   SOLE   62,834 0 0
PHILIP MORRIS INTL INC COM 718172109 319 4,372 SH   SOLE   4,372 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 394 3,975 SH   SOLE   3,975 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 4,549 45,956 SH   SOLE   45,756 0 200
PNC FINL SVCS GROUP INC COM 693475105 1,534 16,021 SH   SOLE   16,021 0 0
PROCTER AND GAMBLE CO COM 742718109 1,983 18,031 SH   SOLE   18,031 0 0
QUALCOMM INC COM 747525103 1,840 27,202 SH   SOLE   27,077 0 125
RAYTHEON CO COM NEW 755111507 1,282 9,774 SH   SOLE   8,779 0 995
REPUBLIC SVCS INC COM 760759100 929 12,381 SH   SOLE   12,181 0 200
S&P GLOBAL INC COM 78409V104 4,469 18,239 SH   SOLE   16,072 0 2,167
SANOFI SPONSORED ADR 80105N105 244 5,581 SH   SOLE   5,581 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 6,103 226,019 SH   SOLE   212,784 0 13,235
SHERWIN WILLIAMS CO COM 824348106 827 1,800 SH   SOLE   1,800 0 0
SOUTHERN CO COM 842587107 471 8,694 SH   SOLE   7,694 0 1,000
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 2,183 23,042 SH   SOLE   23,042 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,137 8,292 SH   SOLE   8,292 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 272 9,000 SH   SOLE   9,000 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 609 25,850 SH   SOLE   25,500 0 350
STRYKER CORP COM 863667101 5,155 30,961 SH   SOLE   29,986 0 975
TEXAS INSTRS INC COM 882508104 3,909 39,116 SH   SOLE   37,616 0 1,500
THERMO FISHER SCIENTIFIC INC COM 883556102 10,241 36,110 SH   SOLE   33,946 0 2,164
TOTAL S A SPONSORED ADR 89151E109 318 8,531 SH   SOLE   8,531 0 0
UNION PAC CORP COM 907818108 9,783 69,360 SH   SOLE   66,450 0 2,910
UNITED PARCEL SERVICE INC CL B 911312106 232 2,485 SH   SOLE   2,150 0 335
UNITED TECHNOLOGIES CORP COM 913017109 925 9,804 SH   SOLE   9,804 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 408 3,097 SH   SOLE   2,917 0 180
US BANCORP DEL COM NEW 902973304 878 25,500 SH   SOLE   25,500 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,539 14,886 SH   SOLE   14,886 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,937 8,178 SH   SOLE   8,178 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,098 57,660 SH   SOLE   51,250 0 6,410
VERTEX PHARMACEUTICALS INC COM 92532F100 459 1,930 SH   SOLE   1,930 0 0
VISA INC COM CL A 92826C839 7,336 45,534 SH   SOLE   45,534 0 0
WALMART INC COM 931142103 523 4,600 SH   SOLE   4,600 0 0
WELLS FARGO CO NEW COM 949746101 276 9,629 SH   SOLE   6,569 0 3,060
WILLIAMS COS INC DEL COM 969457100 1,050 74,188 SH   SOLE   74,188 0 0
XPO LOGISTICS INC COM 983793100 1,623 33,300 SH   SOLE   32,840 0 460
ZOETIS INC CL A 98978V103 7,477 63,531 SH   SOLE   63,531 0 0