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
DISNEY WALT CO COM 254687106 1,057 5,839 SH   SOLE 0 5,839 0 0
PFIZER INC COM 717081103 1,089 22,457 SH   SOLE 0 20,882 0 1,575
DANAHER CORPORATION COM 235851102 24,748 78,499 SH   SOLE 0 77,640 0 859
GENERAL ELECTRIC CO COM 369604103 234 2,233 SH   SOLE 0 2,233 0 0
MASTERCARD INCORPORATED CL A 57636Q104 23,966 66,066 SH   SOLE 0 65,335 0 731
KIMBERLY-CLARK CORP COM 494368103 310 2,270 SH   SOLE 0 2,270 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 506 1,134 SH   SOLE 0 1,134 0 0
ABBOTT LABS COM 002824100 22,439 182,345 SH   SOLE 0 179,760 0 2,585
PEPSICO INC COM 713448108 15,130 96,664 SH   SOLE 0 95,652 0 1,012
AMERICAN EXPRESS CO COM 025816109 13,116 78,976 SH   SOLE 0 78,353 0 623
IDEXX LABS INC COM 45168D104 447 665 SH   SOLE 0 665 0 0
COSTCO WHSL CORP NEW COM 22160K105 20,040 44,751 SH   SOLE 0 44,168 0 583
NEXTERA ENERGY INC COM 65339F101 996 11,941 SH   SOLE 0 11,941 0 0
UNION PAC CORP COM 907818108 1,093 4,796 SH   SOLE 0 4,613 0 183
AT&T INC COM 00206R102 587 20,808 SH   SOLE 0 20,808 0 0
APPLE INC COM 037833100 59,591 399,670 SH   SOLE 0 395,954 0 3,716
TARGET CORP COM 87612E106 225 859 SH   SOLE 0 859 0 0
AMAZON COM INC COM 023135106 29,636 8,997 SH   SOLE 0 8,901 0 96
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 28,145 87,014 SH   SOLE 0 86,239 0 775
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 306 1,268 SH   SOLE 0 1,268 0 0
QUALCOMM INC COM 747525103 1,096 7,376 SH   SOLE 0 7,376 0 0
ARROW FINL CORP COM 042744102 230 6,200 SH   SOLE 0 6,200 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 529 6,432 SH   SOLE 0 6,267 0 165
TEXAS INSTRS INC COM 882508104 29,725 157,524 SH   SOLE 0 156,526 0 998
NORFOLK SOUTHN CORP COM 655844108 296 1,101 SH   SOLE 0 1,101 0 0
PROCTER AND GAMBLE CO COM 742718109 2,831 19,712 SH   SOLE 0 19,678 0 34
STRYKER CORPORATION COM 863667101 726 2,760 SH   SOLE 0 2,760 0 0
NIKE INC CL B 654106103 20,196 117,629 SH   SOLE 0 116,570 0 1,059
WALMART INC COM 931142103 254 1,698 SH   SOLE 0 1,698 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 422 7,691 SH   SOLE 0 7,691 0 0
INTEL CORP COM 458140100 253 4,724 SH   SOLE 0 4,724 0 0
SHERWIN WILLIAMS CO COM 824348106 1,080 3,534 SH   SOLE 0 3,534 0 0
ISHARES TR SP SMCP600VL ETF 464287879 357 3,500 SH   SOLE 0 3,500 0 0
SUN CMNTYS INC COM 866674104 507 2,566 SH   SOLE 0 2,566 0 0
ISHARES TR CORE S&P SCP ETF 464287804 983 8,859 SH   SOLE 0 8,859 0 0
ROCKWELL AUTOMATION INC COM 773903109 294 929 SH   SOLE 0 929 0 0
JPMORGAN CHASE & CO COM 46625H100 25,536 159,621 SH   SOLE 0 157,839 0 1,782
SERVICE CORP INTL COM 817565104 257 3,956 SH   SOLE 0 3,956 0 0
SHOPIFY INC CL A 82509L107 300 200 SH   SOLE 0 200 0 0
CISCO SYS INC COM 17275R102 953 16,881 SH   SOLE 0 16,456 0 425
BRISTOL-MYERS SQUIBB CO COM 110122108 615 9,117 SH   SOLE 0 9,117 0 0
EXXON MOBIL CORP COM 30231G102 1,496 26,345 SH   SOLE 0 25,295 0 1,050
CORNING INC COM 219350105 283 7,025 SH   SOLE 0 7,025 0 0
CHEVRON CORP NEW COM 166764100 558 5,474 SH   SOLE 0 5,474 0 0
SYSCO CORP COM 871829107 277 3,481 SH   SOLE 0 3,412 0 69
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,398 4,857 SH   SOLE 0 4,857 0 0
CONSTELLATION BRANDS INC CL A 21036P108 9,990 46,759 SH   SOLE 0 46,395 0 364
POLARIS INC COM 731068102 278 2,100 SH   SOLE 0 2,100 0 0
CF INDS HLDGS INC COM 125269100 308 6,370 SH   SOLE 0 6,370 0 0
CME GROUP INC COM 12572Q105 11,088 53,557 SH   SOLE 0 53,098 0 459
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,338 20,587 SH   SOLE 0 20,587 0 0
PROLOGIS INC. COM 74340W103 596 4,515 SH   SOLE 0 4,155 0 360
VULCAN MATLS CO COM 929160109 375 1,975 SH   SOLE 0 1,975 0 0
ROPER TECHNOLOGIES INC COM 776696106 14,176 29,487 SH   SOLE 0 29,157 0 330
AUTOMATIC DATA PROCESSING IN COM 053015103 1,422 6,611 SH   SOLE 0 6,611 0 0
ZOETIS INC CL A 98978V103 11,252 55,849 SH   SOLE 0 55,279 0 570
ILLINOIS TOOL WKS INC COM 452308109 281 1,205 SH   SOLE 0 1,205 0 0
TJX COS INC NEW COM 872540109 18,085 256,562 SH   SOLE 0 254,910 0 1,652
FACEBOOK INC CL A 30303M102 16,731 46,067 SH   SOLE 0 45,538 0 529
LILLY ELI & CO COM 532457108 20,801 78,730 SH   SOLE 0 77,882 0 848
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,131 27,380 SH   SOLE 0 27,080 0 300
PNC FINL SVCS GROUP INC COM 693475105 10,405 54,653 SH   SOLE 0 54,110 0 543
HOME DEPOT INC COM 437076102 2,788 8,414 SH   SOLE 0 8,119 0 295
COCA COLA CO COM 191216100 696 12,161 SH   SOLE 0 11,583 0 578
INVESCO QQQ TR UNIT SER 1 46090E103 622 1,686 SH   SOLE 0 1,686 0 0
TESLA INC COM 88160R101 559 779 SH   SOLE 0 779 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,397 168,199 SH   SOLE 0 166,760 0 1,439
UNITEDHEALTH GROUP INC COM 91324P102 20,992 51,242 SH   SOLE 0 50,746 0 496
DOLLAR TREE INC COM 256746108 12,141 119,299 SH   SOLE 0 118,227 0 1,072
NVIDIA CORPORATION COM 67066G104 578 2,863 SH   SOLE 0 863 0 2,000
LOCKHEED MARTIN CORP COM 539830109 619 1,730 SH   SOLE 0 1,655 0 75
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 309 2,853 SH   SOLE 0 2,853 0 0
INTEST CORP COM 461147100 239 19,450 SH   SOLE 0 19,450 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 11,615 81,118 SH   SOLE 0 80,240 0 878
ECOLAB INC COM 278865100 8,200 37,008 SH   SOLE 0 36,649 0 359
3M CO COM 88579Y101 7,071 35,254 SH   SOLE 0 35,043 0 211
STARBUCKS CORP COM 855244109 21,696 185,820 SH   SOLE 0 184,067 0 1,753
VANGUARD WORLD FDS INF TECH ETF 92204A702 298 716 SH   SOLE 0 716 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 241 2,228 SH   SOLE 0 2,228 0 0
MERCK & CO INC COM 58933Y105 1,399 18,239 SH   SOLE 0 17,939 0 300
MICROSOFT CORP COM 594918104 62,021 211,785 SH   SOLE 0 208,124 0 3,661
ISHARES TR CORE S&P MCP ETF 464287507 598 2,192 SH   SOLE 0 2,192 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 285 1,004 SH   SOLE 0 1,004 0 0
WP CAREY INC COM 92936U109 252 3,200 SH   SOLE 0 2,850 0 350
ADOBE SYSTEMS INCORPORATED COM 00724F101 18,618 29,213 SH   SOLE 0 28,934 0 279
MCDONALDS CORP COM 580135101 955 3,997 SH   SOLE 0 3,922 0 75
ALPHABET INC CAP STK CL A 02079K305 887 322 SH   SOLE 0 322 0 0
TYME TECHNOLOGIES INC COM 90238J103 10 10,000 SH   SOLE 0 10,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206 11,875 136,997 SH   SOLE 0 135,590 0 1,407
ISHARES TR MSCI EAFE ETF 464287465 2,774 34,075 SH   SOLE 0 34,075 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 15,076 7,986 SH   SOLE 0 7,836 0 150
ALPHABET INC CAP STK CL C 02079K107 52,019 18,792 SH   SOLE 0 18,509 0 283
HONEYWELL INTL INC COM 438516106 19,410 83,749 SH   SOLE 0 82,698 0 1,051
EMERSON ELEC CO COM 291011104 237 2,286 SH   SOLE 0 2,286 0 0
DUPONT DE NEMOURS INC COM 26614N102 5,709 74,072 SH   SOLE 0 73,267 0 805
MORGAN STANLEY COM NEW 617446448 19,314 185,817 SH   SOLE 0 184,023 0 1,794
FORD MTR CO DEL COM 345370860 184 13,550 SH   SOLE 0 13,550 0 0
BIOGEN INC COM 09062X103 229 670 SH   SOLE 0 670 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,847 8,591 SH   SOLE 0 8,591 0 0
MEDTRONIC PLC SHS G5960L103 13,221 103,016 SH   SOLE 0 101,978 0 1,038
LAM RESEARCH CORP COM 512807108 8,935 15,395 SH   SOLE 0 15,297 0 98
THERMO FISHER SCIENTIFIC INC COM 883556102 286 526 SH   SOLE 0 526 0 0
JOHNSON & JOHNSON COM 478160104 19,313 109,580 SH   SOLE 0 108,497 0 1,083
AIR PRODS & CHEMS INC COM 009158106 345 1,233 SH   SOLE 0 1,133 0 100
S&P GLOBAL INC COM 78409V104 16,006 36,233 SH   SOLE 0 35,806 0 427
MOODYS CORP COM 615369105 504 1,323 SH   SOLE 0 1,323 0 0