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 10,865 83,961 SH   SOLE 0 83,433 0 528
ABBOTT LABS COM 002824100 18,492 170,199 SH   SOLE 0 167,798 0 2,401
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 27,721 99,841 SH   SOLE 0 98,974 0 867
ADOBE SYSTEMS INCORPORATED COM 00724F101 8,382 22,899 SH   SOLE 0 22,662 0 237
AIR PRODS & CHEMS INC COM 009158106 211 877 SH   SOLE 0 877 0 0
ALPHABET INC CAP STK CL A 02079K305 822 377 SH   SOLE 0 377 0 0
ALPHABET INC CAP STK CL C 02079K107 45,921 20,993 SH   SOLE 0 20,701 0 292
AMAZON COM INC COM 023135106 23,102 217,513 SH   SOLE 0 215,393 0 2,120
AMERICAN EXPRESS CO COM 025816109 14,023 101,165 SH   SOLE 0 100,254 0 911
APPLE INC COM 037833100 65,278 477,457 SH   SOLE 0 472,649 0 4,808
APPLIED MATLS INC COM 038222105 6,627 72,843 SH   SOLE 0 72,294 0 549
AT&T INC COM 00206R102 370 17,650 SH   SOLE 0 17,650 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 640 3,045 SH   SOLE 0 3,045 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,774 6,497 SH   SOLE 0 6,497 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 470 6,103 SH   SOLE 0 6,103 0 0
CF INDS HLDGS INC COM 125269100 477 5,569 SH   SOLE 0 5,569 0 0
CHEVRON CORP NEW COM 166764100 729 5,034 SH   SOLE 0 5,034 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 10,462 8,003 SH   SOLE 0 7,892 0 111
CISCO SYS INC COM 17275R102 740 17,343 SH   SOLE 0 16,918 0 425
CME GROUP INC COM 12572Q105 12,605 61,579 SH   SOLE 0 60,969 0 610
COCA COLA CO COM 191216100 676 10,738 SH   SOLE 0 10,285 0 453
CONSTELLATION BRANDS INC CL A 21036P108 12,039 51,656 SH   SOLE 0 51,230 0 426
COSTCO WHSL CORP NEW COM 22160K105 30,462 63,557 SH   SOLE 0 62,880 0 677
DANAHER CORPORATION COM 235851102 16,873 66,554 SH   SOLE 0 65,763 0 791
DISNEY WALT CO COM 254687106 517 5,473 SH   SOLE 0 5,473 0 0
DUPONT DE NEMOURS INC COM 26614N102 5,152 92,693 SH   SOLE 0 91,679 0 1,014
ECOLAB INC COM 278865100 6,231 40,521 SH   SOLE 0 40,136 0 385
EDWARDS LIFESCIENCES CORP COM 28176E108 260 2,730 SH   SOLE 0 2,730 0 0
EXXON MOBIL CORP COM 30231G102 1,492 17,417 SH   SOLE 0 17,417 0 0
FORD MTR CO DEL COM 345370860 143 12,826 SH   SOLE 0 12,826 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 36 10,000 SH   SOLE 0 10,000 0 0
HOME DEPOT INC COM 437076102 1,971 7,185 SH   SOLE 0 7,065 0 120
HONEYWELL INTL INC COM 438516106 21,160 121,744 SH   SOLE 0 120,463 0 1,281
HORMEL FOODS CORP COM 440452100 273 5,762 SH   SOLE 0 5,762 0 0
IDEXX LABS INC COM 45168D104 226 644 SH   SOLE 0 644 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 15,138 107,220 SH   SOLE 0 106,112 0 1,108
INTEST CORP COM 461147100 88 12,966 SH   SOLE 0 12,966 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 474 1,691 SH   SOLE 0 1,691 0 0
ISHARES TR CORE S&P TTL STK 464287150 393 4,691 SH   SOLE 0 4,691 0 0
ISHARES TR NATIONAL MUN ETF 464288414 579 5,448 SH   SOLE 0 5,448 0 0
ISHARES TR SP SMCP600VL ETF 464287879 312 3,500 SH   SOLE 0 3,500 0 0
ISHARES TR CORE S&P SCP ETF 464287804 705 7,634 SH   SOLE 0 7,634 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,720 27,517 SH   SOLE 0 27,517 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,130 8,255 SH   SOLE 0 8,255 0 0
ISHARES TR CORE S&P MCP ETF 464287507 346 1,530 SH   SOLE 0 1,530 0 0
JOHNSON & JOHNSON COM 478160104 24,849 139,987 SH   SOLE 0 138,698 0 1,289
JPMORGAN CHASE & CO COM 46625H100 20,301 180,278 SH   SOLE 0 178,460 0 1,818
LILLY ELI & CO COM 532457108 24,901 76,800 SH   SOLE 0 75,859 0 941
LOCKHEED MARTIN CORP COM 539830109 737 1,714 SH   SOLE 0 1,639 0 75
MASTERCARD INCORPORATED CL A 57636Q104 23,367 74,068 SH   SOLE 0 73,277 0 791
MCCORMICK & CO INC COM NON VTG 579780206 998 11,985 SH   SOLE 0 11,835 0 150
MCDONALDS CORP COM 580135101 651 2,636 SH   SOLE 0 2,611 0 25
MEDTRONIC PLC SHS G5960L103 8,787 97,908 SH   SOLE 0 96,813 0 1,095
MERCK & CO INC COM 58933Y105 1,343 14,729 SH   SOLE 0 14,729 0 0
META PLATFORMS INC CL A 30303M102 12,593 78,096 SH   SOLE 0 77,543 0 553
MICROSOFT CORP COM 594918104 61,021 237,593 SH   SOLE 0 233,836 0 3,757
MOODYS CORP COM 615369105 344 1,265 SH   SOLE 0 1,265 0 0
MORGAN STANLEY COM NEW 617446448 17,285 227,261 SH   SOLE 0 225,069 0 2,192
NEXTERA ENERGY INC COM 65339F101 768 9,919 SH   SOLE 0 9,919 0 0
NIKE INC CL B 654106103 13,749 134,531 SH   SOLE 0 133,257 0 1,274
NORFOLK SOUTHN CORP COM 655844108 258 1,135 SH   SOLE 0 1,135 0 0
NVIDIA CORPORATION COM 67066G104 9,418 62,125 SH   SOLE 0 61,526 0 599
PEPSICO INC COM 713448108 15,885 95,313 SH   SOLE 0 94,266 0 1,047
PFIZER INC COM 717081103 1,229 23,436 SH   SOLE 0 21,861 0 1,575
PNC FINL SVCS GROUP INC COM 693475105 8,777 55,630 SH   SOLE 0 55,052 0 578
PROCTER AND GAMBLE CO COM 742718109 2,198 15,288 SH   SOLE 0 15,254 0 34
PROLOGIS INC. COM 74340W103 411 3,496 SH   SOLE 0 3,496 0 0
QUALCOMM INC COM 747525103 498 3,898 SH   SOLE 0 3,898 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,285 5,790 SH   SOLE 0 5,711 0 79
S&P GLOBAL INC COM 78409V104 12,925 38,346 SH   SOLE 0 37,921 0 425
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,816 25,346 SH   SOLE 0 24,966 0 380
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 429 8,952 SH   SOLE 0 8,952 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 271 3,868 SH   SOLE 0 3,868 0 0
SHERWIN WILLIAMS CO COM 824348106 632 2,824 SH   SOLE 0 2,824 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 837 2,219 SH   SOLE 0 2,219 0 0
STARBUCKS CORP COM 855244109 13,941 182,498 SH   SOLE 0 180,824 0 1,674
SUN CMNTYS INC COM 866674104 291 1,826 SH   SOLE 0 1,826 0 0
TESLA INC COM 88160R101 595 883 SH   SOLE 0 883 0 0
TEXAS INSTRS INC COM 882508104 28,005 182,266 SH   SOLE 0 180,787 0 1,479
TJX COS INC NEW COM 872540109 15,766 282,297 SH   SOLE 0 280,578 0 1,719
TRUSTMARK CORP COM 898402102 678 23,238 SH   SOLE 0 23,238 0 0
UNION PAC CORP COM 907818108 901 4,223 SH   SOLE 0 4,133 0 90
UNITEDHEALTH GROUP INC COM 91324P102 32,163 62,618 SH   SOLE 0 61,919 0 699
VALERO ENERGY CORP COM 91913Y100 226 2,123 SH   SOLE 0 2,123 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 450 5,861 SH   SOLE 0 5,696 0 165
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,553 24,763 SH   SOLE 0 24,763 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,544 188,061 SH   SOLE 0 186,609 0 1,452
VULCAN MATLS CO COM 929160109 247 1,736 SH   SOLE 0 1,736 0 0
WALMART INC COM 931142103 218 1,793 SH   SOLE 0 1,793 0 0
WASTE MGMT INC DEL COM 94106L109 259 1,692 SH   SOLE 0 1,692 0 0
ZOETIS INC CL A 98978V103 12,531 72,902 SH   SOLE 0 72,246 0 656