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
3M CO COM 88579Y101 856 6,532 SH   SOLE 0 6,532 0 0
ABBOTT LABS COM 002824100 17,369 170,268 SH   SOLE 0 167,867 0 2,401
ABBVIE INC COM 00287Y109 207 1,361 SH   SOLE 0 1,361 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 29,548 102,273 SH   SOLE 0 101,420 0 853
ADOBE SYSTEMS INCORPORATED COM 00724F101 7,783 22,866 SH   SOLE 0 22,628 0 238
AIR PRODS & CHEMS INC COM 009158106 265 900 SH   SOLE 0 900 0 0
ALPHABET INC CAP STK CL C 02079K107 41,105 428,043 SH   SOLE 0 422,171 0 5,872
ALPHABET INC CAP STK CL A 02079K305 653 6,820 SH   SOLE 0 6,820 0 0
AMAZON COM INC COM 023135106 21,924 222,602 SH   SOLE 0 220,482 0 2,120
AMERICAN EXPRESS CO COM 025816109 16,202 105,116 SH   SOLE 0 104,152 0 964
APPLE INC COM 037833100 70,474 475,274 SH   SOLE 0 470,466 0 4,808
APPLIED MATLS INC COM 038222105 7,966 74,030 SH   SOLE 0 73,497 0 533
AQUA METALS INC COM 03837J101 8 10,000 SH   SOLE 0 10,000 0 0
ARROW FINL CORP COM 042744102 210 6,028 SH   SOLE 0 6,028 0 0
AT&T INC COM 00206R102 356 18,667 SH   SOLE 0 18,667 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 757 3,029 SH   SOLE 0 3,029 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,040 6,605 SH   SOLE 0 6,605 0 0
BIOMERICA INC COM NEW 09061H307 48 15,000 SH   SOLE 0 15,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 464 6,075 SH   SOLE 0 6,075 0 0
CF INDS HLDGS INC COM 125269100 595 5,526 SH   SOLE 0 5,526 0 0
CHEVRON CORP NEW COM 166764100 15,065 80,755 SH   SOLE 0 80,210 0 545
CHIPOTLE MEXICAN GRILL INC COM 169656105 12,380 8,182 SH   SOLE 0 8,071 0 111
CISCO SYS INC COM 17275R102 721 16,106 SH   SOLE 0 15,681 0 425
CME GROUP INC COM 12572Q105 10,906 62,717 SH   SOLE 0 62,105 0 612
COCA COLA CO COM 191216100 644 10,598 SH   SOLE 0 10,145 0 453
CONSTELLATION BRANDS INC CL A 21036P108 13,019 53,256 SH   SOLE 0 52,829 0 427
COSTCO WHSL CORP NEW COM 22160K105 33,887 66,487 SH   SOLE 0 65,802 0 685
DANAHER CORPORATION COM 235851102 17,553 65,809 SH   SOLE 0 65,025 0 784
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 203 8,074 SH   SOLE 0 8,074 0 0
DISNEY WALT CO COM 254687106 496 5,256 SH   SOLE 0 5,256 0 0
DUPONT DE NEMOURS INC COM 26614N102 304 4,307 SH   SOLE 0 3,802 0 505
ECOLAB INC COM 278865100 6,198 40,541 SH   SOLE 0 40,216 0 325
EDWARDS LIFESCIENCES CORP COM 28176E108 202 2,748 SH   SOLE 0 2,748 0 0
EXXON MOBIL CORP COM 30231G102 1,915 16,889 SH   SOLE 0 16,889 0 0
FORD MTR CO DEL COM 345370860 180 12,826 SH   SOLE 0 12,826 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 35 10,000 SH   SOLE 0 10,000 0 0
HOME DEPOT INC COM 437076102 2,162 7,044 SH   SOLE 0 6,924 0 120
HONEYWELL INTL INC COM 438516106 27,218 127,784 SH   SOLE 0 126,434 0 1,350
HORMEL FOODS CORP COM 440452100 249 5,308 SH   SOLE 0 5,308 0 0
IDEXX LABS INC COM 45168D104 269 629 SH   SOLE 0 629 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 16,180 112,207 SH   SOLE 0 111,088 0 1,119
INTEST CORP COM 461147100 128 12,966 SH   SOLE 0 12,966 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 483 1,691 SH   SOLE 0 1,691 0 0
ISHARES TR CORE S&P TTL STK 464287150 388 4,417 SH   SOLE 0 4,417 0 0
ISHARES TR NATIONAL MUN ETF 464288414 546 5,282 SH   SOLE 0 5,282 0 0
ISHARES TR SP SMCP600VL ETF 464287879 336 3,500 SH   SOLE 0 3,500 0 0
ISHARES TR CORE S&P SCP ETF 464287804 810 8,112 SH   SOLE 0 8,112 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,665 25,707 SH   SOLE 0 25,707 0 0
ISHARES TR CORE S&P MCP ETF 464287507 370 1,480 SH   SOLE 0 1,480 0 0
ISHARES TR CORE S&P500 ETF 464287200 7,275 18,333 SH   SOLE 0 18,333 0 0
JOHNSON & JOHNSON COM 478160104 25,162 146,370 SH   SOLE 0 145,000 0 1,370
JPMORGAN CHASE & CO COM 46625H100 24,767 184,951 SH   SOLE 0 183,122 0 1,829
LILLY ELI & CO COM 532457108 20,203 56,741 SH   SOLE 0 55,964 0 777
LOCKHEED MARTIN CORP COM 539830109 7,812 16,907 SH   SOLE 0 16,716 0 191
MASTERCARD INCORPORATED CL A 57636Q104 25,588 75,398 SH   SOLE 0 74,606 0 792
MCCORMICK & CO INC COM NON VTG 579780206 730 8,824 SH   SOLE 0 8,674 0 150
MCDONALDS CORP COM 580135101 639 2,347 SH   SOLE 0 2,322 0 25
MEDTRONIC PLC SHS G5960L103 360 4,346 SH   SOLE 0 4,236 0 110
MERCK & CO INC COM 58933Y105 1,433 14,282 SH   SOLE 0 14,282 0 0
META PLATFORMS INC CL A 30303M102 8,885 77,791 SH   SOLE 0 77,209 0 582
MICROSOFT CORP COM 594918104 58,347 241,551 SH   SOLE 0 237,775 0 3,776
MOODYS CORP COM 615369105 366 1,246 SH   SOLE 0 1,246 0 0
MORGAN STANLEY COM NEW 617446448 21,182 235,858 SH   SOLE 0 233,666 0 2,192
NEXTERA ENERGY INC COM 65339F101 834 10,211 SH   SOLE 0 10,211 0 0
NIKE INC CL B 654106103 14,140 135,451 SH   SOLE 0 134,177 0 1,274
NORFOLK SOUTHN CORP COM 655844108 233 926 SH   SOLE 0 926 0 0
NVIDIA CORPORATION COM 67066G104 10,379 63,692 SH   SOLE 0 63,107 0 585
PEPSICO INC COM 713448108 17,039 96,415 SH   SOLE 0 95,368 0 1,047
PFIZER INC COM 717081103 1,194 24,249 SH   SOLE 0 22,674 0 1,575
PNC FINL SVCS GROUP INC COM 693475105 9,153 56,054 SH   SOLE 0 55,476 0 578
PROCTER AND GAMBLE CO COM 742718109 2,120 15,035 SH   SOLE 0 15,001 0 34
PROLOGIS INC. COM 74340W103 370 3,290 SH   SOLE 0 3,290 0 0
QUALCOMM INC COM 747525103 442 3,655 SH   SOLE 0 3,655 0 0
ROCKWELL AUTOMATION INC COM 773903109 201 750 SH   SOLE 0 750 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,029 4,691 SH   SOLE 0 4,612 0 79
S&P GLOBAL INC COM 78409V104 13,419 38,597 SH   SOLE 0 38,172 0 425
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,010 26,281 SH   SOLE 0 25,732 0 549
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 330 7,289 SH   SOLE 0 7,289 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 367 5,450 SH   SOLE 0 5,450 0 0
SHERWIN WILLIAMS CO COM 824348106 651 2,783 SH   SOLE 0 2,783 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 888 2,248 SH   SOLE 0 2,248 0 0
STARBUCKS CORP COM 855244109 17,455 179,176 SH   SOLE 0 177,541 0 1,635
SUN CMNTYS INC COM 866674104 241 1,766 SH   SOLE 0 1,766 0 0
TESLA INC COM 88160R101 525 2,751 SH   SOLE 0 2,751 0 0
TEXAS INSTRS INC COM 882508104 33,004 186,004 SH   SOLE 0 184,498 0 1,506
TJX COS INC NEW COM 872540109 21,047 288,082 SH   SOLE 0 286,353 0 1,729
TRUSTMARK CORP COM 898402102 792 21,428 SH   SOLE 0 21,428 0 0
UNION PAC CORP COM 907818108 909 4,188 SH   SOLE 0 4,098 0 90
UNITEDHEALTH GROUP INC COM 91324P102 33,427 65,065 SH   SOLE 0 64,364 0 701
VALERO ENERGY CORP COM 91913Y100 287 2,100 SH   SOLE 0 2,100 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 393 5,238 SH   SOLE 0 5,139 0 99
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,758 24,692 SH   SOLE 0 24,692 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,091 185,098 SH   SOLE 0 183,635 0 1,463
VULCAN MATLS CO COM 929160109 304 1,736 SH   SOLE 0 1,736 0 0
WALMART INC COM 931142103 250 1,803 SH   SOLE 0 1,803 0 0
WASTE MGMT INC DEL COM 94106L109 304 1,929 SH   SOLE 0 1,929 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 8 10,000 SH   SOLE 0 10,000 0 0
ZOETIS INC CL A 98978V103 10,925 74,600 SH   SOLE 0 73,944 0 656