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
PFIZER INC COM 717081103 736 20,318 SH   SOLE 0 18,743 0 1,575
DISNEY WALT CO COM 254687106 1,113 6,033 SH   SOLE 0 6,033 0 0
GENERAL ELECTRIC CO COM 369604103 193 14,697 SH   SOLE 0 14,697 0 0
DANAHER CORPORATION COM 235851102 17,437 77,470 SH   SOLE 0 76,648 0 822
MASTERCARD INCORPORATED CL A 57636Q104 22,767 63,944 SH   SOLE 0 63,211 0 733
SPDR S&P 500 ETF TR TR UNIT 78462F103 357 902 SH   SOLE 0 902 0 0
KIMBERLY-CLARK CORP COM 494368103 252 1,815 SH   SOLE 0 1,815 0 0
ABBOTT LABS COM 002824100 21,613 180,351 SH   SOLE 0 177,835 0 2,516
PEPSICO INC COM 713448108 13,908 98,326 SH   SOLE 0 97,389 0 937
AMERICAN EXPRESS CO COM 025816109 9,729 68,783 SH   SOLE 0 68,310 0 473
IDEXX LABS INC COM 45168D104 335 685 SH   SOLE 0 685 0 0
NEXTERA ENERGY INC COM 65339F101 928 12,271 SH   SOLE 0 12,271 0 0
COSTCO WHSL CORP NEW COM 22160K105 16,233 46,054 SH   SOLE 0 45,498 0 556
UNION PAC CORP COM 907818108 1,024 4,644 SH   SOLE 0 4,461 0 183
AT&T INC COM 00206R102 728 24,065 SH   SOLE 0 24,065 0 0
APPLE INC COM 037833100 46,326 379,256 SH   SOLE 0 375,888 0 3,368
AMAZON COM INC COM 023135106 26,151 8,452 SH   SOLE 0 8,365 0 87
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 22,747 82,342 SH   SOLE 0 81,640 0 702
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 277 1,268 SH   SOLE 0 1,268 0 0
MERCK & CO. INC COM 58933Y105 1,506 19,531 SH   SOLE 0 19,231 0 300
QUALCOMM INC COM 747525103 1,015 7,656 SH   SOLE 0 7,656 0 0
ARROW FINL CORP COM 042744102 207 6,200 SH   SOLE 0 6,200 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 569 6,925 SH   SOLE 0 6,760 0 165
TEXAS INSTRS INC COM 882508104 23,086 122,156 SH   SOLE 0 121,509 0 647
PROCTER AND GAMBLE CO COM 742718109 2,631 19,426 SH   SOLE 0 19,392 0 34
NORFOLK SOUTHN CORP COM 655844108 250 931 SH   SOLE 0 931 0 0
STRYKER CORPORATION COM 863667101 682 2,798 SH   SOLE 0 2,798 0 0
NIKE INC CL B 654106103 14,443 108,685 SH   SOLE 0 107,707 0 978
WALMART INC COM 931142103 244 1,794 SH   SOLE 0 1,794 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 242 4,485 SH   SOLE 0 4,485 0 0
INTEL CORP COM 458140100 265 4,147 SH   SOLE 0 4,147 0 0
SHERWIN WILLIAMS CO COM 824348106 687 931 SH   SOLE 0 931 0 0
SUN CMNTYS INC COM 866674104 396 2,641 SH   SOLE 0 2,641 0 0
ISHARES TR SP SMCP600VL ETF 464287879 353 3,500 SH   SOLE 0 3,500 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,024 9,431 SH   SOLE 0 9,431 0 0
ROCKWELL AUTOMATION INC COM 773903109 247 929 SH   SOLE 0 929 0 0
JPMORGAN CHASE & CO COM 46625H100 22,788 149,696 SH   SOLE 0 148,100 0 1,596
SERVICE CORP INTL COM 817565104 209 4,091 SH   SOLE 0 4,091 0 0
CISCO SYS INC COM 17275R102 886 17,135 SH   SOLE 0 16,710 0 425
SHOPIFY INC CL A 82509L107 221 200 SH   SOLE 0 200 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 567 8,975 SH   SOLE 0 8,975 0 0
EXXON MOBIL CORP COM 30231G102 1,590 28,483 SH   SOLE 0 27,433 0 1,050
CHEVRON CORP NEW COM 166764100 625 5,964 SH   SOLE 0 5,901 0 63
SYSCO CORP COM 871829107 274 3,481 SH   SOLE 0 3,412 0 69
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,241 4,857 SH   SOLE 0 4,857 0 0
CONSTELLATION BRANDS INC CL A 21036P108 10,079 44,208 SH   SOLE 0 43,908 0 300
CME GROUP INC COM 12572Q105 10,365 50,750 SH   SOLE 0 50,353 0 397
CF INDS HLDGS INC COM 125269100 269 5,923 SH   SOLE 0 5,923 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,555 17,371 SH   SOLE 0 17,371 0 0
VULCAN MATLS CO COM 929160109 333 1,975 SH   SOLE 0 1,975 0 0
PROLOGIS INC. COM 74340W103 507 4,783 SH   SOLE 0 4,423 0 360
ROPER TECHNOLOGIES INC COM 776696106 13,695 33,955 SH   SOLE 0 33,571 0 384
AUTOMATIC DATA PROCESSING IN COM 053015103 1,237 6,566 SH   SOLE 0 6,566 0 0
ZOETIS INC CL A 98978V103 8,235 52,295 SH   SOLE 0 51,762 0 533
TJX COS INC NEW COM 872540109 16,340 247,009 SH   SOLE 0 245,661 0 1,348
FACEBOOK INC CL A 30303M102 12,711 43,158 SH   SOLE 0 42,646 0 512
LILLY ELI & CO COM 532457108 14,948 80,010 SH   SOLE 0 79,225 0 785
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,108 28,914 SH   SOLE 0 28,614 0 300
ILLINOIS TOOL WKS INC COM 452308109 232 1,048 SH   SOLE 0 1,048 0 0
PNC FINL SVCS GROUP INC COM 693475105 14,717 83,898 SH   SOLE 0 83,008 0 890
HOME DEPOT INC COM 437076102 2,709 8,874 SH   SOLE 0 8,564 0 310
COCA COLA CO COM 191216100 772 14,648 SH   SOLE 0 14,040 0 608
INVESCO QQQ TR UNIT SER 1 46090E103 538 1,686 SH   SOLE 0 1,686 0 0
TESLA INC COM 88160R101 462 691 SH   SOLE 0 691 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,402 161,685 SH   SOLE 0 160,339 0 1,346
UNITEDHEALTH GROUP INC COM 91324P102 17,796 47,829 SH   SOLE 0 47,402 0 427
DOLLAR TREE INC COM 256746108 13,508 118,012 SH   SOLE 0 117,045 0 967
NVIDIA CORPORATION COM 67066G104 379 709 SH   SOLE 0 209 0 500
LOCKHEED MARTIN CORP COM 539830109 676 1,830 SH   SOLE 0 1,755 0 75
INTEST CORP COM 461147100 230 19,450 SH   SOLE 0 19,450 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 9,680 72,642 SH   SOLE 0 71,841 0 801
ECOLAB INC COM 278865100 7,519 35,124 SH   SOLE 0 34,808 0 316
3M CO COM 88579Y101 1,401 7,274 SH   SOLE 0 7,274 0 0
STARBUCKS CORP COM 855244109 18,907 173,027 SH   SOLE 0 171,443 0 1,584
MICROSOFT CORP COM 594918104 47,428 201,163 SH   SOLE 0 197,524 0 3,639
ISHARES TR CORE S&P MCP ETF 464287507 537 2,065 SH   SOLE 0 2,065 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 13,208 27,784 SH   SOLE 0 27,511 0 273
MCDONALDS CORP COM 580135101 961 4,286 SH   SOLE 0 4,211 0 75
ALPHABET INC CAP STK CL A 02079K305 648 314 SH   SOLE 0 314 0 0
TYME TECHNOLOGIES INC COM 90238J103 18 10,000 SH   SOLE 0 10,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206 11,913 133,610 SH   SOLE 0 132,260 0 1,350
ISHARES TR MSCI EAFE ETF 464287465 2,770 36,513 SH   SOLE 0 36,513 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 11,446 8,056 SH   SOLE 0 7,913 0 143
ALPHABET INC CAP STK CL C 02079K107 36,875 17,826 SH   SOLE 0 17,550 0 276
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 206 8,190 SH   SOLE 0 8,190 0 0
HONEYWELL INTL INC COM 438516106 15,285 70,413 SH   SOLE 0 69,519 0 894
DUPONT DE NEMOURS INC COM 26614N102 5,238 67,774 SH   SOLE 0 67,069 0 705
MORGAN STANLEY COM NEW 617446448 13,014 167,573 SH   SOLE 0 165,987 0 1,586
FORD MTR CO DEL COM 345370860 166 13,550 SH   SOLE 0 13,550 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,136 7,882 SH   SOLE 0 7,882 0 0
MEDTRONIC PLC SHS G5960L103 11,400 96,500 SH   SOLE 0 95,537 0 963
ISHARES TR MSCI INTL QUALTY 46434V456 317 8,700 SH   SOLE 0 8,700 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 232 509 SH   SOLE 0 509 0 0
AIR PRODS & CHEMS INC COM 009158106 378 1,342 SH   SOLE 0 1,242 0 100
JOHNSON & JOHNSON COM 478160104 16,682 101,501 SH   SOLE 0 100,559 0 942
S&P GLOBAL INC COM 78409V104 12,396 35,129 SH   SOLE 0 34,745 0 384
MOODYS CORP COM 615369105 384 1,286 SH   SOLE 0 1,286 0 0