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   71,367,640 367,931 SH   SOLE 0 360,480 0 7,451
ABBVIE INC COM 00287Y109   468,591 3,478 SH   SOLE 0 3,478 0 0
ABBOTT LABORATORIES COM 002824100   32,399,763 297,191 SH   SOLE 0 291,904 0 5,287
ACCENTURE PLC COM G1151C101   30,994,701 100,443 SH   SOLE 0 97,809 0 2,634
AUTOMATIC DATA PROCESSING COM 053015103   287,046 1,306 SH   SOLE 0 1,306 0 0
APPLIED MATERIALS INC COM 038222105   33,308,809 230,447 SH   SOLE 0 225,522 0 4,925
AMGEN INC COM 031162100   27,435,455 123,572 SH   SOLE 0 121,277 0 2,295
AMAZON.COM INC COM 023135106   42,066,295 322,693 SH   SOLE 0 315,873 0 6,820
AMPHENOL CORP COM 032095101   41,738,144 491,326 SH   SOLE 0 480,218 0 11,108
BANK OF AMERICA CORP COM 060505104   1,480,547 51,605 SH   SOLE 0 51,605 0 0
BECTON DICKINSON & CO COM 075887109   41,392,808 156,785 SH   SOLE 0 153,629 0 3,156
BRISTOL-MYERS SQUIBB COM 110122108   239,237 3,741 SH   SOLE 0 3,741 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   18,983,470 55,670 SH   SOLE 0 55,143 0 527
CARRIER GLOBAL CORP COM 14448C104   291,748 5,869 SH   SOLE 0 5,869 0 0
CATERPILLAR INC COM 149123101   344,470 1,400 SH   SOLE 0 1,400 0 0
COSTCO WHOLESALE CORP COM 22160K105   244,963 455 SH   SOLE 0 380 0 75
COPART INC COM 217204106   857,374 9,400 SH   SOLE 0 9,400 0 0
CROWDSTRIKE HOL COM 22788C105   24,170,396 164,570 SH   SOLE 0 160,375 0 4,195
CISCO SYSTEMS COM 17275R102   273,973 5,295 SH   SOLE 0 5,295 0 0
CVS HEALTH CORP COM 126650100   20,143,514 291,386 SH   SOLE 0 285,853 0 5,533
CHEVRON CORP COM 166764100   28,344,242 180,135 SH   SOLE 0 176,017 0 4,118
DEERE & CO COM 244199105   253,649 626 SH   SOLE 0 626 0 0
DOLLAR GENERAL CORP. COM 256677105   25,019,290 147,363 SH   SOLE 0 144,009 0 3,354
WALT DISNEY CO COM 254687106   624,988 7,000 SH   SOLE 0 7,000 0 0
DOVER CORP COM 260003108   345,944 2,343 SH   SOLE 0 2,343 0 0
DOW CHEMICAL COM 260557103   204,678 3,843 SH   SOLE 0 3,843 0 0
ECOLAB INC COM 278865100   33,281,413 178,271 SH   SOLE 0 175,261 0 3,010
ISHARES MSCI EAFE INDEX FUND COM 464287465   922,708 12,727 SH   SOLE 0 12,110 0 617
EMERSON ELEC CO COM 291011104   639,419 7,074 SH   SOLE 0 7,074 0 0
EATON CORP PLC COM G29183103   216,183 1,075 SH   SOLE 0 1,075 0 0
SPDR INVESTMENT GRADE FLOATING RATE COM 78468R200   747,209 24,347 SH   SOLE 0 24,297 0 50
FORTIVE CORP COM 34959J108   6,319,560 84,520 SH   SOLE 0 83,120 0 1,400
GENERAL ELECTRIC CO COM 369604301   520,140 4,735 SH   SOLE 0 4,685 0 50
ALPHABET INC CL C COM 02079K107   34,423,365 284,561 SH   SOLE 0 277,301 0 7,260
ALPHABET INC CL A COM 02079K305   13,011,390 108,700 SH   SOLE 0 107,400 0 1,300
W.W. GRAINGER, INC. COM 384802104   571,728 725 SH   SOLE 0 725 0 0
HUNINGTON BANCSHARES COM 446150104   107,800 10,000 SH   SOLE 0 10,000 0 0
HOME DEPOT INC COM 437076102   16,578,879 53,370 SH   SOLE 0 51,407 0 1,963
HONEYWELL INTL INC COM 438516106   451,728 2,177 SH   SOLE 0 2,177 0 0
INTL BUSINESS MACHS COM 459200101   340,279 2,543 SH   SOLE 0 2,543 0 0
INTEL CORP COM 458140100   282,568 8,450 SH   SOLE 0 8,450 0 0
ISHARES CORE S&P 500 ETF COM 464287200   365,482 820 SH   SOLE 0 820 0 0
ISHARES RUSSELL 1000 INDEX COM 464287622   1,068,556 4,384 SH   SOLE 0 4,384 0 0
ISHARES RUSSELL 1000 GROWTH COM 464287614   4,872,887 17,708 SH   SOLE 0 16,898 0 810
JOHNSON & JOHNSON COM 478160104   42,689,928 257,914 SH   SOLE 0 253,094 0 4,820
JP MORGAN CHASE& CO COM 46625H100   15,338,393 105,462 SH   SOLE 0 101,422 0 4,040
COCA-COLA COM 191216100   2,643,236 43,893 SH   SOLE 0 43,893 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   234,924 1,200 SH   SOLE 0 1,200 0 0
LILLY, ELI COM 532457108   487,739 1,040 SH   SOLE 0 1,040 0 0
LOWE`S COMPANIES COM 548661107   2,662,132 11,795 SH   SOLE 0 11,595 0 200
MASTERCARD INCORPORATED CL A COM 57636Q104   383,468 975 SH   SOLE 0 975 0 0
MARRIOT INTL INC COM 571903202   653,018 3,555 SH   SOLE 0 3,555 0 0
MCDONALDS CORP COM 580135101   624,572 2,093 SH   SOLE 0 2,093 0 0
MIDCAP SPDR TRUST SERIES 1 COM 78467Y107   268,190 560 SH   SOLE 0 560 0 0
META PLATFORMS INC. COM 30303M102   37,378,318 130,247 SH   SOLE 0 127,172 0 3,075
MARSH & MCLENNAN COS COM 571748102   38,319,419 203,740 SH   SOLE 0 198,750 0 4,990
MERCK & CO INC COM 58933Y105   2,164,255 18,756 SH   SOLE 0 18,631 0 125
MICROSOFT CORP COM 594918104   37,960,099 111,470 SH   SOLE 0 109,068 0 2,402
METTLER-TOLEDO INTL INC COM 592688105   8,471,883 6,459 SH   SOLE 0 6,179 0 280
NIKE INC COM 654106103   24,245,330 219,673 SH   SOLE 0 213,523 0 6,150
SERVICENOW COM 81762P102   30,528,458 54,324 SH   SOLE 0 53,216 0 1,108
OWENS CORNING COM 690742101   260,348 1,995 SH   SOLE 0 1,995 0 0
OLD DOMINION FREIGHT LINE INC COM 679580100   3,859,820 10,439 SH   SOLE 0 10,027 0 412
ORACLE CORP COM 68389X105   6,524,703 54,788 SH   SOLE 0 54,738 0 50
OTIS WORLDWIDE CORP COM 68902V107   229,824 2,582 SH   SOLE 0 2,582 0 0
PEPSICO INC COM 713448108   41,342,586 223,208 SH   SOLE 0 218,833 0 4,375
PFIZER INC COM 717081103   243,115 6,628 SH   SOLE 0 6,628 0 0
PROCTER & GAMBLE COM 742718109   1,897,902 12,508 SH   SOLE 0 12,108 0 400
PHILIP MORRIS INTERNATIONAL COM 718172109   504,500 5,168 SH   SOLE 0 5,168 0 0
PAYPAL HOLDINGS COM 70450Y103   25,224,140 378,003 SH   SOLE 0 368,639 0 9,364
RAYTHEON TECHNOLOGIES CORP COM 75513E101   36,913,875 376,826 SH   SOLE 0 369,315 0 7,511
SCHWAB US SMALL CAP ETF COM 808524607   667,512 15,240 SH   SOLE 0 15,240 0 0
SCHWAB INTL EQUITY ETF COM 808524805   245,985 6,900 SH   SOLE 0 6,900 0 0
SCHWAB US LARGE CAP GROWTH ETF COM 808524300   1,853,514 24,730 SH   SOLE 0 24,730 0 0
SCHWAB US MID CAP ETF COM 808524508   413,039 5,815 SH   SOLE 0 5,815 0 0
SCHWAB US LARGE CAP VALUE ETF COM 808524409   1,398,491 20,845 SH   SOLE 0 20,845 0 0
SCHLUMBERGER COM 806857108   539,436 10,982 SH   SOLE 0 9,782 0 1,200
SPOTIFY TECHNOL COM L8681T102   223,967 1,395 SH   SOLE 0 1,365 0 30
SPDR S&P 500 ETF COM 78462F103   6,957,347 15,695 SH   SOLE 0 15,150 0 545
TRUIST FINANCIAL CORP COM 89832Q109   20,977,950 691,201 SH   SOLE 0 674,287 0 16,914
TELEFLEX INC COM 879369106   336,422 1,390 SH   SOLE 0 1,390 0 0
TARGET CORP COM 87612E106   229,242 1,738 SH   SOLE 0 1,408 0 330
TJX COMPANIES INC COM 872540109   36,711,950 432,975 SH   SOLE 0 424,018 0 8,957
T ROWE PRICE COM 74144T108   499,049 4,455 SH   SOLE 0 4,105 0 350
TEXAS INSTRUMENTS INC COM 882508104   31,774,970 176,508 SH   SOLE 0 172,831 0 3,677
UNION PACIFIC CORPORATION COM 907818108   1,839,534 8,990 SH   SOLE 0 8,990 0 0
UNITED PARCEL SERVICE INC COM 911312106   296,480 1,654 SH   SOLE 0 1,654 0 0
VISA INC COM 92826C839   41,980,290 176,774 SH   SOLE 0 172,529 0 4,245
VANGUARD DIVIDEND APPREC. ETF COM 921908844   1,218,875 7,504 SH   SOLE 0 7,465 0 39
VANGUARD S&P 500 ETF COM 922908363   9,241,590 22,691 SH   SOLE 0 22,691 0 0
EXXON MOBIL CORP COM 30231G102   2,388,350 22,269 SH   SOLE 0 22,269 0 0