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
APPLE INC COM 037833100   79,336,343 340,499 SH   SOLE 0 333,893 0 6,606
ABBVIE INC COM 00287Y109   627,789 3,179 SH   SOLE 0 3,179 0 0
ABBOTT LABORATORIES COM 002824100   1,997,797 17,523 SH   SOLE 0 17,048 0 475
ACCENTURE PLC COM G1151C101   42,890,556 121,338 SH   SOLE 0 118,394 0 2,944
AUTOMATIC DATA PROCESSING COM 053015103   296,655 1,072 SH   SOLE 0 1,072 0 0
AMERICAN ELECTRIC POWER COM 025537101   448,772 4,374 SH   SOLE 0 4,374 0 0
AFLAC INC. COM 001055102   257,140 2,300 SH   SOLE 0 2,300 0 0
ALLSTATE CORPORATION COM 020002101   233,080 1,229 SH   SOLE 0 1,229 0 0
APPLIED MATERIALS INC COM 038222105   39,366,210 194,834 SH   SOLE 0 190,244 0 4,590
AMGEN INC COM 031162100   35,646,415 110,631 SH   SOLE 0 107,965 0 2,666
AMAZON.COM INC COM 023135106   54,216,677 290,971 SH   SOLE 0 284,186 0 6,785
AMPHENOL CORP COM 032095101   44,926,973 689,487 SH   SOLE 0 670,806 0 18,681
BROADCOM LTD COM 11135F101   395,025 2,290 SH   SOLE 0 2,290 0 0
BANK OF AMERICA CORP COM 060505104   3,076,192 77,525 SH   SOLE 0 77,525 0 0
BECTON DICKINSON & CO COM 075887109   40,248,270 166,936 SH   SOLE 0 163,465 0 3,471
BERKSHIRE HATHAWAY CL B COM 084670702   25,054,253 54,435 SH   SOLE 0 53,928 0 507
BLACKSTONE GROUP LP COM 09260D107   1,774,011 11,585 SH   SOLE 0 11,585 0 0
CARRIER GLOBAL CORP COM 14448C104   19,381,912 240,799 SH   SOLE 0 238,339 0 2,460
CATERPILLAR INC COM 149123101   459,566 1,175 SH   SOLE 0 1,175 0 0
COSTCO WHOLESALE CORP COM 22160K105   488,473 551 SH   SOLE 0 481 0 70
COPART INC COM 217204106   985,120 18,800 SH   SOLE 0 18,800 0 0
CORVUS PHARMACEUTICALS INC. COM 221015100   145,622 27,580 SH   SOLE 0 26,980 0 600
CROWDSTRIKE HOL COM 22788C105   227,181 810 SH   SOLE 0 810 0 0
CVS HEALTH CORP COM 126650100   220,143 3,501 SH   SOLE 0 3,501 0 0
CHEVRON CORP COM 166764100   28,390,711 192,780 SH   SOLE 0 188,952 0 3,828
DEERE & CO COM 244199105   261,249 626 SH   SOLE 0 626 0 0
DELL COMPUTER CORP COM 24703L202   806,072 6,800 SH   SOLE 0 6,400 0 400
DIAGEO PLC NEW GB SPN ADR COM 25243Q205   912,210 6,500 SH   SOLE 0 6,500 0 0
WALT DISNEY CO COM 254687106   609,202 6,333 SH   SOLE 0 6,333 0 0
DOVER CORP COM 260003108   434,866 2,268 SH   SOLE 0 2,168 0 100
ECOLAB INC COM 278865100   38,643,174 151,346 SH   SOLE 0 148,451 0 2,895
ISHARES MSCI EAFE INDEX FUND COM 464287465   883,216 10,561 SH   SOLE 0 10,196 0 365
ELEVANCE HEALTH INC COM 036752103   226,200 435 SH   SOLE 0 435 0 0
EMERSON ELEC CO COM 291011104   721,733 6,599 SH   SOLE 0 6,599 0 0
EATON CORP PLC COM G29183103   339,726 1,025 SH   SOLE 0 1,025 0 0
SPDR INVESTMENT GRADE FLOATING RATE COM 78468R200   714,085 23,147 SH   SOLE 0 23,097 0 50
GENERAL DYNAMICS CORPORATION COM 369550108   275,002 910 SH   SOLE 0 910 0 0
GENERAL ELECTRIC CO COM 369604301   864,639 4,585 SH   SOLE 0 4,535 0 50
GE HEALTHCARE TECHNOLOGIES COM 36266G107   33,301,922 354,842 SH   SOLE 0 348,162 0 6,680
GE VERNOVA INC. COM 36828A101   244,781 960 SH   SOLE 0 948 0 12
ALPHABET INC CL C COM 02079K107   42,051,491 251,519 SH   SOLE 0 244,924 0 6,595
ALPHABET INC CL A COM 02079K305   13,474,981 81,248 SH   SOLE 0 80,418 0 830
GOLDMAN SACHS GROUP INC. COM 38141G104   1,450,672 2,930 SH   SOLE 0 2,920 0 10
W.W. GRAINGER, INC. COM 384802104   675,227 650 SH   SOLE 0 650 0 0
HUNINGTON BANCSHARES COM 446150104   147,000 10,000 SH   SOLE 0 10,000 0 0
HOME DEPOT INC COM 437076102   12,302,711 30,362 SH   SOLE 0 28,944 0 1,418
HONEYWELL INTL INC COM 438516106   3,088,041 14,939 SH   SOLE 0 14,939 0 0
INTL BUSINESS MACHS COM 459200101   728,459 3,295 SH   SOLE 0 3,295 0 0
ISHARES CORE S&P 500 ETF COM 464287200   482,222 836 SH   SOLE 0 836 0 0
I SHARES S&P 500 GROWTH INDEX COM 464287309   258,046 2,695 SH   SOLE 0 2,695 0 0
ISHARES RUSSELL 1000 INDEX COM 464287622   1,382,373 4,397 SH   SOLE 0 4,397 0 0
ISHARES RUSSELL 1000 GROWTH COM 464287614   5,686,632 15,149 SH   SOLE 0 14,389 0 760
JOHNSON & JOHNSON COM 478160104   39,253,689 242,217 SH   SOLE 0 237,782 0 4,435
JP MORGAN CHASE& CO COM 46625H100   24,161,604 114,586 SH   SOLE 0 110,746 0 3,840
COCA-COLA COM 191216100   3,481,689 48,451 SH   SOLE 0 48,451 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   400,811 1,685 SH   SOLE 0 1,685 0 0
LILLY, ELI COM 532457108   1,266,894 1,430 SH   SOLE 0 1,430 0 0
LOCKHEED MARTIN CORP COM 539830109   273,574 468 SH   SOLE 0 468 0 0
LOWE`S COMPANIES COM 548661107   2,609,640 9,635 SH   SOLE 0 9,435 0 200
MASTERCARD INCORPORATED CL A COM 57636Q104   481,455 975 SH   SOLE 0 975 0 0
MARRIOT INTL INC COM 571903202   665,005 2,675 SH   SOLE 0 2,675 0 0
MCDONALDS CORP COM 580135101   652,565 2,143 SH   SOLE 0 2,143 0 0
MIDCAP SPDR TRUST SERIES 1 COM 78467Y107   319,010 560 SH   SOLE 0 560 0 0
META PLATFORMS INC. COM 30303M102   56,426,624 98,572 SH   SOLE 0 96,179 0 2,393
MARSH & MCLENNAN COS COM 571748102   44,562,897 199,753 SH   SOLE 0 194,858 0 4,895
MERCK & CO INC COM 58933Y105   2,245,535 19,774 SH   SOLE 0 19,649 0 125
MICROSOFT CORP COM 594918104   54,121,975 125,777 SH   SOLE 0 123,190 0 2,587
METTLER-TOLEDO INTL INC COM 592688105   8,036,892 5,359 SH   SOLE 0 5,130 0 229
NEXTERA ENERGY, INC. COM 65339F101   42,879,280 507,267 SH   SOLE 0 495,777 0 11,490
NETFLIX COM 64110L106   1,171,005 1,651 SH   SOLE 0 1,651 0 0
NIKE INC COM 654106103   7,029,408 79,518 SH   SOLE 0 78,148 0 1,370
SERVICENOW COM 81762P102   47,467,066 53,072 SH   SOLE 0 51,969 0 1,103
NESTLE COM 641069406   1,085,726 10,785 SH   SOLE 0 10,785 0 0
NORTHERN TRUST COM 665859104   900,300 10,000 SH   SOLE 0 10,000 0 0
NVIDIA CORP COM 67066G104   388,972 3,203 SH   SOLE 0 3,003 0 200
OWENS CORNING COM 690742101   263,897 1,495 SH   SOLE 0 1,495 0 0
OLD DOMINION FREIGHT LINE INC COM 679580100   3,848,451 19,374 SH   SOLE 0 18,900 0 474
ORACLE CORP COM 68389X105   5,538,170 32,501 SH   SOLE 0 32,451 0 50
OTIS WORLDWIDE CORP COM 68902V107   268,373 2,582 SH   SOLE 0 2,582 0 0
PEPSICO INC COM 713448108   45,546,872 267,844 SH   SOLE 0 262,944 0 4,900
PFIZER INC COM 717081103   217,282 7,508 SH   SOLE 0 7,508 0 0
PROCTER & GAMBLE COM 742718109   2,242,696 12,949 SH   SOLE 0 12,549 0 400
POLARIS INC COM 731068102   274,692 3,300 SH   SOLE 0 3,300 0 0
PHILIP MORRIS INTERNATIONAL COM 718172109   521,049 4,292 SH   SOLE 0 4,292 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109   18,586,856 151,779 SH   SOLE 0 147,584 0 4,195
RTX CORP COM 75513E101   43,904,628 362,369 SH   SOLE 0 353,403 0 8,966
SAP AG SPONSERED ADR COM 803054204   455,909 1,990 SH   SOLE 0 1,890 0 100
SCHWAB INTL EQUITY ETF COM 808524805   283,728 6,900 SH   SOLE 0 6,900 0 0
SCHWAB US LARGE CAP GROWTH ETF COM 808524300   497,582 4,776 SH   SOLE 0 4,776 0 0
SCHWAB US LARGE CAP VALUE ETF COM 808524409   432,769 5,385 SH   SOLE 0 5,385 0 0
SHELL PLC FUN SPONSORED ADR COM 780259305   266,372 4,039 SH   SOLE 0 4,039 0 0
SPOTIFY TECHNOL COM L8681T102   323,201 877 SH   SOLE 0 867 0 10
SPDR S&P 500 ETF COM 78462F103   6,739,277 11,746 SH   SOLE 0 11,226 0 520
STERIS PLC COM G8473T100   212,465 876 SH   SOLE 0 876 0 0
TRUIST FINANCIAL CORP COM 89832Q109   10,386,053 242,835 SH   SOLE 0 240,035 0 2,800
TELEFLEX INC COM 879369106   343,775 1,390 SH   SOLE 0 1,390 0 0
TARGET CORP COM 87612E106   246,571 1,582 SH   SOLE 0 1,252 0 330
TJX COMPANIES INC COM 872540109   40,153,427 341,615 SH   SOLE 0 333,693 0 7,922
THERMO FISHER SCIENTIFIC COM 883556102   46,962,453 75,921 SH   SOLE 0 74,289 0 1,632
T ROWE PRICE COM 74144T108   255,986 2,350 SH   SOLE 0 2,150 0 200
TEXAS INSTRUMENTS INC COM 882508104   40,434,425 195,742 SH   SOLE 0 191,357 0 4,385
UBER TECHNOLOGIES COM 90353T100   35,741,135 475,534 SH   SOLE 0 463,079 0 12,455
UNITEDHEALTH GROUP INC COM 91324P102   612,745 1,048 SH   SOLE 0 1,048 0 0
UNION PACIFIC CORPORATION COM 907818108   2,485,504 10,084 SH   SOLE 0 10,084 0 0
UNITED PARCEL SERVICE INC COM 911312106   205,055 1,504 SH   SOLE 0 1,504 0 0
VISA INC COM 92826C839   45,885,856 166,888 SH   SOLE 0 162,718 0 4,170
VANGUARD DIVIDEND APPREC. ETF COM 921908844   1,649,246 8,327 SH   SOLE 0 8,263 0 64
VANGUARD S&P 500 ETF COM 922908363   3,548,053 6,724 SH   SOLE 0 6,709 0 15
WAL MART STORES INC COM 931142103   556,610 6,893 SH   SOLE 0 6,893 0 0
EXXON MOBIL CORP COM 30231G102   2,455,407 20,947 SH   SOLE 0 20,947 0 0