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,791 72,481 SH   SOLE 0 71,925 0 556
ABBOTT LABS COM 002824100 20,098 169,800 SH   SOLE 0 167,295 0 2,505
ABBVIE INC COM 00287Y109 221 1,361 SH   SOLE 0 1,361 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 32,388 96,040 SH   SOLE 0 95,173 0 867
ADOBE SYSTEMS INCORPORATED COM 00724F101 14,374 31,548 SH   SOLE 0 31,248 0 300
AIR PRODS & CHEMS INC COM 009158106 253 1,014 SH   SOLE 0 914 0 100
ALPHABET INC CAP STK CL A 02079K305 823 296 SH   SOLE 0 296 0 0
ALPHABET INC CAP STK CL C 02079K107 56,337 20,171 SH   SOLE 0 19,879 0 292
AMAZON COM INC COM 023135106 32,466 9,959 SH   SOLE 0 9,856 0 103
AMERICAN EXPRESS CO COM 025816109 17,827 95,331 SH   SOLE 0 94,420 0 911
APPLE INC COM 037833100 72,706 416,388 SH   SOLE 0 411,784 0 4,604
AT&T INC COM 00206R102 449 19,008 SH   SOLE 0 19,008 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 700 3,075 SH   SOLE 0 3,075 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,314 6,556 SH   SOLE 0 6,556 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 453 6,203 SH   SOLE 0 6,203 0 0
CF INDS HLDGS INC COM 125269100 566 5,488 SH   SOLE 0 5,488 0 0
CHEVRON CORP NEW COM 166764100 581 3,571 SH   SOLE 0 3,571 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 12,359 7,812 SH   SOLE 0 7,701 0 111
CISCO SYS INC COM 17275R102 838 15,031 SH   SOLE 0 14,606 0 425
CME GROUP INC COM 12572Q105 14,097 59,265 SH   SOLE 0 58,655 0 610
COCA COLA CO COM 191216100 717 11,571 SH   SOLE 0 11,043 0 528
CONSTELLATION BRANDS INC CL A 21036P108 11,394 49,469 SH   SOLE 0 49,043 0 426
COSTCO WHSL CORP NEW COM 22160K105 29,000 50,360 SH   SOLE 0 49,812 0 548
DANAHER CORPORATION COM 235851102 20,234 68,981 SH   SOLE 0 68,170 0 811
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 258 9,362 SH   SOLE 0 9,362 0 0
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 403 16,165 SH   SOLE 0 16,165 0 0
DISNEY WALT CO COM 254687106 803 5,856 SH   SOLE 0 5,856 0 0
DUPONT DE NEMOURS INC COM 26614N102 6,465 87,869 SH   SOLE 0 86,855 0 1,014
ECOLAB INC COM 278865100 6,908 39,128 SH   SOLE 0 38,751 0 377
EDWARDS LIFESCIENCES CORP COM 28176E108 321 2,730 SH   SOLE 0 2,730 0 0
EXXON MOBIL CORP COM 30231G102 1,429 17,303 SH   SOLE 0 17,303 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 238 1,268 SH   SOLE 0 1,268 0 0
FORD MTR CO DEL COM 345370860 221 13,096 SH   SOLE 0 13,096 0 0
HOME DEPOT INC COM 437076102 2,212 7,390 SH   SOLE 0 7,180 0 210
HONEYWELL INTL INC COM 438516106 21,279 109,361 SH   SOLE 0 108,080 0 1,281
HORMEL FOODS CORP COM 440452100 302 5,857 SH   SOLE 0 5,857 0 0
IDEXX LABS INC COM 45168D104 361 660 SH   SOLE 0 660 0 0
INTEL CORP COM 458140100 221 4,463 SH   SOLE 0 4,463 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 12,894 99,167 SH   SOLE 0 98,059 0 1,108
INTEST CORP COM 461147100 155 14,450 SH   SOLE 0 14,450 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 613 1,691 SH   SOLE 0 1,691 0 0
ISHARES TR CORE S&P TTL STK 464287150 490 4,852 SH   SOLE 0 4,852 0 0
ISHARES TR SP SMCP600VL ETF 464287879 358 3,500 SH   SOLE 0 3,500 0 0
ISHARES TR NATIONAL MUN ETF 464288414 542 4,947 SH   SOLE 0 4,947 0 0
ISHARES TR SELECT DIVID ETF 464287168 203 1,586 SH   SOLE 0 1,586 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,354 31,981 SH   SOLE 0 31,981 0 0
ISHARES TR CORE S&P MCP ETF 464287507 541 2,017 SH   SOLE 0 2,017 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 279 1,004 SH   SOLE 0 1,004 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,927 8,656 SH   SOLE 0 8,656 0 0
ISHARES TR CORE S&P SCP ETF 464287804 776 7,189 SH   SOLE 0 7,189 0 0
JOHNSON & JOHNSON COM 478160104 22,471 126,793 SH   SOLE 0 125,513 0 1,280
JPMORGAN CHASE & CO COM 46625H100 23,569 172,897 SH   SOLE 0 171,123 0 1,774
LAM RESEARCH CORP COM 512807108 9,333 17,359 SH   SOLE 0 17,228 0 131
LILLY ELI & CO COM 532457108 21,675 75,688 SH   SOLE 0 74,747 0 941
LOCKHEED MARTIN CORP COM 539830109 736 1,668 SH   SOLE 0 1,593 0 75
MASTERCARD INCORPORATED CL A 57636Q104 25,518 71,404 SH   SOLE 0 70,616 0 788
MCCORMICK & CO INC COM NON VTG 579780206 1,676 16,795 SH   SOLE 0 16,478 0 317
MCDONALDS CORP COM 580135101 725 2,931 SH   SOLE 0 2,856 0 75
MEDTRONIC PLC SHS G5960L103 11,628 104,801 SH   SOLE 0 103,706 0 1,095
MERCK & CO INC COM 58933Y105 1,328 16,182 SH   SOLE 0 15,882 0 300
META PLATFORMS INC CL A 30303M102 11,428 51,395 SH   SOLE 0 50,983 0 412
MICROSOFT CORP COM 594918104 69,366 224,986 SH   SOLE 0 221,229 0 3,757
MOODYS CORP COM 615369105 454 1,345 SH   SOLE 0 1,345 0 0
MORGAN STANLEY COM NEW 617446448 18,954 216,861 SH   SOLE 0 214,699 0 2,162
NEXTERA ENERGY INC COM 65339F101 852 10,060 SH   SOLE 0 10,060 0 0
NIKE INC CL B 654106103 17,387 129,212 SH   SOLE 0 127,938 0 1,274
NORFOLK SOUTHN CORP COM 655844108 342 1,199 SH   SOLE 0 1,199 0 0
NVIDIA CORPORATION COM 67066G104 15,944 58,431 SH   SOLE 0 57,874 0 557
PEPSICO INC COM 713448108 15,708 93,845 SH   SOLE 0 92,798 0 1,047
PFIZER INC COM 717081103 1,213 23,439 SH   SOLE 0 21,864 0 1,575
PNC FINL SVCS GROUP INC COM 693475105 10,114 54,833 SH   SOLE 0 54,255 0 578
PROCTER AND GAMBLE CO COM 742718109 2,354 15,407 SH   SOLE 0 15,373 0 34
PROLOGIS INC. COM 74340W103 608 3,764 SH   SOLE 0 3,564 0 200
QUALCOMM INC COM 747525103 617 4,039 SH   SOLE 0 4,039 0 0
ROCKWELL AUTOMATION INC COM 773903109 210 750 SH   SOLE 0 750 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,669 7,770 SH   SOLE 0 7,686 0 84
S&P GLOBAL INC COM 78409V104 15,342 37,404 SH   SOLE 0 36,979 0 425
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 486 9,605 SH   SOLE 0 9,605 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 228 6,210 SH   SOLE 0 6,210 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,033 25,776 SH   SOLE 0 25,396 0 380
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 281 3,769 SH   SOLE 0 3,769 0 0
SHERWIN WILLIAMS CO COM 824348106 731 2,930 SH   SOLE 0 2,930 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 886 1,961 SH   SOLE 0 1,961 0 0
STARBUCKS CORP COM 855244109 16,418 180,476 SH   SOLE 0 178,802 0 1,674
SUN CMNTYS INC COM 866674104 332 1,895 SH   SOLE 0 1,895 0 0
TESLA INC COM 88160R101 961 892 SH   SOLE 0 892 0 0
TEXAS INSTRS INC COM 882508104 32,146 175,204 SH   SOLE 0 173,725 0 1,479
TJX COS INC NEW COM 872540109 16,552 273,229 SH   SOLE 0 271,510 0 1,719
UNION PAC CORP COM 907818108 1,235 4,522 SH   SOLE 0 4,379 0 143
UNITEDHEALTH GROUP INC COM 91324P102 30,354 59,520 SH   SOLE 0 58,821 0 699
VALERO ENERGY CORP COM 91913Y100 209 2,054 SH   SOLE 0 2,054 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 370 4,756 SH   SOLE 0 4,591 0 165
VANGUARD INDEX FDS GROWTH ETF 922908736 230 800 SH   SOLE 0 800 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 219 963 SH   SOLE 0 963 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,016 24,763 SH   SOLE 0 24,763 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 270 2,403 SH   SOLE 0 2,403 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 317 762 SH   SOLE 0 762 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,291 182,386 SH   SOLE 0 180,934 0 1,452
VULCAN MATLS CO COM 929160109 349 1,902 SH   SOLE 0 1,902 0 0
WALMART INC COM 931142103 261 1,751 SH   SOLE 0 1,751 0 0
WASTE MGMT INC DEL COM 94106L109 658 4,153 SH   SOLE 0 4,153 0 0
ZOETIS INC CL A 98978V103 13,201 69,998 SH   SOLE 0 69,342 0 656