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 988 5,839 SH   SOLE 0 5,839 0 0
PFIZER INC COM 717081103 960 22,310 SH   SOLE 0 20,735 0 1,575
DANAHER CORPORATION COM 235851102 23,416 76,914 SH   SOLE 0 76,022 0 892
ISHARES TR NATIONAL MUN ETF 464288414 239 2,059 SH   SOLE 0 2,059 0 0
MASTERCARD INCORPORATED CL A 57636Q104 23,054 66,309 SH   SOLE 0 65,548 0 761
KIMBERLY-CLARK CORP COM 494368103 287 2,165 SH   SOLE 0 2,165 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 736 1,715 SH   SOLE 0 1,715 0 0
ABBOTT LABS COM 002824100 21,327 180,540 SH   SOLE 0 177,868 0 2,672
PEPSICO INC COM 713448108 14,267 94,853 SH   SOLE 0 93,779 0 1,074
AMERICAN EXPRESS CO COM 025816109 13,550 80,883 SH   SOLE 0 80,058 0 825
IDEXX LABS INC COM 45168D104 414 665 SH   SOLE 0 665 0 0
COSTCO WHSL CORP NEW COM 22160K105 19,673 43,781 SH   SOLE 0 43,202 0 579
NEXTERA ENERGY INC COM 65339F101 933 11,881 SH   SOLE 0 11,881 0 0
UNION PAC CORP COM 907818108 940 4,796 SH   SOLE 0 4,613 0 183
APPLE INC COM 037833100 56,979 402,679 SH   SOLE 0 398,803 0 3,876
AT&T INC COM 00206R102 561 20,770 SH   SOLE 0 20,770 0 0
AMAZON COM INC COM 023135106 29,963 9,121 SH   SOLE 0 9,022 0 99
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 311 1,319 SH   SOLE 0 1,319 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 28,285 88,413 SH   SOLE 0 87,578 0 835
QUALCOMM INC COM 747525103 951 7,376 SH   SOLE 0 7,376 0 0
ARROW FINL CORP COM 042744102 219 6,386 SH   SOLE 0 6,386 0 0
TEXAS INSTRS INC COM 882508104 30,693 159,685 SH   SOLE 0 158,403 0 1,282
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 483 5,889 SH   SOLE 0 5,724 0 165
PROCTER AND GAMBLE CO COM 742718109 2,723 19,479 SH   SOLE 0 19,445 0 34
NORFOLK SOUTHN CORP COM 655844108 263 1,101 SH   SOLE 0 1,101 0 0
STRYKER CORPORATION COM 863667101 718 2,723 SH   SOLE 0 2,723 0 0
NIKE INC CL B 654106103 17,242 118,722 SH   SOLE 0 117,589 0 1,133
WALMART INC COM 931142103 237 1,701 SH   SOLE 0 1,701 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 379 6,988 SH   SOLE 0 6,988 0 0
INTEL CORP COM 458140100 250 4,694 SH   SOLE 0 4,694 0 0
SHERWIN WILLIAMS CO COM 824348106 989 3,534 SH   SOLE 0 3,534 0 0
SUN CMNTYS INC COM 866674104 461 2,491 SH   SOLE 0 2,491 0 0
ISHARES TR SP SMCP600VL ETF 464287879 352 3,500 SH   SOLE 0 3,500 0 0
GENERAL ELECTRIC CO COM NEW 369604301 215 2,084 SH   SOLE 0 2,084 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,011 9,259 SH   SOLE 0 9,259 0 0
ROCKWELL AUTOMATION INC COM 773903109 273 929 SH   SOLE 0 929 0 0
JPMORGAN CHASE & CO COM 46625H100 26,429 161,458 SH   SOLE 0 159,603 0 1,855
CISCO SYS INC COM 17275R102 849 15,589 SH   SOLE 0 15,164 0 425
SHOPIFY INC CL A 82509L107 271 200 SH   SOLE 0 200 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 539 9,117 SH   SOLE 0 9,117 0 0
EXXON MOBIL CORP COM 30231G102 1,537 26,131 SH   SOLE 0 25,081 0 1,050
CORNING INC COM 219350105 256 7,025 SH   SOLE 0 7,025 0 0
CHEVRON CORP NEW COM 166764100 701 6,908 SH   SOLE 0 6,908 0 0
SYSCO CORP COM 871829107 272 3,460 SH   SOLE 0 3,391 0 69
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,316 4,822 SH   SOLE 0 4,822 0 0
CONSTELLATION BRANDS INC CL A 21036P108 9,949 47,219 SH   SOLE 0 46,830 0 389
POLARIS INC COM 731068102 251 2,100 SH   SOLE 0 2,100 0 0
CME GROUP INC COM 12572Q105 10,444 54,005 SH   SOLE 0 53,413 0 592
CF INDS HLDGS INC COM 125269100 326 5,845 SH   SOLE 0 5,845 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,162 20,587 SH   SOLE 0 20,587 0 0
PROLOGIS INC. COM 74340W103 543 4,330 SH   SOLE 0 3,970 0 360
VULCAN MATLS CO COM 929160109 334 1,975 SH   SOLE 0 1,975 0 0
ROPER TECHNOLOGIES INC COM 776696106 13,218 29,628 SH   SOLE 0 29,286 0 342
ISHARES TR CORE S&P TTL STK 464287150 334 3,395 SH   SOLE 0 3,395 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,322 6,611 SH   SOLE 0 6,611 0 0
ZOETIS INC CL A 98978V103 10,887 56,079 SH   SOLE 0 55,479 0 600
FACEBOOK INC CL A 30303M102 15,652 46,119 SH   SOLE 0 45,575 0 544
ILLINOIS TOOL WKS INC COM 452308109 247 1,193 SH   SOLE 0 1,193 0 0
TJX COS INC NEW COM 872540109 16,952 256,924 SH   SOLE 0 255,140 0 1,784
LILLY ELI & CO COM 532457108 17,838 77,206 SH   SOLE 0 76,321 0 885
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,052 27,641 SH   SOLE 0 27,261 0 380
PNC FINL SVCS GROUP INC COM 693475105 10,650 54,438 SH   SOLE 0 53,872 0 566
HOME DEPOT INC COM 437076102 2,743 8,356 SH   SOLE 0 8,061 0 295
COCA COLA CO COM 191216100 638 12,161 SH   SOLE 0 11,583 0 578
INVESCO QQQ TR UNIT SER 1 46090E103 632 1,766 SH   SOLE 0 1,766 0 0
TESLA INC COM 88160R101 610 787 SH   SOLE 0 787 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,129 169,021 SH   SOLE 0 167,507 0 1,514
UNITEDHEALTH GROUP INC COM 91324P102 20,538 52,561 SH   SOLE 0 51,975 0 586
NVIDIA CORPORATION COM 67066G104 567 2,738 SH   SOLE 0 738 0 2,000
LOCKHEED MARTIN CORP COM 539830109 552 1,599 SH   SOLE 0 1,524 0 75
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 295 2,853 SH   SOLE 0 2,853 0 0
INTEST CORP COM 461147100 223 19,450 SH   SOLE 0 19,450 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 11,627 83,691 SH   SOLE 0 82,715 0 976
ECOLAB INC COM 278865100 7,765 37,222 SH   SOLE 0 36,834 0 388
3M CO COM 88579Y101 7,595 43,297 SH   SOLE 0 42,987 0 310
STARBUCKS CORP COM 855244109 20,842 188,942 SH   SOLE 0 187,017 0 1,925
VANGUARD WORLD FDS INF TECH ETF 92204A702 339 846 SH   SOLE 0 846 0 0
MERCK & CO INC COM 58933Y105 1,307 17,407 SH   SOLE 0 17,107 0 300
ISHARES TR CORE S&P MCP ETF 464287507 567 2,157 SH   SOLE 0 2,157 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 275 1,004 SH   SOLE 0 1,004 0 0
MICROSOFT CORP COM 594918104 60,936 216,146 SH   SOLE 0 212,387 0 3,759
WP CAREY INC COM 92936U109 215 2,950 SH   SOLE 0 2,600 0 350
ADOBE SYSTEMS INCORPORATED COM 00724F101 16,888 29,334 SH   SOLE 0 29,040 0 294
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 345 13,338 SH   SOLE 0 13,338 0 0
MCDONALDS CORP COM 580135101 929 3,852 SH   SOLE 0 3,777 0 75
ALPHABET INC CAP STK CL A 02079K305 858 321 SH   SOLE 0 321 0 0
TYME TECHNOLOGIES INC COM 90238J103 10 10,000 SH   SOLE 0 10,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206 10,778 133,018 SH   SOLE 0 131,556 0 1,462
ISHARES TR MSCI EAFE ETF 464287465 2,658 34,075 SH   SOLE 0 34,075 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 14,244 7,837 SH   SOLE 0 7,685 0 152
ALPHABET INC CAP STK CL C 02079K107 50,843 19,076 SH   SOLE 0 18,785 0 291
HONEYWELL INTL INC COM 438516106 18,576 87,509 SH   SOLE 0 86,295 0 1,214
EMERSON ELEC CO COM 291011104 215 2,286 SH   SOLE 0 2,286 0 0
DUPONT DE NEMOURS INC COM 26614N102 5,115 75,235 SH   SOLE 0 74,381 0 854
MORGAN STANLEY COM NEW 617446448 18,455 189,648 SH   SOLE 0 187,555 0 2,093
FORD MTR CO DEL COM 345370860 192 13,550 SH   SOLE 0 13,550 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,695 8,577 SH   SOLE 0 8,577 0 0
MEDTRONIC PLC SHS G5960L103 12,969 103,463 SH   SOLE 0 102,375 0 1,088
LAM RESEARCH CORP COM 512807108 8,981 15,779 SH   SOLE 0 15,660 0 119
THERMO FISHER SCIENTIFIC INC COM 883556102 301 526 SH   SOLE 0 526 0 0
JOHNSON & JOHNSON COM 478160104 18,053 111,781 SH   SOLE 0 110,617 0 1,164
AIR PRODS & CHEMS INC COM 009158106 316 1,233 SH   SOLE 0 1,133 0 100
S&P GLOBAL INC COM 78409V104 15,291 35,987 SH   SOLE 0 35,540 0 447
MOODYS CORP COM 615369105 470 1,323 SH   SOLE 0 1,323 0 0