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   1,185,304 9,182 SH   SOLE   3,038 0 6,144
ABBOTT LABS COM 002824100   669,724 5,921 SH   SOLE   5,617 0 304
ABBVIE INC COM 00287Y109   2,102,902 11,834 SH   SOLE   11,434 0 400
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   328,924 935 SH   SOLE   0 0 935
ADOBE INC COM 00724F101   1,029,434 2,315 SH   SOLE   2,315 0 0
ADVANCED MICRO DEVICES INC COM 007903107   783,806 6,489 SH   SOLE   6,489 0 0
AIR PRODS & CHEMS INC COM 009158106   779,337 2,687 SH   SOLE   2,687 0 0
ALPHABET INC CAP STK CL C 02079K107   30,692,283 161,165 SH   SOLE   135,325 0 25,840
ALPHABET INC CAP STK CL A 02079K305   12,952,095 68,421 SH   SOLE   58,061 0 10,360
ALTRIA GROUP INC COM 02209S103   954,224 18,249 SH   SOLE   17,449 0 800
AMAZON COM INC COM 023135106   11,211,268 51,102 SH   SOLE   43,372 0 7,730
AMERICAN ELEC PWR CO INC COM 025537101   1,505,655 16,325 SH   SOLE   14,325 0 2,000
AMERICAN EXPRESS CO COM 025816109   714,077 2,406 SH   SOLE   428 0 1,978
AMGEN INC COM 031162100   1,143,688 4,388 SH   SOLE   4,388 0 0
AMPHENOL CORP NEW CL A 032095101   347,250 5,000 SH   SOLE   0 0 5,000
APPLE INC COM 037833100   80,770,875 322,542 SH   SOLE   276,232 0 46,310
AT&T INC COM 00206R102   611,670 26,863 SH   SOLE   26,863 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   8,350,650 28,527 SH   SOLE   20,874 0 7,653
AUTOZONE INC COM 053332102   2,241,400 700 SH   SOLE   0 0 700
BANK AMERICA CORP COM 060505104   12,430,099 282,824 SH   SOLE   250,041 0 32,783
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,426,022 18,589 SH   SOLE   16,113 0 2,476
BLACKROCK INC COM 09290D101   14,410,952 14,058 SH   SOLE   11,900 0 2,158
BRISTOL-MYERS SQUIBB CO COM 110122108   949,642 16,790 SH   SOLE   16,790 0 0
BROADCOM INC COM 11135F101   17,709,520 76,387 SH   SOLE   68,407 0 7,980
CAPITAL ONE FINL CORP COM 14040H105   266,767 1,496 SH   SOLE   1,496 0 0
CATERPILLAR INC COM 149123101   13,755,795 37,920 SH   SOLE   33,405 0 4,515
CHEVRON CORP NEW COM 166764100   3,791,399 26,176 SH   SOLE   25,101 0 1,075
CHUBB LIMITED COM H1467J104   14,596,770 52,829 SH   SOLE   43,204 0 9,625
CISCO SYS INC COM 17275R102   969,992 16,385 SH   SOLE   16,385 0 0
COCA COLA CO COM 191216100   725,391 11,651 SH   SOLE   11,651 0 0
COLGATE PALMOLIVE CO COM 194162103   216,457 2,381 SH   SOLE   2,381 0 0
COMCAST CORP NEW CL A 20030N101   464,134 12,367 SH   SOLE   12,367 0 0
CONOCOPHILLIPS COM 20825C104   496,346 5,005 SH   SOLE   3,150 0 1,855
COSTCO WHSL CORP NEW COM 22160K105   8,630,555 9,419 SH   SOLE   8,274 0 1,145
CSX CORP COM 126408103   9,576,445 296,760 SH   SOLE   244,457 0 52,303
DANAHER CORPORATION COM 235851102   13,663,046 59,521 SH   SOLE   51,186 0 8,335
DEERE & CO COM 244199105   550,810 1,300 SH   SOLE   1,300 0 0
DISCOVER FINL SVCS COM 254709108   3,597,121 20,765 SH   SOLE   20,429 0 336
DISNEY WALT CO COM 254687106   7,863,648 70,621 SH   SOLE   55,895 0 14,726
DUKE ENERGY CORP NEW COM NEW 26441C204   1,293,850 12,009 SH   SOLE   12,009 0 0
ECOLAB INC COM 278865100   16,123,398 68,809 SH   SOLE   51,778 0 17,031
ELI LILLY & CO COM 532457108   1,775,600 2,300 SH   SOLE   2,300 0 0
EMERSON ELEC CO COM 291011104   10,815,764 87,273 SH   SOLE   67,146 0 20,127
EOG RES INC COM 26875P101   898,757 7,332 SH   SOLE   7,032 0 300
EVEREST GROUP LTD COM G3223R108   8,702,302 24,009 SH   SOLE   21,861 0 2,148
EXXON MOBIL CORP COM 30231G102   2,721,091 25,296 SH   SOLE   25,196 0 100
FASTENAL CO COM 311900104   662,003 9,206 SH   SOLE   9,206 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   379,700 4,701 SH   SOLE   4,527 0 174
FISERV INC COM 337738108   24,178,755 117,704 SH   SOLE   99,157 0 18,547
FORD MTR CO COM 345370860   238,095 24,050 SH   SOLE   16,000 0 8,050
GALLAGHER ARTHUR J & CO COM 363576109   454,160 1,600 SH   SOLE   1,600 0 0
GE AEROSPACE COM NEW 369604301   304,058 1,823 SH   SOLE   1,823 0 0
GENERAL DYNAMICS CORP COM 369550108   3,177,426 12,059 SH   SOLE   10,759 0 1,300
GRAINGER W W INC COM 384802104   14,158,779 13,433 SH   SOLE   10,678 0 2,755
HARLEY DAVIDSON INC COM 412822108   377,499 12,529 SH   SOLE   12,529 0 0
HOME DEPOT INC COM 437076102   22,722,370 58,414 SH   SOLE   46,757 0 11,657
HONEYWELL INTL INC COM 438516106   445,003 1,970 SH   SOLE   1,970 0 0
INTEL CORP COM 458140100   738,742 36,845 SH   SOLE   19,779 0 17,066
INTERNATIONAL BUSINESS MACHS COM 459200101   1,207,966 5,495 SH   SOLE   4,175 0 1,320
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   258,330 22,405 SH   SOLE   22,405 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   876,626 1,715 SH   SOLE   1,715 0 0
ISHARES INC CORE MSCI EMKT 46434G103   331,889 6,356 SH   SOLE   356 0 6,000
ISHARES TR RUSSELL 2000 ETF 464287655   1,735,238 7,853 SH   SOLE   7,253 0 600
ISHARES TR RUS 1000 ETF 464287622   200,384 622 SH   SOLE   622 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   428,282 2,405 SH   SOLE   2,405 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   1,211,165 3,016 SH   SOLE   0 0 3,016
ISHARES TR MSCI USA MIN VOL 46429B697   778,997 8,773 SH   SOLE   8,773 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   712,355 2,475 SH   SOLE   475 0 2,000
ISHARES TR MSCI USA MMENTM 46432F396   548,338 2,650 SH   SOLE   2,650 0 0
ISHARES TR MSCI USA VALUE 46432F388   1,645,444 15,580 SH   SOLE   14,590 0 990
ISHARES TR SELECT DIVID ETF 464287168   648,835 4,942 SH   SOLE   4,942 0 0
ISHARES TR CORE S&P SCP ETF 464287804   2,831,408 24,574 SH   SOLE   22,889 0 1,685
JOHNSON & JOHNSON COM 478160104   2,041,221 14,114 SH   SOLE   12,364 0 1,750
JPMORGAN CHASE & CO. COM 46625H100   3,670,841 15,314 SH   SOLE   14,464 0 850
KENVUE INC COM 49177J102   1,095,148 51,295 SH   SOLE   51,295 0 0
KIMBERLY-CLARK CORP COM 494368103   1,835,608 14,008 SH   SOLE   14,008 0 0
LINDE PLC SHS G54950103   9,100,439 21,737 SH   SOLE   17,262 0 4,475
LOWES COS INC COM 548661107   1,589,886 6,442 SH   SOLE   6,442 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,645,965 7,749 SH   SOLE   7,749 0 0
MASTERCARD INCORPORATED CL A 57636Q104   262,232 498 SH   SOLE   0 0 498
MCDONALDS CORP COM 580135101   1,776,446 6,128 SH   SOLE   4,953 0 1,175
MEDTRONIC PLC SHS G5960L103   956,164 11,970 SH   SOLE   11,970 0 0
MERCK & CO INC COM 58933Y105   2,753,208 27,676 SH   SOLE   20,026 0 7,650
META PLATFORMS INC CL A 30303M102   7,163,206 12,234 SH   SOLE   9,959 0 2,275
MICROSOFT CORP COM 594918104   35,816,509 84,974 SH   SOLE   72,558 0 12,416
MORGAN STANLEY COM NEW 617446448   1,693,448 13,470 SH   SOLE   13,370 0 100
NEOGEN CORP COM 640491106   121,400 10,000 SH   SOLE   10,000 0 0
NEXTERA ENERGY INC COM 65339F101   3,939,257 54,948 SH   SOLE   49,698 0 5,250
NIKE INC CL B 654106103   484,288 6,400 SH   SOLE   6,400 0 0
NVIDIA CORPORATION COM 67066G104   7,335,054 54,621 SH   SOLE   53,306 0 1,315
PEPSICO INC COM 713448108   8,508,973 55,958 SH   SOLE   50,170 0 5,788
PFIZER INC COM 717081103   2,520,668 95,012 SH   SOLE   80,751 0 14,261
PROCTER AND GAMBLE CO COM 742718109   2,716,936 16,206 SH   SOLE   16,206 0 0
QUALCOMM INC COM 747525103   13,104,403 85,304 SH   SOLE   77,237 0 8,067
ROCKWELL AUTOMATION INC COM 773903109   217,200 760 SH   SOLE   760 0 0
ROPER TECHNOLOGIES INC COM 776696106   6,560,464 12,620 SH   SOLE   10,505 0 2,115
RPM INTL INC COM 749685103   252,273 2,050 SH   SOLE   2,050 0 0
RTX CORPORATION COM 75513E101   9,802,410 84,708 SH   SOLE   78,112 0 6,596
SCHWAB CHARLES CORP COM 808513105   2,363,402 31,934 SH   SOLE   28,784 0 3,150
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,215,339 44,485 SH   SOLE   44,485 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   10,126,338 118,215 SH   SOLE   95,965 0 22,250
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   581,300 2,500 SH   SOLE   1,600 0 900
SHERWIN WILLIAMS CO COM 824348106   11,665,691 34,318 SH   SOLE   27,268 0 7,050
SIMON PPTY GROUP INC NEW COM 828806109   398,838 2,316 SH   SOLE   2,316 0 0
SPDR GOLD TR GOLD SHS 78463V107   7,480,122 30,893 SH   SOLE   30,758 0 135
SPDR S&P 500 ETF TR TR UNIT 78462F103   942,314 1,608 SH   SOLE   1,608 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   454,525 798 SH   SOLE   214 0 584
SPDR SER TR S&P DIVID ETF 78464A763   748,347 5,665 SH   SOLE   5,665 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,018,851 5,159 SH   SOLE   0 0 5,159
TARGET CORP COM 87612E106   2,195,323 16,240 SH   SOLE   3,695 0 12,545
TERADYNE INC COM 880770102   485,548 3,856 SH   SOLE   3,856 0 0
TESLA INC COM 88160R101   234,227 580 SH   SOLE   580 0 0
TEXAS INSTRS INC COM 882508104   374,082 1,995 SH   SOLE   1,995 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,343,234 2,582 SH   SOLE   1,416 0 1,166
TJX COS INC NEW COM 872540109   259,137 2,145 SH   SOLE   2,145 0 0
UNITED PARCEL SERVICE INC CL B 911312106   615,999 4,885 SH   SOLE   4,885 0 0
UNITEDHEALTH GROUP INC COM 91324P102   847,316 1,675 SH   SOLE   1,675 0 0
US BANCORP DEL COM NEW 902973304   3,827,883 80,031 SH   SOLE   57,064 0 22,967
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,943,202 14,851 SH   SOLE   10,101 0 4,750
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   11,673,497 21,665 SH   SOLE   21,515 0 150
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   335,012 7,607 SH   SOLE   7,607 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   11,459,159 58,516 SH   SOLE   57,076 0 1,440
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,492,701 31,215 SH   SOLE   22,915 0 8,300
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   15,446,781 227,560 SH   SOLE   218,875 0 8,685
VANGUARD WORLD FD MEGA GRWTH IND 921910816   987,304 2,875 SH   SOLE   2,610 0 265
VERALTO CORP COM SHS 92338C103   1,585,295 15,565 SH   SOLE   12,961 0 2,604
VERIZON COMMUNICATIONS INC COM 92343V104   1,369,018 34,234 SH   SOLE   33,234 0 1,000
VISA INC COM CL A 92826C839   22,122,817 70,000 SH   SOLE   56,301 0 13,699
WALMART INC COM 931142103   15,106,428 167,199 SH   SOLE   148,529 0 18,670
WASTE MGMT INC DEL COM 94106L109   5,567,307 27,590 SH   SOLE   24,010 0 3,580
WEC ENERGY GROUP INC COM 92939U106   421,487 4,482 SH   SOLE   4,482 0 0
WELLS FARGO CO NEW COM 949746101   1,419,761 20,213 SH   SOLE   0 0 20,213
WEYERHAEUSER CO MTN BE COM NEW 962166104   408,710 14,519 SH   SOLE   11,575 0 2,944
WISDOMTREE TR US LARGECAP DIVD 97717W307   451,182 5,800 SH   SOLE   0 0 5,800