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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   519,374 4,331 SH   SOLE 0 4,331 0 0
ABBOTT LABS COM 002824100   18,517,600 168,664 SH   SOLE 0 166,476 0 2,188
ABBVIE INC COM 00287Y109   207,507 1,284 SH   SOLE 0 1,284 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   27,265,711 102,180 SH   SOLE 0 101,469 0 711
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,108,866 3,295 SH   SOLE 0 3,292 0 3
AIR PRODS & CHEMS INC COM 009158106   280,517 910 SH   SOLE 0 910 0 0
ALPHABET INC CAP STK CL A 02079K305   637,638 7,227 SH   SOLE 0 7,227 0 0
ALPHABET INC CAP STK CL C 02079K107   37,708,298 424,978 SH   SOLE 0 419,632 0 5,346
AMAZON COM INC COM 023135106   21,768,768 259,152 SH   SOLE 0 257,196 0 1,956
AMERICAN EXPRESS CO COM 025816109   15,556,302 105,288 SH   SOLE 0 104,587 0 701
APPLE INC COM 037833100   61,386,045 472,455 SH   SOLE 0 469,127 0 3,328
APPLIED MATLS INC COM 038222105   7,297,755 74,941 SH   SOLE 0 74,499 0 442
ARROW FINL CORP COM 042744102   204,349 6,028 SH   SOLE 0 6,028 0 0
AT&T INC COM 00206R102   354,466 19,254 SH   SOLE 0 19,254 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   730,434 3,058 SH   SOLE 0 3,058 0 0
BECTON DICKINSON & CO COM 075887109   230,396 906 SH   SOLE 0 906 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,014,337 6,521 SH   SOLE 0 6,521 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   444,651 6,180 SH   SOLE 0 6,180 0 0
CF INDS HLDGS INC COM 125269100   456,842 5,362 SH   SOLE 0 5,362 0 0
CHEVRON CORP NEW COM 166764100   14,924,594 83,150 SH   SOLE 0 82,481 0 669
CHIPOTLE MEXICAN GRILL INC COM 169656105   11,276,131 8,127 SH   SOLE 0 8,048 0 79
CISCO SYS INC COM 17275R102   776,634 16,302 SH   SOLE 0 15,877 0 425
CME GROUP INC COM 12572Q105   10,499,031 62,435 SH   SOLE 0 61,936 0 499
COCA COLA CO COM 191216100   690,061 10,848 SH   SOLE 0 10,395 0 453
CONSTELLATION BRANDS INC CL A 21036P108   12,222,032 52,738 SH   SOLE 0 52,452 0 286
COSTCO WHSL CORP NEW COM 22160K105   30,680,670 67,208 SH   SOLE 0 66,582 0 626
DANAHER CORPORATION COM 235851102   17,096,346 64,412 SH   SOLE 0 63,772 0 640
DISNEY WALT CO COM 254687106   467,041 5,376 SH   SOLE 0 5,376 0 0
DUPONT DE NEMOURS INC COM 26614N102   254,755 3,712 SH   SOLE 0 3,348 0 364
ECOLAB INC COM 278865100   5,821,672 39,995 SH   SOLE 0 39,676 0 319
EDWARDS LIFESCIENCES CORP COM 28176E108   208,386 2,793 SH   SOLE 0 2,793 0 0
EXXON MOBIL CORP COM 30231G102   1,887,233 17,110 SH   SOLE 0 17,110 0 0
FORD MTR CO DEL COM 345370860   152,311 13,096 SH   SOLE 0 13,096 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   36,300 10,000 SH   SOLE 0 10,000 0 0
HOME DEPOT INC COM 437076102   6,919,791 21,908 SH   SOLE 0 21,686 0 222
HONEYWELL INTL INC COM 438516106   27,870,677 130,054 SH   SOLE 0 128,896 0 1,158
HORMEL FOODS CORP COM 440452100   241,779 5,308 SH   SOLE 0 5,308 0 0
IDEXX LABS INC COM 45168D104   258,239 633 SH   SOLE 0 633 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   16,139,501 114,554 SH   SOLE 0 113,633 0 921
INTEST CORP COM 461147100   133,550 12,966 SH   SOLE 0 12,966 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   225,830 11,000 SH   SOLE 0 11,000 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   450,279 1,691 SH   SOLE 0 1,691 0 0
ISHARES TR CORE S&P TTL STK 464287150   351,242 4,142 SH   SOLE 0 4,142 0 0
ISHARES TR SP SMCP600VL ETF 464287879   319,585 3,500 SH   SOLE 0 3,500 0 0
ISHARES TR NATIONAL MUN ETF 464288414   495,944 4,700 SH   SOLE 0 4,700 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,694,168 25,810 SH   SOLE 0 25,660 0 150
ISHARES TR CORE S&P MCP ETF 464287507   916,037 3,787 SH   SOLE 0 3,724 0 63
ISHARES TR CORE S&P SCP ETF 464287804   947,157 10,008 SH   SOLE 0 9,978 0 30
ISHARES TR CORE S&P500 ETF 464287200   2,911,159 7,577 SH   SOLE 0 7,577 0 0
JOHNSON & JOHNSON COM 478160104   26,060,345 147,525 SH   SOLE 0 146,332 0 1,193
JPMORGAN CHASE & CO COM 46625H100   24,681,105 184,050 SH   SOLE 0 182,607 0 1,443
LILLY ELI & CO COM 532457108   20,154,814 55,092 SH   SOLE 0 54,489 0 603
LOCKHEED MARTIN CORP COM 539830109   8,431,358 17,331 SH   SOLE 0 17,164 0 167
MASTERCARD INCORPORATED CL A 57636Q104   26,228,749 75,428 SH   SOLE 0 74,689 0 739
MCCORMICK & CO INC COM NON VTG 579780206   670,414 8,088 SH   SOLE 0 7,938 0 150
MCDONALDS CORP COM 580135101   612,707 2,325 SH   SOLE 0 2,300 0 25
MEDTRONIC PLC SHS G5960L103   297,124 3,823 SH   SOLE 0 3,823 0 0
MERCK & CO INC COM 58933Y105   1,620,603 14,607 SH   SOLE 0 14,607 0 0
META PLATFORMS INC CL A 30303M102   9,366,183 77,831 SH   SOLE 0 77,305 0 526
MICROSOFT CORP COM 594918104   57,659,331 240,428 SH   SOLE 0 236,924 0 3,504
MOODYS CORP COM 615369105   349,111 1,253 SH   SOLE 0 1,253 0 0
MORGAN STANLEY COM NEW 617446448   20,210,869 237,719 SH   SOLE 0 235,822 0 1,897
NEXTERA ENERGY INC COM 65339F101   848,373 10,148 SH   SOLE 0 10,148 0 0
NIKE INC CL B 654106103   15,968,741 136,473 SH   SOLE 0 135,544 0 929
NORFOLK SOUTHN CORP COM 655844108   232,374 943 SH   SOLE 0 943 0 0
NVIDIA CORPORATION COM 67066G104   12,816,638 87,701 SH   SOLE 0 86,919 0 782
PEPSICO INC COM 713448108   17,234,137 95,395 SH   SOLE 0 94,693 0 702
PFIZER INC COM 717081103   1,282,076 25,021 SH   SOLE 0 23,446 0 1,575
PNC FINL SVCS GROUP INC COM 693475105   8,816,432 55,821 SH   SOLE 0 55,303 0 518
PROCTER AND GAMBLE CO COM 742718109   2,297,770 15,161 SH   SOLE 0 15,127 0 34
PROLOGIS INC. COM 74340W103   374,940 3,326 SH   SOLE 0 3,326 0 0
QUALCOMM INC COM 747525103   390,947 3,556 SH   SOLE 0 3,556 0 0
ROPER TECHNOLOGIES INC COM 776696106   1,812,618 4,195 SH   SOLE 0 4,116 0 79
S&P GLOBAL INC COM 78409V104   12,935,795 38,621 SH   SOLE 0 38,230 0 391
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   341,599 7,483 SH   SOLE 0 7,483 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   2,019,350 26,732 SH   SOLE 0 26,732 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   446,547 6,334 SH   SOLE 0 6,334 0 0
SHERWIN WILLIAMS CO COM 824348106   645,538 2,720 SH   SOLE 0 2,720 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,243,280 3,251 SH   SOLE 0 3,251 0 0
STARBUCKS CORP COM 855244109   4,499,216 45,355 SH   SOLE 0 45,330 0 25
SUN CMNTYS INC COM 866674104   212,069 1,483 SH   SOLE 0 1,483 0 0
TESLA INC COM 88160R101   356,976 2,898 SH   SOLE 0 2,898 0 0
TEXAS INSTRS INC COM 882508104   30,739,682 186,053 SH   SOLE 0 184,919 0 1,134
TJX COS INC NEW COM 872540109   22,966,573 288,525 SH   SOLE 0 287,037 0 1,488
TRUSTMARK CORP COM 898402102   748,051 21,428 SH   SOLE 0 21,428 0 0
UNION PAC CORP COM 907818108   874,664 4,224 SH   SOLE 0 4,134 0 90
UNITEDHEALTH GROUP INC COM 91324P102   34,615,145 65,289 SH   SOLE 0 64,770 0 519
VALERO ENERGY CORP COM 91913Y100   234,310 1,847 SH   SOLE 0 1,847 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   359,537 4,776 SH   SOLE 0 4,776 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   219,588 625 SH   SOLE 0 625 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   820,749 5,405 SH   SOLE 0 5,405 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   7,233,800 183,599 SH   SOLE 0 182,335 0 1,264
VULCAN MATLS CO COM 929160109   305,392 1,744 SH   SOLE 0 1,744 0 0
WALMART INC COM 931142103   267,344 1,885 SH   SOLE 0 1,885 0 0
WASTE MGMT INC DEL COM 94106L109   298,700 1,904 SH   SOLE 0 1,904 0 0
ZOETIS INC CL A 98978V103   10,828,873 73,892 SH   SOLE 0 73,378 0 514