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,452,728 13,289 SH   SOLE   6,128 0 7,161
ABBOTT LABS COM 002824100   651,724 5,921 SH   SOLE   5,617 0 304
ABBVIE INC COM 00287Y109   1,805,730 11,652 SH   SOLE   11,652 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   328,101 935 SH   SOLE   0 0 935
ADOBE INC COM 00724F101   1,345,333 2,255 SH   SOLE   2,255 0 0
ADVANCED MICRO DEVICES INC COM 007903107   956,544 6,489 SH   SOLE   6,489 0 0
AIR PRODS & CHEMS INC COM 009158106   735,701 2,687 SH   SOLE   2,687 0 0
ALPHABET INC CAP STK CL A 02079K305   9,713,204 69,534 SH   SOLE   59,174 0 10,360
ALPHABET INC CAP STK CL C 02079K107   23,403,118 166,062 SH   SOLE   140,322 0 25,740
ALTRIA GROUP INC COM 02209S103   547,714 13,577 SH   SOLE   12,777 0 800
AMAZON COM INC COM 023135106   1,339,199 8,814 SH   SOLE   8,814 0 0
AMERICAN ELEC PWR CO INC COM 025537101   1,423,447 17,526 SH   SOLE   15,526 0 2,000
AMERICAN EXPRESS CO COM 025816109   450,740 2,406 SH   SOLE   428 0 1,978
AMGEN INC COM 031162100   1,190,963 4,135 SH   SOLE   4,135 0 0
AMPHENOL CORP NEW CL A 032095101   247,825 2,500 SH   SOLE   0 0 2,500
APPLE INC COM 037833100   62,624,173 325,270 SH   SOLE   278,660 0 46,610
AT&T INC COM 00206R102   425,592 25,363 SH   SOLE   25,363 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   7,346,149 31,533 SH   SOLE   23,920 0 7,613
AUTOZONE INC COM 053332102   1,809,927 700 SH   SOLE   0 0 700
BANK AMERICA CORP COM 060505104   9,878,683 293,397 SH   SOLE   261,664 0 31,733
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,827,899 19,144 SH   SOLE   16,698 0 2,446
BLACKROCK INC COM 09247X101   12,793,771 15,760 SH   SOLE   13,440 0 2,320
BRISTOL-MYERS SQUIBB CO COM 110122108   255,267 4,975 SH   SOLE   4,975 0 0
BROADCOM INC COM 11135F101   7,993,685 7,161 SH   SOLE   6,551 0 610
CATERPILLAR INC COM 149123101   11,488,554 38,856 SH   SOLE   34,646 0 4,210
CHEVRON CORP NEW COM 166764100   3,420,052 22,929 SH   SOLE   21,954 0 975
CHUBB LIMITED COM H1467J104   13,151,058 58,191 SH   SOLE   48,111 0 10,080
CISCO SYS INC COM 17275R102   1,980,839 39,209 SH   SOLE   39,209 0 0
CLOROX CO DEL COM 189054109   706,533 4,955 SH   SOLE   4,955 0 0
COCA COLA CO COM 191216100   686,593 11,651 SH   SOLE   11,651 0 0
COMCAST CORP NEW CL A 20030N101   605,481 13,808 SH   SOLE   13,808 0 0
CONOCOPHILLIPS COM 20825C104   580,930 5,005 SH   SOLE   3,150 0 1,855
COSTCO WHSL CORP NEW COM 22160K105   3,555,191 5,386 SH   SOLE   4,606 0 780
CSX CORP COM 126408103   10,787,640 311,152 SH   SOLE   257,349 0 53,803
CVS HEALTH CORP COM 126650100   5,941,854 75,251 SH   SOLE   61,565 0 13,686
DANAHER CORPORATION COM 235851102   14,943,324 64,595 SH   SOLE   56,125 0 8,470
DEERE & CO COM 244199105   519,831 1,300 SH   SOLE   1,300 0 0
DISCOVER FINL SVCS COM 254709108   2,342,866 20,844 SH   SOLE   20,278 0 566
DISNEY WALT CO COM 254687106   6,397,599 70,856 SH   SOLE   55,980 0 14,876
ECOLAB INC COM 278865100   13,787,587 69,511 SH   SOLE   52,355 0 17,156
ELEVANCE HEALTH INC COM 036752103   504,569 1,070 SH   SOLE   1,070 0 0
ELI LILLY & CO COM 532457108   1,390,264 2,385 SH   SOLE   2,385 0 0
EMERSON ELEC CO COM 291011104   8,485,705 87,185 SH   SOLE   66,723 0 20,462
EOG RES INC COM 26875P101   996,870 8,242 SH   SOLE   7,767 0 475
EVEREST GROUP LTD COM G3223R108   8,430,154 23,842 SH   SOLE   21,594 0 2,248
EXXON MOBIL CORP COM 30231G102   1,879,324 18,797 SH   SOLE   18,697 0 100
EXXON MOBIL CORP COM 30231G102   399,920 4,000 SH   SOLE   4,000 0 0
FASTENAL CO COM 311900104   608,838 9,400 SH   SOLE   9,400 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   282,389 4,701 SH   SOLE   4,527 0 174
FISERV INC COM 337738108   2,420,345 18,220 SH   SOLE   18,220 0 0
FISERV INC COM 337738108   14,554,216 109,562 SH   SOLE   89,865 0 19,697
FORD MTR CO DEL COM 345370860   350,463 28,750 SH   SOLE   16,000 0 12,750
GALLAGHER ARTHUR J & CO COM 363576109   359,808 1,600 SH   SOLE   1,600 0 0
GENERAL DYNAMICS CORP COM 369550108   1,305,361 5,027 SH   SOLE   5,027 0 0
GRAINGER W W INC COM 384802104   10,931,595 13,191 SH   SOLE   10,451 0 2,740
HARLEY DAVIDSON INC COM 412822108   461,568 12,529 SH   SOLE   12,529 0 0
HOME DEPOT INC COM 437076102   21,369,612 61,664 SH   SOLE   49,637 0 12,027
HONEYWELL INTL INC COM 438516106   413,129 1,970 SH   SOLE   1,970 0 0
INTEL CORP COM 458140100   50,250 1,000 SH   SOLE   1,000 0 0
INTEL CORP COM 458140100   2,632,018 52,378 SH   SOLE   35,312 0 17,066
INTERNATIONAL BUSINESS MACHS COM 459200101   1,032,818 6,315 SH   SOLE   4,995 0 1,320
INTERNATIONAL BUSINESS MACHS COM 459200101   81,775 500 SH   SOLE   500 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   206,345 17,990 SH   SOLE   17,990 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   708,351 1,730 SH   SOLE   1,730 0 0
ISHARES INC CORE MSCI EMKT 46434G103   312,787 6,184 SH   SOLE   0 0 6,184
ISHARES INC MSCI EMERG MRKT 464286533   534,347 9,612 SH   SOLE   9,612 0 0
ISHARES TR CORE S&P MCP ETF 464287507   331,749 1,197 SH   SOLE   1,197 0 0
ISHARES TR SELECT DIVID ETF 464287168   739,307 6,307 SH   SOLE   6,307 0 0
ISHARES TR CORE S&P SCP ETF 464287804   6,660,514 61,529 SH   SOLE   53,779 0 7,750
ISHARES TR MSCI USA QLT FCT 46432F339   410,962 2,793 SH   SOLE   2,793 0 0
ISHARES TR MSCI USA VALUE 46432F388   3,621,984 35,805 SH   SOLE   34,640 0 1,165
ISHARES TR MSCI USA MIN VOL 46429B697   911,957 11,687 SH   SOLE   11,687 0 0
ISHARES TR MSCI USA MMENTM 46432F396   419,524 2,674 SH   SOLE   2,674 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   914,361 3,016 SH   SOLE   0 0 3,016
ISHARES TR RUS 2000 GRW ETF 464287648   624,245 2,475 SH   SOLE   475 0 2,000
ISHARES TR RUSSELL 2000 ETF 464287655   1,603,874 7,991 SH   SOLE   7,391 0 600
JOHNSON & JOHNSON COM 478160104   2,040,572 13,019 SH   SOLE   11,269 0 1,750
JOHNSON & JOHNSON COM 478160104   156,740 1,000 SH   SOLE   1,000 0 0
JPMORGAN CHASE & CO COM 46625H100   794,887 4,673 SH   SOLE   3,923 0 750
JPMORGAN CHASE & CO COM 46625H100   1,788,942 10,517 SH   SOLE   10,517 0 0
KIMBERLY-CLARK CORP COM 494368103   1,011,328 8,323 SH   SOLE   8,323 0 0
LINDE PLC SHS G54950103   8,337,824 20,301 SH   SOLE   15,881 0 4,420
LOWES COS INC COM 548661107   1,411,412 6,342 SH   SOLE   6,342 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   1,033,860 10,874 SH   SOLE   10,874 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,516,707 8,005 SH   SOLE   8,005 0 0
MASTERCARD INCORPORATED CL A 57636Q104   212,402 498 SH   SOLE   0 0 498
MCDONALDS CORP COM 580135101   5,348,151 18,037 SH   SOLE   15,882 0 2,155
MEDTRONIC PLC SHS G5960L103   970,848 11,785 SH   SOLE   11,785 0 0
MERCK & CO INC COM 58933Y105   5,478,298 50,250 SH   SOLE   41,965 0 8,285
MICROSOFT CORP COM 594918104   31,163,887 82,874 SH   SOLE   70,638 0 12,236
MORGAN STANLEY COM NEW 617446448   517,538 5,550 SH   SOLE   5,550 0 0
NEOGEN CORP COM 640491106   201,100 10,000 SH   SOLE   10,000 0 0
NEXTERA ENERGY INC COM 65339F101   3,119,965 51,366 SH   SOLE   46,116 0 5,250
NEXTERA ENERGY INC COM 65339F101   194,368 3,200 SH   SOLE   3,200 0 0
NIKE INC CL B 654106103   694,848 6,400 SH   SOLE   6,400 0 0
NVIDIA CORPORATION COM 67066G104   1,049,866 2,120 SH   SOLE   2,120 0 0
PEPSICO INC COM 713448108   9,889,721 58,230 SH   SOLE   52,392 0 5,838
PFIZER INC COM 717081103   3,845,627 133,575 SH   SOLE   113,754 0 19,821
PROCTER AND GAMBLE CO COM 742718109   2,236,640 15,263 SH   SOLE   15,263 0 0
QUALCOMM INC COM 747525103   12,399,731 85,734 SH   SOLE   77,692 0 8,042
ROCKWELL AUTOMATION INC COM 773903109   235,965 760 SH   SOLE   760 0 0
ROPER TECHNOLOGIES INC COM 776696106   7,629,280 13,994 SH   SOLE   11,779 0 2,215
RPM INTL INC COM 749685103   228,842 2,050 SH   SOLE   2,050 0 0
RTX CORPORATION COM 75513E101   7,219,125 85,799 SH   SOLE   80,003 0 5,796
SCHWAB CHARLES CORP COM 808513105   2,344,655 34,079 SH   SOLE   30,829 0 3,250
SELECT SECTOR SPDR TR ENERGY 81369Y506   13,937,226 166,236 SH   SOLE   143,586 0 22,650
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   481,200 2,500 SH   SOLE   1,600 0 900
SHERWIN WILLIAMS CO COM 824348106   11,614,611 37,238 SH   SOLE   29,753 0 7,485
SPDR GOLD TR GOLD SHS 78463V107   5,962,975 31,192 SH   SOLE   31,012 0 180
SPDR S&P 500 ETF TR TR UNIT 78462F103   703,459 1,480 SH   SOLE   1,480 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   404,889 798 SH   SOLE   214 0 584
SPDR SER TR S&P DIVID ETF 78464A763   893,910 7,153 SH   SOLE   7,153 0 0
SYSCO CORP COM 871829107   2,509,017 34,309 SH   SOLE   30,799 0 3,510
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   536,536 5,159 SH   SOLE   0 0 5,159
TARGET CORP COM 87612E106   2,102,119 14,760 SH   SOLE   2,215 0 12,545
TERADYNE INC COM 880770102   334,784 3,085 SH   SOLE   3,085 0 0
TEXAS INSTRS INC COM 882508104   392,058 2,300 SH   SOLE   2,300 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,635,895 3,082 SH   SOLE   1,916 0 1,166
TILRAY BRANDS INC COM 88688T100   23,000 10,000 SH   SOLE   10,000 0 0
TJX COS INC NEW COM 872540109   201,692 2,150 SH   SOLE   2,150 0 0
UNITED PARCEL SERVICE INC CL B 911312106   943,380 6,000 SH   SOLE   6,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,751,040 3,326 SH   SOLE   3,326 0 0
US BANCORP DEL COM NEW 902973304   2,382,694 55,053 SH   SOLE   30,486 0 24,567
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   5,851,810 13,397 SH   SOLE   13,397 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,501,119 19,454 SH   SOLE   13,904 0 5,550
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   334,266 8,133 SH   SOLE   8,133 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   9,107,644 53,449 SH   SOLE   51,804 0 1,645
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,933,484 40,365 SH   SOLE   30,765 0 9,600
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   13,740,931 206,662 SH   SOLE   196,952 0 9,710
VERALTO CORP COM SHS 92338C103   1,660,500 20,186 SH   SOLE   17,366 0 2,820
VERIZON COMMUNICATIONS INC COM 92343V104   613,061 16,262 SH   SOLE   15,262 0 1,000
VISA INC COM CL A 92826C839   21,218,870 81,501 SH   SOLE   64,762 0 16,739
WALMART INC COM 931142103   8,912,864 56,536 SH   SOLE   50,296 0 6,240
WASTE MGMT INC DEL COM 94106L109   3,698,594 20,651 SH   SOLE   19,101 0 1,550
WEC ENERGY GROUP INC COM 92939U106   398,292 4,732 SH   SOLE   4,732 0 0
WELLS FARGO CO NEW COM 949746101   994,884 20,213 SH   SOLE   0 0 20,213
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,137,456 32,714 SH   SOLE   29,770 0 2,944
WISDOMTREE TR US LARGECAP DIVD 97717W307   385,004 5,800 SH   SOLE   0 0 5,800