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,413 6,706 SH   SOLE   6,706 0 0
ABBOTT LABS COM 002824100 1,262 17,200 SH   SOLE   17,100 0 100
ABBVIE INC COM 00287Y109 3,441 36,378 SH   SOLE   32,860 0 3,518
ALIGN TECHNOLOGY INC COM 016255101 2,293 5,862 SH   SOLE   5,362 0 500
ALLERGAN PLC SHS G0177J108 1,878 9,859 SH   SOLE   8,299 0 1,560
ALPHABET INC CLASS A CAP STK CL A 02079K305 5,470 4,532 SH   SOLE   4,306 0 226
ALPHABET INC CLASS C CAP STK CL C 02079K107 880 737 SH   SOLE   723 0 14
ALTRIA GROUP INC COM 02209S103 534 8,854 SH   SOLE   8,854 0 0
AMERICAN EXPRESS CO COM 025816109 3,512 32,975 SH   SOLE   31,775 0 1,200
AMERICAN TOWER CORP NEW COM 03027X100 7,815 53,787 SH   SOLE   51,727 0 2,060
AMERICAN WTR WKS CO INC NEW COM 030420103 5,685 64,620 SH   SOLE   60,570 0 4,050
AMETEK INC NEW COM 031100100 213 2,687 SH   SOLE   2,512 0 175
AMGEN INC COM 031162100 364 1,758 SH   SOLE   1,758 0 0
APPLE INC COM 037833100 14,262 63,177 SH   SOLE   59,760 0 3,417
APPLIED MATLS INC COM 038222105 251 6,500 SH   SOLE   6,500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 251 4,997 SH   SOLE   4,797 0 200
ASTRAZENECA PLC SPONSORED ADR 046353108 680 17,176 SH   SOLE   17,176 0 0
AT&T INC COM 00206R102 1,650 49,137 SH   SOLE   48,033 0 1,104
AUTOMATIC DATA PROCESSING IN COM 053015103 1,641 10,894 SH   SOLE   10,894 0 0
BANK AMER CORP COM 060505104 1,579 53,608 SH   SOLE   53,608 0 0
BECTON DICKINSON & CO PFD SHS CONV A 075887208 3,921 59,995 SH   SOLE   59,295 0 700
BECTON DICKINSON & CO COM 075887109 808 3,096 SH   SOLE   3,096 0 0
BELDEN INC COM 077454106 260 3,640 SH   SOLE   3,400 0 240
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 748 3,492 SH   SOLE   3,492 0 0
BOEING CO COM 097023105 1,529 4,110 SH   SOLE   3,690 0 420
BP PLC SPONSORED ADR 055622104 981 21,274 SH   SOLE   21,274 0 0
BRIGHTHOUSE FINL INC COM 10922N103 839 18,955 SH   SOLE   18,950 0 5
BRISTOL-MYERS SQUIBB CO COM 110122108 2,224 35,827 SH   SOLE   35,827 0 0
CABOT OIL & GAS CORP COM 127097103 921 40,880 SH   SOLE   39,550 0 1,330
CALAMP CORP COM 128126109 286 11,930 SH   SOLE   11,250 0 680
CBRE GROUP INC CL A 12504L109 240 5,450 SH   SOLE   5,150 0 300
CELGENE CORP COM 151020104 212 2,370 SH   SOLE   2,300 0 70
CENTURYLINK INC COM 156700106 334 15,762 SH   SOLE   15,762 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,570 47,340 SH   SOLE   45,280 0 2,060
CHEVRON CORP NEW COM 166764100 3,620 29,608 SH   SOLE   18,759 0 10,849
CHUBB LIMITED COM H1467J104 637 4,769 SH   SOLE   3,918 0 851
CHURCH & DWIGHT INC COM 171340102 1,075 18,100 SH   SOLE   18,100 0 0
CISCO SYS INC COM 17275R102 7,911 162,608 SH   SOLE   152,573 0 10,035
CITIGROUP INC COM NEW 172967424 956 13,332 SH   SOLE   12,832 0 500
CITIZENS FINL GROUP INC COM 174610105 452 11,725 SH   SOLE   11,725 0 0
COCA COLA CO COM 191216100 4,030 87,239 SH   SOLE   83,239 0 4,000
COMCAST CORP NEW CL A 20030N101 10,321 291,468 SH   SOLE   275,608 0 15,860
CONOCOPHILLIPS COM 20825C104 255 3,289 SH   SOLE   3,289 0 0
CONSTELLATION BRANDS INC CL A 21036P108 3,782 17,540 SH   SOLE   17,390 0 150
COSTCO WHSL CORP NEW COM 22160K105 265 1,130 SH   SOLE   1,130 0 0
CVS HEALTH CORP COM 126650100 256 3,251 SH   SOLE   3,251 0 0
D R HORTON INC COM 23331A109 291 6,900 SH   SOLE   6,600 0 300
DANAHER CORP DEL COM 235851102 9,376 86,283 SH   SOLE   82,483 0 3,800
DISCOVERY INC COM SER A 25470F104 3,300 103,115 SH   SOLE   94,025 0 9,090
DISNEY WALT CO COM DISNEY 254687106 753 6,439 SH   SOLE   6,439 0 0
DOLLAR GENERAL CORP NEW COM 256677105 10,006 91,546 SH   SOLE   86,276 0 5,270
DOMINION ENERGY INC COM 25746U109 585 8,331 SH   SOLE   7,731 0 600
DOWDUPONT INC COM 26078J100 4,435 68,959 SH   SOLE   67,128 0 1,831
DUKE ENERGY CORP NEW COM 26441C204 820 10,249 SH   SOLE   6,553 0 3,696
EASTMAN CHEM CO COM 277432100 2,167 22,636 SH   SOLE   19,926 0 2,710
ECOLAB INC COM 278865100 7,502 47,851 SH   SOLE   45,743 0 2,108
EMERSON ELEC CO COM 291011104 1,764 23,040 SH   SOLE   23,040 0 0
ENBRIDGE INC COM 29250N105 429 13,279 SH   SOLE   11,902 0 1,377
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 2,280 130,817 SH   SOLE   125,817 0 5,000
ENTERPRISE PRODS PARTNERS L COM 293792107 2,175 75,706 SH   SOLE   75,706 0 0
EQUINIX INC COM PAR $0.001 29444U700 4,796 11,078 SH   SOLE   10,633 0 445
EXXON MOBIL CORP COM 30231G102 5,010 58,930 SH   SOLE   46,278 0 12,652
FEDEX CORP COM 31428X106 820 3,407 SH   SOLE   3,407 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 9,114 40,000 SH   SOLE   40,000 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 94 10,166 SH   SOLE   10,166 0 0
FORTIVE CORP COM 34959J108 243 2,883 SH   SOLE   2,851 0 32
GENERAL DYNAMICS CORP COM 369550108 210 1,025 SH   SOLE   690 0 335
GENERAL ELECTRIC CO COM 369604103 1,694 150,051 SH   SOLE   143,351 0 6,700
GENERAL MLS INC COM 370334104 249 5,800 SH   SOLE   4,500 0 1,300
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 622 15,483 SH   SOLE   15,483 0 0
GLOBAL PMTS INC COM 37940X102 436 3,422 SH   SOLE   3,172 0 250
HALLIBURTON CO COM 406216101 628 15,495 SH   SOLE   15,495 0 0
HANESBRANDS INC COM 410345102 187 10,160 SH   SOLE   10,000 0 160
HARRIS CORP DEL NEW 413875105 863 5,100 SH   SOLE   5,100 0 0
HERSHEY CO COM 427866108 615 6,026 SH   SOLE   6,026 0 0
HOME DEPOT INC COM 437076102 1,403 6,775 SH   SOLE   6,775 0 0
HONEYWELL INTL INC COM 438516106 3,604 21,659 SH   SOLE   18,089 0 3,570
ILLINOIS TOOL WKS INC COM 452308109 1,045 7,406 SH   SOLE   6,206 0 1,200
INTEL CORP COM 458140100 1,906 40,311 SH   SOLE   40,261 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101 2,652 17,540 SH   SOLE   16,470 0 1,070
INVESCO QQQ TR UNIT SER 1 46090E103 2,031 10,934 SH   SOLE   10,934 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 486 21,590 SH   SOLE   21,590 0 0
ISHARES INC CORE MSCI EMKT 46434G103 243 4,700 SH   SOLE   4,700 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 691 6,830 SH   SOLE   6,830 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,011 23,050 SH   SOLE   23,050 0 0
ISHARES TR IBOXX INV CP ETF 464287242 492 4,281 SH   SOLE   4,281 0 0
JOHNSON & JOHNSON COM 478160104 11,209 81,125 SH   SOLE   79,824 0 1,301
JOHNSON CTLS INTL PLC SHS G51502105 1,395 39,854 SH   SOLE   39,854 0 0
JPMORGAN CHASE & CO COM 46625H100 8,336 73,876 SH   SOLE   72,376 0 1,500
LAUDER ESTEE COS INC CL A 518439104 788 5,425 SH   SOLE   5,425 0 0
LILLY ELI & CO COM 532457108 1,297 12,085 SH   SOLE   12,085 0 0
LOWES COS INC COM 548661107 716 6,234 SH   SOLE   5,524 0 710
MCKESSON CORP COM 58155Q103 601 4,527 SH   SOLE   4,267 0 260
MEDTRONIC PLC COM G5960L103 8,382 85,208 SH   SOLE   79,753 0 5,455
MERCK & CO INC COM 58933Y105 6,805 95,933 SH   SOLE   93,288 0 2,645
METLIFE INC COM 59156R108 2,824 60,454 SH   SOLE   58,104 0 2,350
MICROSOFT CORP COM 594918104 9,942 86,928 SH   SOLE   83,307 0 3,621
MONDELEZ INTL INC CL A 609207105 4,672 108,756 SH   SOLE   102,606 0 6,150
NEENAH INC COM 640079109 207 2,400 SH   SOLE   2,250 0 150
NEXTERA ENERGY INC COM 65339F101 4,636 27,659 SH   SOLE   26,944 0 715
NORFOLK SOUTHERN CORP COM 655844108 2,100 11,637 SH   SOLE   10,637 0 1,000
NOVARTIS A G SPON ADR 66987V109 212 2,466 SH   SOLE   1,201 0 1,265
NUCOR CORP COM 670346105 222 3,500 SH   SOLE   3,500 0 0
NVENT ELECTRIC PLC SHS G6700G107 622 22,915 SH   SOLE   20,945 0 1,970
ORACLE CORP COM 68389X105 1,002 19,429 SH   SOLE   19,429 0 0
PENTAIR PLC SHS G7S00T104 1,495 34,480 SH   SOLE   31,175 0 3,305
PEPSICO INC COM 713448108 5,151 46,075 SH   SOLE   43,910 0 2,165
PFIZER INC COM 717081103 2,941 66,731 SH   SOLE   66,731 0 0
PHILIP MORRIS INTL INC COM 718172109 1,047 12,842 SH   SOLE   12,342 0 500
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 227 2,275 SH   SOLE   2,275 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,946 38,830 SH   SOLE   37,730 0 1,100
PNC FINL SVCS GROUP INC COM 693475105 2,548 18,710 SH   SOLE   17,004 0 1,706
PRAXAIR INC COM 74005P104 3,369 20,961 SH   SOLE   19,078 0 1,883
PROCTER AND GAMBLE CO COM 742718109 1,613 19,376 SH   SOLE   19,376 0 0
PUBLIC SVS ENTERPRISE GROUP COM 744573106 205 3,891 SH   SOLE   3,891 0 0
QUALCOMM INC COM 747525103 2,076 28,816 SH   SOLE   28,751 0 65
RAYTHEON CO COM NEW 755111507 1,458 7,056 SH   SOLE   7,056 0 0
REPUBLIC SVCS INC COM 760759100 1,411 19,416 SH   SOLE   19,216 0 200
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 231 3,250 SH   SOLE   3,250 0 0
S&P GLOBAL INC COM 78409V104 4,098 20,975 SH   SOLE   16,715 0 4,260
SCHEIN HENRY INC COM 806407102 3,883 45,665 SH   SOLE   43,730 0 1,935
SCHLUMBERGER LTD COM 806857108 3,967 65,114 SH   SOLE   63,714 0 1,400
SCHWAB CHARLES CORP NEW COM 808513105 2,729 55,515 SH   SOLE   50,675 0 4,840
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 10,069 162,317 SH   SOLE   152,172 0 10,145
SHERWIN WILLIAMS CO COM 824348106 819 1,800 SH   SOLE   1,800 0 0
SOUTHERN CO COM 842587107 437 10,017 SH   SOLE   8,427 0 1,590
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,611 5,542 SH   SOLE   5,542 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 1,295 46,923 SH   SOLE   46,923 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 339 9,401 SH   SOLE   9,401 0 0
SPDR SERIES TRUST S & P REGL BKG 78464A698 1,469 24,725 SH   SOLE   23,525 0 1,200
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 504 16,700 SH   SOLE   16,700 0 0
STARBUCKS CORP COM 855244109 1,076 18,938 SH   SOLE   18,938 0 0
STRYKER CORP COM 863667101 825 4,644 SH   SOLE   4,644 0 0
SYMANTEC CORP COM 871503108 1,164 54,680 SH   SOLE   50,710 0 3,970
TEXAS INSTRS INC COM 882508104 4,418 41,175 SH   SOLE   39,475 0 1,700
THERMO FISHER SCIENTIFIC INC COM 883556102 9,082 37,209 SH   SOLE   35,342 0 1,867
TOTAL S A SPONSORED ADR 89151E109 406 6,300 SH   SOLE   6,300 0 0
UNION PAC CORP COM 907818108 13,581 83,406 SH   SOLE   75,290 0 8,116
UNITED PARCEL SERVICE INC CL B 911312106 770 6,593 SH   SOLE   5,708 0 885
UNITED TECHNOLOGIES CORP COM 913017109 1,538 11,002 SH   SOLE   9,527 0 1,475
UNIVERSAL DISPLAY CORP COM 91347P105 468 3,972 SH   SOLE   3,254 0 718
US BANCORP DEL COM NEW 902973304 1,419 26,873 SH   SOLE   26,873 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,185 10,703 SH   SOLE   10,703 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 357 1,337 SH   SOLE   1,337 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,692 69,151 SH   SOLE   61,691 0 7,460
VERTEX PHARMACEUTICALS INC COM 92532F100 372 1,930 SH   SOLE   1,930 0 0
VISA INC COM CL A 92826C839 7,069 47,096 SH   SOLE   46,196 0 900
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 712 32,793 SH   SOLE   32,793 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,374 59,994 SH   SOLE   56,204 0 3,790
WALMART INC COM 931142103 490 5,217 SH   SOLE   5,217 0 0
WELLS FARGO CO NEW COM 949746101 2,552 48,546 SH   SOLE   43,596 0 4,950
WILLIAMS COS INC DEL COM 969457100 1,690 62,166 SH   SOLE   52,636 0 9,530
WILLIAMS SONOMA INC COM 969904101 403 6,135 SH   SOLE   6,135 0 0
XPO LOGISTICS INC COM 983793100 619 5,420 SH   SOLE   5,060 0 360
ZOETIS INC CL A 98978V103 6,063 66,223 SH   SOLE   62,033 0 4,190