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 980 5,656 SH   SOLE   5,656 0 0
ABBOTT LABS COM 002824100 1,416 16,840 SH   SOLE   16,740 0 100
ABBVIE INC COM 00287Y109 1,064 14,631 SH   SOLE   14,551 0 80
AIR PRODS & CHEMS INC COM 009158106 290 1,279 SH   SOLE   1,279 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,418 5,182 SH   SOLE   5,062 0 120
ALLERGAN PLC SHS G0177J108 204 1,220 SH   SOLE   1,130 0 90
ALPHABET INC CLASS A CAP STK CL A 02079K305 5,600 5,172 SH   SOLE   4,927 0 245
ALPHABET INC CLASS C CAP STK CL C 02079K107 794 735 SH   SOLE   721 0 14
AMERICAN EXPRESS CO COM 025816109 3,812 30,880 SH   SOLE   29,680 0 1,200
AMERICAN TOWER CORP NEW COM 03027X100 9,542 46,670 SH   SOLE   44,990 0 1,680
AMERICAN WTR WKS CO INC NEW COM 030420103 6,270 54,053 SH   SOLE   50,103 0 3,950
AMETEK INC NEW COM 031100100 239 2,627 SH   SOLE   2,512 0 115
AMGEN INC COM 031162100 287 1,555 SH   SOLE   1,555 0 0
APPLE INC COM 037833100 12,087 61,071 SH   SOLE   57,689 0 3,382
APPLIED MATLS INC COM 038222105 292 6,500 SH   SOLE   6,500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 204 4,997 SH   SOLE   4,797 0 200
ASTRAZENECA PLC SPONSORED ADR 046353108 398 9,650 SH   SOLE   9,650 0 0
AT&T INC COM 00206R102 1,108 33,056 SH   SOLE   32,056 0 1,000
AUTOMATIC DATA PROCESSING IN COM 053015103 1,508 9,119 SH   SOLE   9,119 0 0
BANK AMER CORP COM 060505104 1,465 50,530 SH   SOLE   50,530 0 0
BECTON DICKINSON & CO PFD SHS CONV A 075887208 4,046 65,355 SH   SOLE   64,855 0 500
BECTON DICKINSON & CO COM 075887109 2,109 8,370 SH   SOLE   7,895 0 475
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 734 3,442 SH   SOLE   3,442 0 0
BLOOM ENERGY CORP COM CL A 093712107 1,352 110,200 SH   SOLE   107,300 0 2,900
BOEING CO COM 097023105 1,398 3,840 SH   SOLE   3,430 0 410
BP PLC SPONSORED ADR 055622104 718 17,215 SH   SOLE   17,215 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,304 28,749 SH   SOLE   28,749 0 0
CABOT OIL & GAS CORP COM 127097103 2,466 107,385 SH   SOLE   100,375 0 7,010
CALAMP CORP COM 128126109 111 9,485 SH   SOLE   8,805 0 680
CARTERS INC COM 146229109 273 2,800 SH   SOLE   2,800 0 0
CBRE GROUP INC CL A 12504L109 835 16,275 SH   SOLE   15,975 0 300
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,102 44,135 SH   SOLE   42,035 0 2,100
CHEVRON CORP NEW COM 166764100 3,596 28,897 SH   SOLE   27,662 0 1,235
CHUBB LIMITED COM H1467J104 388 2,634 SH   SOLE   2,183 0 451
CHURCH & DWIGHT INC COM 171340102 704 9,635 SH   SOLE   9,635 0 0
CISCO SYS INC COM 17275R102 8,631 157,706 SH   SOLE   149,301 0 8,405
CITIGROUP INC COM NEW 172967424 835 11,930 SH   SOLE   11,930 0 0
CITIZENS FINL GROUP INC COM 174610105 326 9,225 SH   SOLE   9,225 0 0
COCA COLA CO COM 191216100 4,563 89,615 SH   SOLE   85,615 0 4,000
COMCAST CORP NEW CL A 20030N101 11,902 281,508 SH   SOLE   265,518 0 15,990
CONAGRA BRANDS INC COM 205887102 6,541 246,645 SH   SOLE   232,095 0 14,550
CONSTELLATION BRANDS INC CL A 21036P108 5,290 26,860 SH   SOLE   26,120 0 740
CORTEVA INC COM 22052L104 350 11,848 SH   SOLE   10,922 0 926
COSTCO WHSL CORP NEW COM 22160K105 259 980 SH   SOLE   980 0 0
COVETRUS INC COM 22304C100 713 29,136 SH   SOLE   29,020 0 116
D R HORTON INC COM 23331A109 289 6,700 SH   SOLE   6,400 0 300
DANAHER CORP DEL COM 235851102 11,551 80,821 SH   SOLE   77,071 0 3,750
DISCOVERY INC COM SER A 25470F104 2,089 68,040 SH   SOLE   58,480 0 9,560
DISNEY WALT CO COM DISNEY 254687106 3,022 21,638 SH   SOLE   21,138 0 500
DOCUSIGN INC COM 256163106 270 5,430 SH   SOLE   5,430 0 0
DOLLAR GENERAL CORP NEW COM 256677105 11,596 85,797 SH   SOLE   80,477 0 5,320
DOMINION ENERGY INC COM 25746U109 640 8,271 SH   SOLE   7,671 0 600
DOW INC COM 260557103 694 14,070 SH   SOLE   13,144 0 926
DUKE ENERGY CORP NEW COM 26441C204 904 10,249 SH   SOLE   8,721 0 1,528
DUPONT DE NEMOURS INC COM 26614N102 914 12,181 SH   SOLE   11,255 0 926
EASTMAN CHEM CO COM 277432100 704 9,041 SH   SOLE   8,181 0 860
ECOLAB INC COM 278865100 8,630 43,707 SH   SOLE   41,650 0 2,057
EMERSON ELEC CO COM 291011104 1,446 21,667 SH   SOLE   20,290 0 1,377
ENBRIDGE INC COM 29250N105 547 15,153 SH   SOLE   15,153 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 2,506 178,011 SH   SOLE   170,011 0 8,000
ENTERPRISE PRODS PARTNERS L COM 293792107 2,105 72,923 SH   SOLE   72,923 0 0
EOG RES INC COM 26875P101 1,386 14,873 SH   SOLE   13,723 0 1,150
EQUINIX INC COM PAR $0.001 29444U700 7,161 14,200 SH   SOLE   13,278 0 922
EXXON MOBIL CORP COM 30231G102 3,484 45,467 SH   SOLE   43,715 0 1,752
FLEETCOR TECHNOLOGIES INC COM 339041105 11,172 39,778 SH   SOLE   39,778 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 102 10,000 SH   SOLE   10,000 0 0
FRONT DOOR INC COM 35905A109 6,466 148,474 SH   SOLE   143,872 0 4,602
GENERAL ELECTRIC CO COM 369604103 1,360 129,556 SH   SOLE   126,956 0 2,600
GENERAL MLS INC COM 370334104 226 4,300 SH   SOLE   3,500 0 800
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 618 15,443 SH   SOLE   15,443 0 0
GLOBAL PMTS INC COM 37940X102 864 5,395 SH   SOLE   5,145 0 250
HARRIS CORP DEL NEW 413875105 6,766 35,775 SH   SOLE   34,215 0 1,560
HERSHEY CO COM 427866108 789 5,884 SH   SOLE   5,884 0 0
HOME DEPOT INC COM 437076102 1,367 6,575 SH   SOLE   6,575 0 0
HONEYWELL INTL INC COM 438516106 2,741 15,700 SH   SOLE   13,655 0 2,045
ILLINOIS TOOL WKS INC COM 452308109 1,117 7,406 SH   SOLE   6,206 0 1,200
INTEL CORP COM 458140100 1,663 34,742 SH   SOLE   34,692 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101 2,231 16,180 SH   SOLE   15,110 0 1,070
INVESCO QQQ TR UNIT SER 1 46090E103 1,624 8,696 SH   SOLE   8,696 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 542 23,313 SH   SOLE   22,183 0 1,130
ISHARES INC CORE MSCI EMKT 46434G103 1,589 30,892 SH   SOLE   30,892 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,378 12,521 SH   SOLE   12,521 0 0
ISHARES TR CORE S&P SCP ETF 464287804 213 2,722 SH   SOLE   2,722 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,932 15,535 SH   SOLE   15,535 0 0
ISHARES TR JPMORGAN USD EMG 464288281 561 4,949 SH   SOLE   4,949 0 0
ISHARES TR SH TR CRPORT ETF 464288646 232 4,350 SH   SOLE   3,950 0 400
JOHNSON & JOHNSON COM 478160104 10,715 76,933 SH   SOLE   75,657 0 1,276
JOHNSON CTLS INTL PLC SHS G51502105 444 10,754 SH   SOLE   10,754 0 0
JPMORGAN CHASE & CO COM 46625H100 7,591 67,900 SH   SOLE   65,615 0 2,285
LAUDER ESTEE COS INC CL A 518439104 998 5,450 SH   SOLE   5,450 0 0
LILLY ELI & CO COM 532457108 573 5,170 SH   SOLE   5,170 0 0
LOWES COS INC COM 548661107 582 5,765 SH   SOLE   5,365 0 400
MCKESSON CORP COM 58155Q103 415 3,090 SH   SOLE   3,060 0 30
MEDTRONIC PLC COM G5960L103 8,491 87,190 SH   SOLE   81,735 0 5,455
MERCK & CO INC COM 58933Y105 7,518 89,660 SH   SOLE   88,860 0 800
METLIFE INC COM 59156R108 2,867 57,721 SH   SOLE   55,191 0 2,530
MICROSOFT CORP COM 594918104 12,739 95,093 SH   SOLE   91,222 0 3,871
MONDELEZ INTL INC CL A 609207105 3,716 68,947 SH   SOLE   62,727 0 6,220
NEXTERA ENERGY INC COM 65339F101 4,974 24,278 SH   SOLE   23,563 0 715
NORFOLK SOUTHERN CORP COM 655844108 2,260 11,337 SH   SOLE   11,337 0 0
NVENT ELECTRIC PLC SHS G6700G107 179 7,220 SH   SOLE   6,540 0 680
ORACLE CORP COM 68389X105 982 17,240 SH   SOLE   17,240 0 0
PENTAIR PLC SHS G7S00T104 1,875 50,405 SH   SOLE   46,980 0 3,425
PEPSICO INC COM 713448108 5,366 40,920 SH   SOLE   39,755 0 1,165
PFIZER INC COM 717081103 2,529 58,375 SH   SOLE   58,375 0 0
PHILIP MORRIS INTL INC COM 718172109 392 4,997 SH   SOLE   4,997 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 363 3,625 SH   SOLE   3,625 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,697 36,331 SH   SOLE   35,531 0 800
PNC FINL SVCS GROUP INC COM 693475105 2,212 16,112 SH   SOLE   14,406 0 1,706
PROCTER AND GAMBLE CO COM 742718109 2,065 18,831 SH   SOLE   18,831 0 0
QUALCOMM INC COM 747525103 2,221 29,192 SH   SOLE   29,127 0 65
RAYTHEON CO COM NEW 755111507 2,299 13,222 SH   SOLE   12,207 0 1,015
REPUBLIC SVCS INC COM 760759100 1,227 14,159 SH   SOLE   13,959 0 200
S&P GLOBAL INC COM 78409V104 4,408 19,349 SH   SOLE   17,139 0 2,210
SCHEIN HENRY INC COM 806407102 3,534 50,557 SH   SOLE   47,757 0 2,800
SCHLUMBERGER LTD COM 806857108 1,078 27,118 SH   SOLE   26,928 0 190
SCHWAB CHARLES CORP NEW COM 808513105 2,194 54,585 SH   SOLE   49,850 0 4,735
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 9,072 174,160 SH   SOLE   161,405 0 12,755
SHERWIN WILLIAMS CO COM 824348106 825 1,800 SH   SOLE   1,800 0 0
SOUTHERN CO COM 842587107 481 8,694 SH   SOLE   7,694 0 1,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,113 7,212 SH   SOLE   7,212 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 810 29,750 SH   SOLE   29,400 0 350
SPDR SERIES TRUST S & P REGL BKG 78464A698 385 7,200 SH   SOLE   7,200 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 345 11,200 SH   SOLE   11,200 0 0
STARBUCKS CORP COM 855244109 1,085 12,947 SH   SOLE   12,947 0 0
STRYKER CORP COM 863667101 908 4,419 SH   SOLE   4,419 0 0
TEXAS INSTRS INC COM 882508104 4,683 40,810 SH   SOLE   39,110 0 1,700
THERMO FISHER SCIENTIFIC INC COM 883556102 10,430 35,516 SH   SOLE   33,567 0 1,949
TOTAL S A SPONSORED ADR 89151E109 245 4,400 SH   SOLE   4,400 0 0
UNION PAC CORP COM 907818108 13,011 76,936 SH   SOLE   73,893 0 3,043
UNITED PARCEL SERVICE INC CL B 911312106 267 2,585 SH   SOLE   2,250 0 335
UNITED TECHNOLOGIES CORP COM 913017109 1,421 10,912 SH   SOLE   10,912 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 629 3,347 SH   SOLE   3,167 0 180
US BANCORP DEL COM NEW 902973304 1,381 26,350 SH   SOLE   26,350 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,824 15,843 SH   SOLE   15,843 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,480 5,498 SH   SOLE   5,498 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,599 62,996 SH   SOLE   55,466 0 7,530
VERTEX PHARMACEUTICALS INC COM 92532F100 354 1,930 SH   SOLE   1,930 0 0
VISA INC COM CL A 92826C839 7,617 43,891 SH   SOLE   42,851 0 1,040
WALGREENS BOOTS ALLIANCE INC COM 931427108 256 4,680 SH   SOLE   4,580 0 100
WALMART INC COM 931142103 563 5,100 SH   SOLE   5,100 0 0
WELLS FARGO CO NEW COM 949746101 579 12,230 SH   SOLE   9,090 0 3,140
WILLIAMS COS INC DEL COM 969457100 1,979 70,590 SH   SOLE   61,230 0 9,360
WILLIAMS SONOMA INC COM 969904101 353 5,435 SH   SOLE   4,835 0 600
XPO LOGISTICS INC COM 983793100 468 8,095 SH   SOLE   7,735 0 360
ZOETIS INC CL A 98978V103 7,500 66,082 SH   SOLE   62,283 0 3,799