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 DISNEY 254687106 614 4,440 SH   SOLE 0 4,440 0 0
PFIZER INC COM 717081103 745 19,285 SH   SOLE 0 19,285 0 0
GENERAL ELECTRIC CO COM 369604103 117 12,639 SH   SOLE 0 12,639 0 0
DANAHER CORPORATION COM 235851102 18,689 79,634 SH   SOLE 0 79,164 0 470
MASTERCARD INCORPORATED CL A 57636Q104 21,342 63,701 SH   SOLE 0 63,281 0 420
SPDR S&P 500 ETF TR TR UNIT 78462F103 346 967 SH   SOLE 0 967 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 14 11,224 SH   SOLE 0 11,224 0 0
ABBOTT LABS COM 002824100 20,271 180,030 SH   SOLE 0 178,757 0 1,273
PEPSICO INC COM 713448108 14,174 97,949 SH   SOLE 0 97,329 0 620
AMERICAN EXPRESS CO COM 025816109 7,145 62,140 SH   SOLE 0 61,937 0 203
COSTCO WHSL CORP NEW COM 22160K105 18,169 47,961 SH   SOLE 0 47,606 0 355
NEXTERA ENERGY INC COM 65339F101 1,166 15,102 SH   SOLE 0 15,102 0 0
IDEXX LABS INC COM 45168D104 313 691 SH   SOLE 0 691 0 0
UNION PAC CORP COM 907818108 949 4,665 SH   SOLE 0 4,665 0 0
AMAZON COM INC COM 023135106 25,312 8,090 SH   SOLE 0 8,035 0 55
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19,196 79,393 SH   SOLE 0 78,951 0 442
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 229 1,159 SH   SOLE 0 1,159 0 0
QUALCOMM INC COM 747525103 1,118 7,747 SH   SOLE 0 7,747 0 0
AT&T INC COM 00206R102 697 24,115 SH   SOLE 0 24,115 0 0
MERCK & CO. INC COM 58933Y105 1,777 21,919 SH   SOLE 0 21,619 0 300
APPLE INC COM 037833100 44,843 376,008 SH   SOLE 0 373,908 0 2,100
ARROW FINL CORP COM 042744102 212 7,243 SH   SOLE 0 7,243 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 545 6,583 SH   SOLE 0 6,418 0 165
TEXAS INSTRS INC COM 882508104 18,197 116,166 SH   SOLE 0 115,681 0 485
NORFOLK SOUTHN CORP COM 655844108 223 931 SH   SOLE 0 931 0 0
PROCTER AND GAMBLE CO COM 742718109 3,082 21,364 SH   SOLE 0 21,364 0 0
STRYKER CORPORATION COM 863667101 655 2,823 SH   SOLE 0 2,823 0 0
NIKE INC CL B 654106103 13,006 101,384 SH   SOLE 0 100,953 0 431
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 208 3,723 SH   SOLE 0 3,723 0 0
FLAHERTY & CRUMRIN PFD & INM COM 338478100 320 14,410 SH   SOLE 0 14,410 0 0
SHERWIN WILLIAMS CO COM 824348106 799 1,100 SH   SOLE 0 1,100 0 0
INTEL CORP COM 458140100 214 4,713 SH   SOLE 0 4,713 0 0
HORMEL FOODS CORP COM 440452100 334 6,400 SH   SOLE 0 6,400 0 0
ISHARES TR SP SMCP600VL ETF 464287879 253 3,500 SH   SOLE 0 3,500 0 0
JPMORGAN CHASE & CO COM 46625H100 16,138 141,465 SH   SOLE 0 140,355 0 1,110
SUN CMNTYS INC COM 866674104 508 3,466 SH   SOLE 0 3,466 0 0
CISCO SYS INC COM 17275R102 909 21,954 SH   SOLE 0 21,529 0 425
ISHARES TR CORE S&P SCP ETF 464287804 902 11,036 SH   SOLE 0 11,036 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 622 9,775 SH   SOLE 0 9,775 0 0
ROCKWELL AUTOMATION INC COM 773903109 229 954 SH   SOLE 0 954 0 0
EXXON MOBIL CORP COM 30231G102 1,217 33,729 SH   SOLE 0 33,729 0 0
CHEVRON CORP NEW COM 166764100 5,911 71,186 SH   SOLE 0 70,676 0 510
SYSCO CORP COM 871829107 242 3,387 SH   SOLE 0 3,387 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,105 4,861 SH   SOLE 0 4,861 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,435 17,671 SH   SOLE 0 17,671 0 0
CONSTELLATION BRANDS INC CL A 21036P108 8,591 42,527 SH   SOLE 0 42,355 0 172
KIMBERLY CLARK CORP COM 494368103 329 2,342 SH   SOLE 0 2,342 0 0
CF INDS HLDGS INC COM 125269100 268 8,675 SH   SOLE 0 8,675 0 0
CME GROUP INC COM 12572Q105 8,220 49,531 SH   SOLE 0 49,293 0 238
VULCAN MATLS CO COM 929160109 273 1,975 SH   SOLE 0 1,975 0 0
ROPER TECHNOLOGIES INC COM 776696106 13,695 34,548 SH   SOLE 0 34,309 0 239
PROLOGIS INC. COM 74340W103 609 5,878 SH   SOLE 0 5,518 0 360
ZOETIS INC CL A 98978V103 8,154 49,187 SH   SOLE 0 48,815 0 372
AUTOMATIC DATA PROCESSING IN COM 053015103 1,110 6,466 SH   SOLE 0 6,466 0 0
FACEBOOK INC CL A 30303M102 11,590 41,848 SH   SOLE 0 41,485 0 363
ILLINOIS TOOL WKS INC COM 452308109 253 1,198 SH   SOLE 0 1,198 0 0
TJX COS INC NEW COM 872540109 14,659 245,826 SH   SOLE 0 244,743 0 1,083
LILLY ELI & CO COM 532457108 11,475 80,592 SH   SOLE 0 80,032 0 560
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,701 27,647 SH   SOLE 0 27,347 0 300
HOME DEPOT INC COM 437076102 2,647 9,549 SH   SOLE 0 9,474 0 75
PNC FINL SVCS GROUP INC COM 693475105 10,514 85,635 SH   SOLE 0 85,065 0 570
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 259 2,950 SH   SOLE 0 2,950 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 535 1,838 SH   SOLE 0 1,838 0 0
COCA COLA CO COM 191216100 645 12,074 SH   SOLE 0 12,074 0 0
INTEST CORP COM 461147100 214 42,450 SH   SOLE 0 42,450 0 0
LOCKHEED MARTIN CORP COM 539830109 856 2,281 SH   SOLE 0 2,206 0 75
ECOLAB INC COM 278865100 6,965 33,417 SH   SOLE 0 33,234 0 183
TESLA INC COM 88160R101 282 691 SH   SOLE 0 691 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 8,257 70,662 SH   SOLE 0 70,199 0 463
VERIZON COMMUNICATIONS INC COM 92343V104 9,549 156,390 SH   SOLE 0 155,479 0 911
SOUTHERN CO COM 842587107 253 3,954 SH   SOLE 0 3,454 0 500
NVIDIA CORPORATION COM 67066G104 377 709 SH   SOLE 0 209 0 500
DOLLAR TREE INC COM 256746108 10,505 110,642 SH   SOLE 0 110,010 0 632
UNITEDHEALTH GROUP INC COM 91324P102 16,190 45,520 SH   SOLE 0 45,217 0 303
3M CO COM 88579Y101 1,159 6,828 SH   SOLE 0 6,828 0 0
MICROSOFT CORP COM 594918104 42,910 198,190 SH   SOLE 0 197,160 0 1,030
ISHARES TR CORE S&P MCP ETF 464287507 518 2,456 SH   SOLE 0 2,456 0 0
WP CAREY INC COM 92936U109 280 4,000 SH   SOLE 0 3,650 0 350
ADOBE SYSTEMS INCORPORATED COM 00724F101 12,530 26,698 SH   SOLE 0 26,581 0 117
STARBUCKS CORP COM 855244109 15,392 161,076 SH   SOLE 0 160,150 0 926
MCDONALDS CORP COM 580135101 1,106 5,188 SH   SOLE 0 5,113 0 75
ALPHABET INC CAP STK CL A 02079K305 578 326 SH   SOLE 0 326 0 0
TYME TECHNOLOGIES INC COM 90238J103 9 10,000 SH   SOLE 0 10,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206 12,191 66,034 SH   SOLE 0 65,655 0 379
CHIPOTLE MEXICAN GRILL INC COM 169656105 10,543 8,425 SH   SOLE 0 8,316 0 109
ALPHABET INC CAP STK CL C 02079K107 31,002 17,446 SH   SOLE 0 17,346 0 100
ISHARES TR MSCI EAFE ETF 464287465 2,756 39,735 SH   SOLE 0 39,735 0 0
VALERO ENERGY CORP COM 91913Y100 1,931 37,930 SH   SOLE 0 37,665 0 265
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 238 11,590 SH   SOLE 0 11,590 0 0
HONEYWELL INTL INC COM 438516106 13,196 65,474 SH   SOLE 0 64,935 0 539
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 304 6,445 SH   SOLE 0 6,445 0 0
DUPONT DE NEMOURS INC COM 26614N102 3,913 63,499 SH   SOLE 0 63,257 0 242
GMS INC COM 36251C103 927 32,162 SH   SOLE 0 32,162 0 0
MORGAN STANLEY COM NEW 617446448 8,904 157,294 SH   SOLE 0 156,429 0 865
FORD MTR CO DEL COM 345370860 374 43,806 SH   SOLE 0 43,806 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,542 7,075 SH   SOLE 0 7,075 0 0
GARTNER INC COM 366651107 934 5,912 SH   SOLE 0 5,912 0 0
MEDTRONIC PLC SHS G5960L103 10,562 93,884 SH   SOLE 0 93,242 0 642
ISHARES TR MSCI INTL QUALTY 46434V456 294 8,700 SH   SOLE 0 8,700 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 242 495 SH   SOLE 0 495 0 0
JOHNSON & JOHNSON COM 478160104 14,936 99,639 SH   SOLE 0 99,083 0 556
AIR PRODS & CHEMS INC COM 009158106 377 1,427 SH   SOLE 0 1,327 0 100
S&P GLOBAL INC COM 78409V104 11,855 34,671 SH   SOLE 0 34,401 0 270
MOODYS CORP COM 615369105 358 1,299 SH   SOLE 0 1,299 0 0