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,249 6,556 SH   SOLE   6,556 0 0
ABBOTT LABS COM 002824100 1,244 17,200 SH   SOLE   17,100 0 100
ABBVIE INC COM 00287Y109 3,000 32,543 SH   SOLE   29,415 0 3,128
ALIGN TECHNOLOGY INC COM 016255101 1,127 5,382 SH   SOLE   5,262 0 120
ALLERGAN PLC SHS G0177J108 804 6,019 SH   SOLE   5,009 0 1,010
ALPHABET INC CLASS A CAP STK CL A 02079K305 4,615 4,416 SH   SOLE   4,190 0 226
ALPHABET INC CLASS C CAP STK CL C 02079K107 807 779 SH   SOLE   765 0 14
AMERICAN EXPRESS CO COM 025816109 3,067 32,180 SH   SOLE   30,980 0 1,200
AMERICAN TOWER CORP NEW COM 03027X100 8,090 51,142 SH   SOLE   49,282 0 1,860
AMERICAN WTR WKS CO INC NEW COM 030420103 4,978 54,845 SH   SOLE   50,795 0 4,050
AMGEN INC COM 031162100 342 1,758 SH   SOLE   1,758 0 0
APPLE INC COM 037833100 9,805 62,159 SH   SOLE   58,742 0 3,417
APPLIED MATLS INC COM 038222105 213 6,500 SH   SOLE   6,500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 205 4,997 SH   SOLE   4,797 0 200
ASTRAZENECA PLC SPONSORED ADR 046353108 367 9,650 SH   SOLE   9,650 0 0
AT&T INC COM 00206R102 1,061 37,189 SH   SOLE   36,189 0 1,000
AUTOMATIC DATA PROCESSING IN COM 053015103 1,196 9,119 SH   SOLE   9,119 0 0
BANK AMER CORP COM 060505104 1,247 50,608 SH   SOLE   50,608 0 0
BECTON DICKINSON & CO PFD SHS CONV A 075887208 3,592 62,280 SH   SOLE   61,780 0 500
BECTON DICKINSON & CO COM 075887109 672 2,984 SH   SOLE   2,984 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 703 3,442 SH   SOLE   3,442 0 0
BOEING CO COM 097023105 1,313 4,070 SH   SOLE   3,650 0 420
BP PLC SPONSORED ADR 055622104 653 17,215 SH   SOLE   17,215 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,387 26,677 SH   SOLE   26,677 0 0
CABOT OIL & GAS CORP COM 127097103 2,419 108,255 SH   SOLE   103,545 0 4,710
CALAMP CORP COM 128126109 152 11,705 SH   SOLE   11,025 0 680
CBRE GROUP INC CL A 12504L109 218 5,450 SH   SOLE   5,150 0 300
CHECK POINT SOFTWARE TECH LT ORD M22465104 4,547 44,300 SH   SOLE   42,240 0 2,060
CHEVRON CORP NEW COM 166764100 3,184 29,267 SH   SOLE   18,468 0 10,799
CHUBB LIMITED COM H1467J104 594 4,601 SH   SOLE   3,750 0 851
CHURCH & DWIGHT INC COM 171340102 760 11,550 SH   SOLE   11,550 0 0
CISCO SYS INC COM 17275R102 6,901 159,276 SH   SOLE   149,241 0 10,035
CITIGROUP INC COM NEW 172967424 601 11,548 SH   SOLE   11,548 0 0
CITIZENS FINL GROUP INC COM 174610105 273 9,175 SH   SOLE   9,175 0 0
COCA COLA CO COM 191216100 4,127 87,169 SH   SOLE   83,169 0 4,000
COMCAST CORP NEW CL A 20030N101 9,539 280,154 SH   SOLE   264,294 0 15,860
CONSTELLATION BRANDS INC CL A 21036P108 3,038 18,890 SH   SOLE   18,440 0 450
COSTCO WHSL CORP NEW COM 22160K105 230 1,130 SH   SOLE   1,130 0 0
CVS HEALTH CORP COM 126650100 220 3,351 SH   SOLE   3,351 0 0
D R HORTON INC COM 23331A109 239 6,900 SH   SOLE   6,600 0 300
DANAHER CORP DEL COM 235851102 8,638 83,765 SH   SOLE   79,965 0 3,800
DISCOVERY INC COM SER A 25470F104 2,158 87,245 SH   SOLE   78,155 0 9,090
DISNEY WALT CO COM DISNEY 254687106 714 6,514 SH   SOLE   6,514 0 0
DOLLAR GENERAL CORP NEW COM 256677105 9,524 88,121 SH   SOLE   82,851 0 5,270
DOMINION ENERGY INC COM 25746U109 592 8,279 SH   SOLE   7,679 0 600
DOWDUPONT INC COM 26078J100 1,524 28,496 SH   SOLE   27,215 0 1,281
DUKE ENERGY CORP NEW COM 26441C204 884 10,249 SH   SOLE   6,553 0 3,696
EASTMAN CHEM CO COM 277432100 1,207 16,516 SH   SOLE   14,906 0 1,610
ECOLAB INC COM 278865100 6,642 45,076 SH   SOLE   42,968 0 2,108
EMERSON ELEC CO COM 291011104 1,367 22,872 SH   SOLE   22,872 0 0
ENBRIDGE INC COM 29250N105 482 15,503 SH   SOLE   14,126 0 1,377
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 1,710 129,461 SH   SOLE   124,461 0 5,000
ENTERPRISE PRODS PARTNERS L COM 293792107 1,841 74,856 SH   SOLE   74,856 0 0
EQUINIX INC COM PAR $0.001 29444U700 3,419 9,698 SH   SOLE   9,253 0 445
EXXON MOBIL CORP COM 30231G102 3,635 53,305 SH   SOLE   40,553 0 12,752
FEDEX CORP COM 31428X106 519 3,215 SH   SOLE   3,215 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 7,388 39,778 SH   SOLE   39,778 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 78 10,166 SH   SOLE   10,166 0 0
FRONT DOOR INC COM 35905A109 1,831 68,811 SH   SOLE   64,164 0 4,647
GENERAL ELECTRIC CO COM 369604103 987 130,356 SH   SOLE   127,756 0 2,600
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 611 15,983 SH   SOLE   15,983 0 0
GLOBAL PMTS INC COM 37940X102 430 4,172 SH   SOLE   3,922 0 250
HALLIBURTON CO COM 406216101 339 12,745 SH   SOLE   12,745 0 0
HARRIS CORP DEL NEW 413875105 687 5,100 SH   SOLE   5,100 0 0
HERSHEY CO COM 427866108 646 6,026 SH   SOLE   6,026 0 0
HOME DEPOT INC COM 437076102 1,147 6,675 SH   SOLE   6,675 0 0
HONEYWELL INTL INC COM 438516106 2,736 20,709 SH   SOLE   17,139 0 3,570
ILLINOIS TOOL WKS INC COM 452308109 938 7,406 SH   SOLE   6,206 0 1,200
INTEL CORP COM 458140100 1,649 35,142 SH   SOLE   35,092 0 50
INTERNATIONAL BUSINESS MACHS COM 459200101 1,967 17,305 SH   SOLE   16,235 0 1,070
INVESCO QQQ TR UNIT SER 1 46090E103 1,427 9,250 SH   SOLE   9,250 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 388 21,010 SH   SOLE   19,880 0 1,130
ISHARES TR 20 YR TR BD ETF 464287432 1,176 9,680 SH   SOLE   9,680 0 0
ISHARES TR IBOXX INV CP ETF 464287242 700 6,202 SH   SOLE   6,202 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,279 18,455 SH   SOLE   18,455 0 0
ISHARES TR JPMORGAN USD EMG 464288281 927 8,925 SH   SOLE   8,925 0 0
JOHNSON & JOHNSON COM 478160104 10,167 78,780 SH   SOLE   77,479 0 1,301
JOHNSON CTLS INTL PLC SHS G51502105 349 11,754 SH   SOLE   11,754 0 0
JPMORGAN CHASE & CO COM 46625H100 5,985 61,307 SH   SOLE   59,807 0 1,500
LAUDER ESTEE COS INC CL A 518439104 709 5,450 SH   SOLE   5,450 0 0
LILLY ELI & CO COM 532457108 1,194 10,321 SH   SOLE   10,321 0 0
LINDE PLC COM G5494J103 2,996 19,199 SH   SOLE   17,316 0 1,883
LOWES COS INC COM 548661107 608 6,584 SH   SOLE   5,874 0 710
MCKESSON CORP COM 58155Q103 454 4,112 SH   SOLE   3,852 0 260
MEDTRONIC PLC COM G5960L103 7,532 82,810 SH   SOLE   77,355 0 5,455
MERCK & CO INC COM 58933Y105 6,985 91,413 SH   SOLE   88,768 0 2,645
METLIFE INC COM 59156R108 2,299 55,991 SH   SOLE   53,641 0 2,350
MICROSOFT CORP COM 594918104 9,799 96,478 SH   SOLE   92,557 0 3,921
MONDELEZ INTL INC CL A 609207105 4,008 100,136 SH   SOLE   93,986 0 6,150
NEXTERA ENERGY INC COM 65339F101 4,342 24,979 SH   SOLE   24,264 0 715
NORFOLK SOUTHERN CORP COM 655844108 1,740 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
NVENT ELECTRIC PLC SHS G6700G107 462 20,570 SH   SOLE   18,650 0 1,920
ORACLE CORP COM 68389X105 889 19,679 SH   SOLE   19,679 0 0
PENTAIR PLC SHS G7S00T104 1,263 33,430 SH   SOLE   31,925 0 1,505
PEPSICO INC COM 713448108 4,831 43,725 SH   SOLE   41,560 0 2,165
PFIZER INC COM 717081103 2,870 65,746 SH   SOLE   65,746 0 0
PHILIP MORRIS INTL INC COM 718172109 340 5,093 SH   SOLE   5,093 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 225 2,275 SH   SOLE   2,275 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 4,831 47,860 SH   SOLE   46,560 0 1,300
PNC FINL SVCS GROUP INC COM 693475105 1,954 16,710 SH   SOLE   15,004 0 1,706
PROCTER AND GAMBLE CO COM 742718109 1,779 19,351 SH   SOLE   19,351 0 0
PUBLIC SVS ENTERPRISE GROUP COM 744573106 203 3,891 SH   SOLE   3,891 0 0
QUALCOMM INC COM 747525103 1,621 28,476 SH   SOLE   28,411 0 65
RAYTHEON CO COM NEW 755111507 1,016 6,625 SH   SOLE   6,625 0 0
REPUBLIC SVCS INC COM 760759100 1,080 14,984 SH   SOLE   14,784 0 200
S&P GLOBAL INC COM 78409V104 3,454 20,325 SH   SOLE   16,065 0 4,260
SCHEIN HENRY INC COM 806407102 3,623 46,135 SH   SOLE   43,910 0 2,225
SCHLUMBERGER LTD COM 806857108 1,182 32,771 SH   SOLE   31,971 0 800
SCHWAB CHARLES CORP NEW COM 808513105 2,246 54,090 SH   SOLE   49,250 0 4,840
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 6,406 174,349 SH   SOLE   162,304 0 12,045
SHERWIN WILLIAMS CO COM 824348106 708 1,800 SH   SOLE   1,800 0 0
SOUTHERN CO COM 842587107 422 9,610 SH   SOLE   8,020 0 1,590
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,506 6,026 SH   SOLE   6,026 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 696 26,725 SH   SOLE   26,375 0 350
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 775 23,077 SH   SOLE   23,077 0 0
SPDR SERIES TRUST S & P REGL BKG 78464A698 311 6,650 SH   SOLE   6,650 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 368 12,200 SH   SOLE   12,200 0 0
STARBUCKS CORP COM 855244109 1,243 19,297 SH   SOLE   19,297 0 0
STRYKER CORP COM 863667101 708 4,519 SH   SOLE   149 0 4,370
SYMANTEC CORP COM 871503108 815 43,115 SH   SOLE   43,115 0 0
TEXAS INSTRS INC COM 882508104 3,936 41,650 SH   SOLE   39,950 0 1,700
THERMO FISHER SCIENTIFIC INC COM 883556102 8,083 36,117 SH   SOLE   34,200 0 1,917
TOTAL S A SPONSORED ADR 89151E109 230 4,400 SH   SOLE   4,400 0 0
UNION PAC CORP COM 907818108 11,083 80,176 SH   SOLE   72,060 0 8,116
UNITED PARCEL SERVICE INC CL B 911312106 583 5,973 SH   SOLE   5,088 0 885
UNITED TECHNOLOGIES CORP COM 913017109 1,171 11,002 SH   SOLE   9,527 0 1,475
UNIVERSAL DISPLAY CORP COM 91347P105 313 3,347 SH   SOLE   3,167 0 180
US BANCORP DEL COM NEW 902973304 1,224 26,773 SH   SOLE   26,773 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 563 10,387 SH   SOLE   10,387 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,468 14,984 SH   SOLE   14,984 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 805 3,503 SH   SOLE   3,503 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,694 65,701 SH   SOLE   58,241 0 7,460
VERTEX PHARMACEUTICALS INC COM 92532F100 320 1,930 SH   SOLE   1,930 0 0
VISA INC COM CL A 92826C839 5,844 44,296 SH   SOLE   43,396 0 900
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,308 48,419 SH   SOLE   44,559 0 3,860
WALMART INC COM 931142103 475 5,100 SH   SOLE   5,100 0 0
WELLS FARGO CO NEW COM 949746101 2,206 47,865 SH   SOLE   42,915 0 4,950
WILLIAMS COS INC DEL COM 969457100 1,211 54,941 SH   SOLE   46,811 0 8,130
WILLIAMS SONOMA INC COM 969904101 355 7,035 SH   SOLE   6,435 0 600
XPO LOGISTICS INC COM 983793100 299 5,245 SH   SOLE   4,885 0 360
ZOETIS INC CL A 98978V103 5,562 65,017 SH   SOLE   61,383 0 3,634