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   390,051 3,897 SH   SOLE 0 3,897 0 0
ABBOTT LABS COM 002824100   18,106,388 166,083 SH   SOLE 0 163,823 0 2,260
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   32,199,089 104,346 SH   SOLE 0 103,600 0 746
ADOBE SYSTEMS INCORPORATED COM 00724F101   605,859 1,239 SH   SOLE 0 1,236 0 3
AIR PRODS & CHEMS INC COM 009158106   3,565,319 11,903 SH   SOLE 0 11,798 0 105
ALPHABET INC CAP STK CL A 02079K305   967,176 8,080 SH   SOLE 0 8,080 0 0
ALPHABET INC CAP STK CL C 02079K107   48,561,350 401,433 SH   SOLE 0 396,002 0 5,431
AMAZON COM INC COM 023135106   36,643,023 281,091 SH   SOLE 0 279,018 0 2,073
AMERICAN EXPRESS CO COM 025816109   19,206,945 110,258 SH   SOLE 0 109,508 0 750
APPLE INC COM 037833100   94,901,274 489,257 SH   SOLE 0 485,721 0 3,536
APPLIED MATLS INC COM 038222105   11,408,398 78,929 SH   SOLE 0 78,450 0 479
AT&T INC COM 00206R102   300,631 18,848 SH   SOLE 0 18,848 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   638,930 2,907 SH   SOLE 0 2,907 0 0
BECTON DICKINSON & CO COM 075887109   219,656 832 SH   SOLE 0 832 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,227,753 6,533 SH   SOLE 0 6,533 0 0
BEST BUY INC COM 086516101   220,773 2,694 SH   SOLE 0 2,694 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   357,992 5,598 SH   SOLE 0 5,598 0 0
CF INDS HLDGS INC COM 125269100   273,931 3,946 SH   SOLE 0 3,946 0 0
CHEVRON CORP NEW COM 166764100   14,052,142 89,305 SH   SOLE 0 88,591 0 714
CHIPOTLE MEXICAN GRILL INC COM 169656105   17,430,711 8,149 SH   SOLE 0 8,066 0 83
CINTAS CORP COM 172908105   261,961 527 SH   SOLE 0 527 0 0
CISCO SYS INC COM 17275R102   714,960 13,818 SH   SOLE 0 13,818 0 0
CME GROUP INC COM 12572Q105   12,029,598 64,923 SH   SOLE 0 64,394 0 529
COCA COLA CO COM 191216100   599,008 9,947 SH   SOLE 0 9,494 0 453
CONSTELLATION BRANDS INC CL A 21036P108   13,301,357 54,042 SH   SOLE 0 53,731 0 311
COSTCO WHSL CORP NEW COM 22160K105   37,764,999 70,146 SH   SOLE 0 69,486 0 660
DANAHER CORPORATION COM 235851102   13,862,988 57,762 SH   SOLE 0 57,154 0 608
DISNEY WALT CO COM 254687106   467,292 5,234 SH   SOLE 0 5,234 0 0
ECOLAB INC COM 278865100   7,769,664 41,618 SH   SOLE 0 41,276 0 342
EDWARDS LIFESCIENCES CORP COM 28176E108   294,781 3,125 SH   SOLE 0 3,125 0 0
EXXON MOBIL CORP COM 30231G102   1,710,638 15,950 SH   SOLE 0 15,950 0 0
FORD MTR CO DEL COM 345370860   193,967 12,820 SH   SOLE 0 12,820 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   37,400 10,000 SH   SOLE 0 10,000 0 0
GENERAL ELECTRIC CO COM NEW 369604301   224,533 2,044 SH   SOLE 0 2,044 0 0
HOME DEPOT INC COM 437076102   7,817,392 25,165 SH   SOLE 0 24,930 0 235
HONEYWELL INTL INC COM 438516106   28,301,317 136,392 SH   SOLE 0 135,106 0 1,286
IDEXX LABS INC COM 45168D104   303,849 605 SH   SOLE 0 605 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   13,690,893 102,316 SH   SOLE 0 101,422 0 894
INTEST CORP COM 461147100   257,899 9,821 SH   SOLE 0 9,821 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   5,718,947 16,725 SH   SOLE 0 16,609 0 116
INVESCO QQQ TR UNIT SER 1 46090E103   624,689 1,691 SH   SOLE 0 1,691 0 0
ISHARES TR CORE S&P MCP ETF 464287507   1,243,076 4,754 SH   SOLE 0 4,691 0 63
ISHARES TR CORE S&P SCP ETF 464287804   1,072,533 10,763 SH   SOLE 0 10,733 0 30
ISHARES TR SP SMCP600VL ETF 464287879   346,698 3,646 SH   SOLE 0 3,646 0 0
ISHARES TR CORE S&P500 ETF 464287200   958,277 2,150 SH   SOLE 0 2,150 0 0
ISHARES TR RUS 1000 ETF 464287622   294,438 1,208 SH   SOLE 0 1,208 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,711,073 23,601 SH   SOLE 0 23,451 0 150
ISHARES TR NATIONAL MUN ETF 464288414   679,870 6,370 SH   SOLE 0 6,370 0 0
ISHARES TR MSCI ACWI EX US 464288240   268,544 5,456 SH   SOLE 0 5,456 0 0
ISHARES TR CORE S&P TTL STK 464287150   405,259 4,142 SH   SOLE 0 4,142 0 0
JOHNSON & JOHNSON COM 478160104   25,083,476 151,543 SH   SOLE 0 150,274 0 1,269
JPMORGAN CHASE & CO COM 46625H100   27,456,165 188,780 SH   SOLE 0 187,237 0 1,543
LILLY ELI & CO COM 532457108   25,306,627 53,961 SH   SOLE 0 53,357 0 604
LOCKHEED MARTIN CORP COM 539830109   8,503,679 18,471 SH   SOLE 0 18,297 0 174
MASTERCARD INCORPORATED CL A 57636Q104   26,683,296 67,845 SH   SOLE 0 67,130 0 715
MCCORMICK & CO INC COM NON VTG 579780206   543,705 6,233 SH   SOLE 0 6,083 0 150
MCDONALDS CORP COM 580135101   626,363 2,099 SH   SOLE 0 2,099 0 0
MEDTRONIC PLC SHS G5960L103   300,245 3,408 SH   SOLE 0 3,408 0 0
MERCK & CO INC COM 58933Y105   1,670,736 14,479 SH   SOLE 0 14,479 0 0
META PLATFORMS INC CL A 30303M102   30,002,898 104,547 SH   SOLE 0 103,860 0 687
MICROSOFT CORP COM 594918104   83,635,201 245,596 SH   SOLE 0 241,963 0 3,633
MOODYS CORP COM 615369105   433,259 1,246 SH   SOLE 0 1,246 0 0
MORGAN STANLEY COM NEW 617446448   21,070,839 246,731 SH   SOLE 0 244,720 0 2,011
NEXTERA ENERGY INC COM 65339F101   865,024 11,658 SH   SOLE 0 11,658 0 0
NIKE INC CL B 654106103   15,565,956 141,034 SH   SOLE 0 139,999 0 1,035
NVIDIA CORPORATION COM 67066G104   33,119,614 78,293 SH   SOLE 0 77,605 0 688
PEPSICO INC COM 713448108   19,805,751 106,931 SH   SOLE 0 106,119 0 812
PFIZER INC COM 717081103   996,449 27,166 SH   SOLE 0 25,591 0 1,575
PNC FINL SVCS GROUP INC COM 693475105   4,776,767 37,926 SH   SOLE 0 37,748 0 178
PROCTER AND GAMBLE CO COM 742718109   2,348,368 15,476 SH   SOLE 0 15,442 0 34
PROLOGIS INC. COM 74340W103   378,804 3,089 SH   SOLE 0 3,089 0 0
QUALCOMM INC COM 747525103   453,661 3,811 SH   SOLE 0 3,811 0 0
ROCKWELL AUTOMATION INC COM 773903109   273,114 829 SH   SOLE 0 829 0 0
ROPER TECHNOLOGIES INC COM 776696106   1,515,962 3,153 SH   SOLE 0 3,106 0 47
S&P GLOBAL INC COM 78409V104   15,779,946 39,362 SH   SOLE 0 38,951 0 411
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   394,022 8,536 SH   SOLE 0 8,536 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,823,550 25,111 SH   SOLE 0 25,111 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   531,242 8,118 SH   SOLE 0 8,118 0 0
SHERWIN WILLIAMS CO COM 824348106   704,690 2,654 SH   SOLE 0 2,654 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,328,510 2,997 SH   SOLE 0 2,997 0 0
STARBUCKS CORP COM 855244109   2,584,277 26,088 SH   SOLE 0 26,088 0 0
TESLA INC COM 88160R101   657,828 2,513 SH   SOLE 0 2,513 0 0
TEXAS INSTRS INC COM 882508104   34,278,922 190,417 SH   SOLE 0 189,141 0 1,276
TJX COS INC NEW COM 872540109   21,588,557 254,612 SH   SOLE 0 253,091 0 1,521
TRUSTMARK CORP COM 898402102   304,719 14,428 SH   SOLE 0 14,428 0 0
UNION PAC CORP COM 907818108   855,107 4,179 SH   SOLE 0 4,089 0 90
UNITEDHEALTH GROUP INC COM 91324P102   27,133,332 56,453 SH   SOLE 0 55,929 0 524
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   307,268 4,066 SH   SOLE 0 4,066 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   659,267 1,619 SH   SOLE 0 1,619 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   858,118 5,283 SH   SOLE 0 5,283 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   205,132 4,442 SH   SOLE 0 4,442 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   7,206,457 193,774 SH   SOLE 0 192,460 0 1,314
VULCAN MATLS CO COM 929160109   365,438 1,621 SH   SOLE 0 1,621 0 0
WALMART INC COM 931142103   348,249 2,216 SH   SOLE 0 2,216 0 0
ZOETIS INC CL A 98978V103   13,332,498 77,420 SH   SOLE 0 76,876 0 544