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 1,175 5,656 SH   SOLE   5,656 0 0
ABBOTT LABS COM 002824100 1,346 16,840 SH   SOLE   16,740 0 100
ABBVIE INC COM 00287Y109 1,185 14,701 SH   SOLE   14,551 0 150
ALIGN TECHNOLOGY INC COM 016255101 1,530 5,382 SH   SOLE   5,262 0 120
ALLERGAN PLC SHS G0177J108 724 4,944 SH   SOLE   4,134 0 810
ALPHABET INC CLASS A CAP STK CL A 02079K305 5,315 4,516 SH   SOLE   4,290 0 226
ALPHABET INC CLASS C CAP STK CL C 02079K107 896 764 SH   SOLE   750 0 14
AMERICAN EXPRESS CO COM 025816109 3,413 31,230 SH   SOLE   30,030 0 1,200
AMERICAN TOWER CORP NEW COM 03027X100 9,313 47,259 SH   SOLE   45,524 0 1,735
AMERICAN WTR WKS CO INC NEW COM 030420103 5,615 53,853 SH   SOLE   49,803 0 4,050
AMETEK INC NEW COM 031100100 223 2,687 SH   SOLE   2,512 0 175
AMGEN INC COM 031162100 298 1,567 SH   SOLE   1,567 0 0
APPLE INC COM 037833100 11,622 61,184 SH   SOLE   57,777 0 3,407
APPLIED MATLS INC COM 038222105 258 6,500 SH   SOLE   6,500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 216 4,997 SH   SOLE   4,797 0 200
ASTRAZENECA PLC SPONSORED ADR 046353108 390 9,650 SH   SOLE   9,650 0 0
AT&T INC COM 00206R102 1,037 33,056 SH   SOLE   32,056 0 1,000
AUTOMATIC DATA PROCESSING IN COM 053015103 1,457 9,119 SH   SOLE   9,119 0 0
BANK AMER CORP COM 060505104 1,396 50,608 SH   SOLE   50,608 0 0
BECTON DICKINSON & CO PFD SHS CONV A 075887208 3,782 61,180 SH   SOLE   60,680 0 500
BECTON DICKINSON & CO COM 075887109 720 2,883 SH   SOLE   2,883 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 691 3,442 SH   SOLE   3,442 0 0
BOEING CO COM 097023105 1,514 3,970 SH   SOLE   3,550 0 420
BP PLC SPONSORED ADR 055622104 753 17,215 SH   SOLE   17,215 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,355 28,399 SH   SOLE   28,399 0 0
CABOT OIL & GAS CORP COM 127097103 3,177 121,735 SH   SOLE   113,925 0 7,810
CALAMP CORP COM 128126109 151 11,985 SH   SOLE   11,305 0 680
CARTERS INC COM 146229109 212 2,100 SH   SOLE   2,100 0 0
CBRE GROUP INC CL A 12504L109 726 14,675 SH   SOLE   14,375 0 300
SCHWAB CHARLES CORP NEW COM 808513105 2,330 54,490 SH   SOLE   49,650 0 4,840
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,533 43,740 SH   SOLE   41,680 0 2,060
CHEVRON CORP NEW COM 166764100 3,568 28,967 SH   SOLE   27,732 0 1,235
CHUBB LIMITED COM H1467J104 369 2,634 SH   SOLE   2,183 0 451
CHURCH & DWIGHT INC COM 171340102 711 9,985 SH   SOLE   9,985 0 0
CISCO SYS INC COM 17275R102 8,465 156,781 SH   SOLE   148,826 0 7,955
CITIGROUP INC COM NEW 172967424 743 11,948 SH   SOLE   11,948 0 0
CITIZENS FINL GROUP INC COM 174610105 279 8,575 SH   SOLE   8,575 0 0
COCA COLA CO COM 191216100 4,209 89,819 SH   SOLE   85,819 0 4,000
COMCAST CORP NEW CL A 20030N101 11,199 280,103 SH   SOLE   264,243 0 15,860
CONAGRA BRANDS INC COM 205887102 6,741 242,995 SH   SOLE   225,345 0 17,650
CONOCOPHILLIPS COM 20825C104 213 3,185 SH   SOLE   3,185 0 0
CONSTELLATION BRANDS INC CL A 21036P108 4,560 26,010 SH   SOLE   25,310 0 700
COSTCO WHSL CORP NEW COM 22160K105 274 1,130 SH   SOLE   1,130 0 0
D R HORTON INC COM 23331A109 331 8,000 SH   SOLE   7,700 0 300
DANAHER CORP DEL COM 235851102 10,710 81,125 SH   SOLE   77,325 0 3,800
DISCOVERY INC COM SER A 25470F104 1,891 69,970 SH   SOLE   60,880 0 9,090
DISNEY WALT CO COM DISNEY 254687106 768 6,913 SH   SOLE   6,913 0 0
DOLLAR GENERAL CORP NEW COM 256677105 10,351 86,767 SH   SOLE   81,497 0 5,270
DOMINION ENERGY INC COM 25746U109 634 8,271 SH   SOLE   7,671 0 600
DOWDUPONT INC COM 26078J100 1,682 31,551 SH   SOLE   28,770 0 2,781
DUKE ENERGY CORP NEW COM 26441C204 922 10,249 SH   SOLE   8,721 0 1,528
EASTMAN CHEM CO COM 277432100 699 9,216 SH   SOLE   8,356 0 860
ECOLAB INC COM 278865100 7,817 44,278 SH   SOLE   42,170 0 2,108
EMERSON ELEC CO COM 291011104 1,522 22,227 SH   SOLE   22,227 0 0
ENBRIDGE INC COM 29250N105 549 15,153 SH   SOLE   13,776 0 1,377
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 3,219 209,411 SH   SOLE   201,411 0 8,000
ENTERPRISE PRODS PARTNERS L COM 293792107 2,172 74,623 SH   SOLE   74,623 0 0
EOG RES INC COM 26875P101 1,054 11,071 SH   SOLE   9,971 0 1,100
EQUINIX INC COM PAR $0.001 29444U700 6,315 13,935 SH   SOLE   13,033 0 902
LAUDER ESTEE COS INC CL A 518439104 902 5,450 SH   SOLE   5,450 0 0
EXXON MOBIL CORP COM 30231G102 4,091 50,630 SH   SOLE   48,878 0 1,752
FEDEX CORP COM 31428X106 629 3,470 SH   SOLE   3,470 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 9,809 39,778 SH   SOLE   39,778 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 88 10,000 SH   SOLE   10,000 0 0
FRONT DOOR INC COM 35905A109 5,438 157,994 SH   SOLE   153,222 0 4,772
GENERAL ELECTRIC CO COM 369604103 1,294 129,556 SH   SOLE   126,956 0 2,600
GENERAL MLS INC COM 370334104 230 4,450 SH   SOLE   3,650 0 800
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 647 15,483 SH   SOLE   15,483 0 0
GLOBAL PMTS INC COM 37940X102 765 5,602 SH   SOLE   5,352 0 250
HALLIBURTON CO COM 406216101 272 9,295 SH   SOLE   9,295 0 0
HARRIS CORP DEL NEW 413875105 4,196 26,275 SH   SOLE   25,475 0 800
SCHEIN HENRY INC COM 806407102 2,901 48,268 SH   SOLE   46,043 0 2,225
HERSHEY CO COM 427866108 692 6,026 SH   SOLE   6,026 0 0
HOME DEPOT INC COM 437076102 1,281 6,675 SH   SOLE   6,675 0 0
HONEYWELL INTL INC COM 438516106 2,515 15,825 SH   SOLE   13,755 0 2,070
ILLINOIS TOOL WKS INC COM 452308109 1,063 7,406 SH   SOLE   6,206 0 1,200
INTEL CORP COM 458140100 1,872 34,867 SH   SOLE   34,817 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101 2,445 17,330 SH   SOLE   16,260 0 1,070
INVESCO QQQ TR UNIT SER 1 46090E103 821 4,570 SH   SOLE   4,570 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 563 21,310 SH   SOLE   20,180 0 1,130
ISHARES TR BARCLAYS 7 10 YR 464287440 2,117 19,844 SH   SOLE   19,844 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,644 31,790 SH   SOLE   31,790 0 0
ISHARES TR CORE S&P SCP ETF 464287804 297 3,852 SH   SOLE   3,852 0 0
ISHARES TR IBOXX INV CP ETF 464287242 701 5,886 SH   SOLE   5,886 0 0
ISHARES TR JPMORGAN USD EMG 464288281 551 5,006 SH   SOLE   5,006 0 0
ISHARES TR MSCI EAFE ETF 464287465 936 14,432 SH   SOLE   14,432 0 0
ISHARES TR SH TR CRPORT ETF 464288646 230 4,350 SH   SOLE   3,950 0 400
JOHNSON & JOHNSON COM 478160104 10,875 77,797 SH   SOLE   76,521 0 1,276
JOHNSON CTLS INTL PLC SHS G51502105 434 11,754 SH   SOLE   11,754 0 0
JPMORGAN CHASE & CO COM 46625H100 6,408 63,305 SH   SOLE   61,405 0 1,900
LILLY ELI & CO COM 532457108 1,339 10,321 SH   SOLE   10,321 0 0
LOWES COS INC COM 548661107 637 5,815 SH   SOLE   5,415 0 400
MCKESSON CORP COM 58155Q103 362 3,090 SH   SOLE   3,060 0 30
MEDTRONIC PLC COM G5960L103 7,814 85,790 SH   SOLE   80,335 0 5,455
MERCK & CO INC COM 58933Y105 7,561 90,907 SH   SOLE   90,107 0 800
METLIFE INC COM 59156R108 2,384 55,991 SH   SOLE   53,641 0 2,350
MICROSOFT CORP COM 594918104 11,239 95,293 SH   SOLE   91,372 0 3,921
MONDELEZ INTL INC CL A 609207105 3,402 68,152 SH   SOLE   62,002 0 6,150
NEXTERA ENERGY INC COM 65339F101 4,680 24,211 SH   SOLE   23,496 0 715
NORFOLK SOUTHERN CORP COM 655844108 2,137 11,437 SH   SOLE   11,437 0 0
NUCOR CORP COM 670346105 204 3,500 SH   SOLE   3,500 0 0
NVENT ELECTRIC PLC SHS G6700G107 214 7,920 SH   SOLE   7,240 0 680
ORACLE CORP COM 68389X105 961 17,890 SH   SOLE   17,890 0 0
PENTAIR PLC SHS G7S00T104 2,215 49,755 SH   SOLE   46,330 0 3,425
PEPSICO INC COM 713448108 5,113 41,720 SH   SOLE   40,555 0 1,165
PFIZER INC COM 717081103 2,483 58,465 SH   SOLE   58,465 0 0
PHILIP MORRIS INTL INC COM 718172109 446 5,043 SH   SOLE   5,043 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 367 3,675 SH   SOLE   3,675 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 5,097 50,185 SH   SOLE   48,385 0 1,800
PNC FINL SVCS GROUP INC COM 693475105 2,011 16,397 SH   SOLE   14,691 0 1,706
PROCTER AND GAMBLE CO COM 742718109 2,003 19,251 SH   SOLE   19,251 0 0
PUBLIC SVS ENTERPRISE GROUP COM 744573106 231 3,891 SH   SOLE   3,891 0 0
QUALCOMM INC COM 747525103 1,854 32,517 SH   SOLE   32,452 0 65
RAYTHEON CO COM NEW 755111507 2,263 12,427 SH   SOLE   11,207 0 1,220
REPUBLIC SVCS INC COM 760759100 1,162 14,459 SH   SOLE   14,259 0 200
S&P GLOBAL INC COM 78409V104 4,135 19,639 SH   SOLE   17,429 0 2,210
SCHLUMBERGER LTD COM 806857108 1,848 42,410 SH   SOLE   41,610 0 800
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 8,089 173,215 SH   SOLE   160,520 0 12,695
SHERWIN WILLIAMS CO COM 824348106 775 1,800 SH   SOLE   1,800 0 0
SOUTHERN CO COM 842587107 449 8,694 SH   SOLE   7,694 0 1,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,230 4,354 SH   SOLE   4,354 0 0
SPDR SERIES TRUST S & P REGL BKG 78464A698 370 7,200 SH   SOLE   7,200 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 373 12,200 SH   SOLE   12,200 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 832 30,525 SH   SOLE   30,525 0 0
STARBUCKS CORP COM 855244109 974 13,097 SH   SOLE   13,097 0 0
STRYKER CORP COM 863667101 893 4,519 SH   SOLE   4,519 0 0
SYMANTEC CORP COM 871503108 1,168 50,805 SH   SOLE   44,835 0 5,970
TEXAS INSTRS INC COM 882508104 4,480 42,235 SH   SOLE   42,235 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,763 35,669 SH   SOLE   33,752 0 1,917
TOTAL S A SPONSORED ADR 89151E109 245 4,400 SH   SOLE   4,400 0 0
UNION PAC CORP COM 907818108 12,906 77,191 SH   SOLE   74,223 0 2,968
UNITED PARCEL SERVICE INC CL B 911312106 318 2,850 SH   SOLE   2,450 0 400
UNITED TECHNOLOGIES CORP COM 913017109 1,406 10,912 SH   SOLE   10,912 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 512 3,347 SH   SOLE   3,167 0 180
US BANCORP DEL COM NEW 902973304 1,290 26,773 SH   SOLE   26,773 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,143 10,427 SH   SOLE   10,427 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,427 5,498 SH   SOLE   5,498 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,419 25,446 SH   SOLE   25,446 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,756 63,526 SH   SOLE   56,066 0 7,460
VERTEX PHARMACEUTICALS INC COM 92532F100 355 1,930 SH   SOLE   1,930 0 0
VISA INC COM CL A 92826C839 6,887 44,091 SH   SOLE   43,091 0 1,000
WALGREENS BOOTS ALLIANCE INC COM 931427108 492 7,775 SH   SOLE   7,130 0 645
WALMART INC COM 931142103 497 5,100 SH   SOLE   5,100 0 0
WELLS FARGO CO NEW COM 949746101 2,113 43,720 SH   SOLE   39,060 0 4,660
WILLIAMS COS INC DEL COM 969457100 1,584 55,150 SH   SOLE   47,020 0 8,130
WILLIAMS SONOMA INC COM 969904101 396 7,035 SH   SOLE   6,435 0 600
XPO LOGISTICS INC COM 983793100 408 7,595 SH   SOLE   7,235 0 360
ZOETIS INC CL A 98978V103 6,787 67,417 SH   SOLE   63,633 0 3,784