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,255,179 9,182 SH   SOLE   3,038 0 6,144
ABBOTT LABS COM 002824100   675,053 5,921 SH   SOLE   5,617 0 304
ABBVIE INC COM 00287Y109   2,424,588 12,278 SH   SOLE   11,878 0 400
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   330,504 935 SH   SOLE   0 0 935
ADOBE INC COM 00724F101   1,216,783 2,350 SH   SOLE   2,350 0 0
ADVANCED MICRO DEVICES INC COM 007903107   1,064,715 6,489 SH   SOLE   6,489 0 0
AIR PRODS & CHEMS INC COM 009158106   800,027 2,687 SH   SOLE   2,687 0 0
ALPHABET INC CAP STK CL C 02079K107   26,785,543 160,210 SH   SOLE   134,170 0 26,040
ALPHABET INC CAP STK CL A 02079K305   11,430,548 68,921 SH   SOLE   58,561 0 10,360
ALTRIA GROUP INC COM 02209S103   915,443 17,936 SH   SOLE   17,136 0 800
AMAZON COM INC COM 023135106   8,914,400 47,842 SH   SOLE   40,297 0 7,545
AMERICAN ELEC PWR CO INC COM 025537101   1,700,752 16,577 SH   SOLE   14,577 0 2,000
AMERICAN EXPRESS CO COM 025816109   652,507 2,406 SH   SOLE   428 0 1,978
AMGEN INC COM 031162100   1,201,199 3,728 SH   SOLE   3,728 0 0
AMPHENOL CORP NEW CL A 032095101   325,800 5,000 SH   SOLE   0 0 5,000
APPLE INC COM 037833100   76,016,569 326,251 SH   SOLE   279,741 0 46,510
AT&T INC COM 00206R102   590,986 26,863 SH   SOLE   26,863 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   7,869,179 28,436 SH   SOLE   20,783 0 7,653
AUTOZONE INC COM 053332102   2,205,028 700 SH   SOLE   0 0 700
BANK AMERICA CORP COM 060505104   11,260,443 283,781 SH   SOLE   250,998 0 32,783
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,486,734 18,439 SH   SOLE   15,963 0 2,476
BLACKROCK INC COM 09247X101   13,369,718 14,081 SH   SOLE   11,903 0 2,178
BRISTOL-MYERS SQUIBB CO COM 110122108   235,158 4,545 SH   SOLE   4,545 0 0
BROADCOM INC COM 11135F101   12,937,519 75,000 SH   SOLE   67,200 0 7,800
CAPITAL ONE FINL CORP COM 14040H105   223,996 1,496 SH   SOLE   1,496 0 0
CATERPILLAR INC COM 149123101   14,999,278 38,350 SH   SOLE   33,760 0 4,590
CHEVRON CORP NEW COM 166764100   3,848,901 26,135 SH   SOLE   25,060 0 1,075
CHUBB LIMITED COM H1467J104   15,217,920 52,769 SH   SOLE   43,094 0 9,675
CINTAS CORP COM 172908105   216,586 1,052 SH   SOLE   1,052 0 0
CISCO SYS INC COM 17275R102   832,095 15,635 SH   SOLE   15,635 0 0
COCA COLA CO COM 191216100   837,241 11,651 SH   SOLE   11,651 0 0
COLGATE PALMOLIVE CO COM 194162103   247,172 2,381 SH   SOLE   2,381 0 0
COMCAST CORP NEW CL A 20030N101   591,964 14,172 SH   SOLE   14,172 0 0
CONOCOPHILLIPS COM 20825C104   526,926 5,005 SH   SOLE   3,150 0 1,855
COSTCO WHSL CORP NEW COM 22160K105   8,102,045 9,139 SH   SOLE   7,994 0 1,145
CSX CORP COM 126408103   10,276,819 297,620 SH   SOLE   244,567 0 53,053
CVS HEALTH CORP COM 126650100   548,062 8,716 SH   SOLE   8,366 0 350
DANAHER CORPORATION COM 235851102   16,620,314 59,781 SH   SOLE   51,446 0 8,335
DEERE & CO COM 244199105   542,529 1,300 SH   SOLE   1,300 0 0
DISCOVER FINL SVCS COM 254709108   2,913,122 20,765 SH   SOLE   20,429 0 336
DISNEY WALT CO COM 254687106   6,554,964 68,146 SH   SOLE   53,420 0 14,726
DUKE ENERGY CORP NEW COM NEW 26441C204   1,352,354 11,729 SH   SOLE   11,729 0 0
ECOLAB INC COM 278865100   17,526,811 68,644 SH   SOLE   51,538 0 17,106
ELEVANCE HEALTH INC COM 036752103   3,035,240 5,837 SH   SOLE   5,302 0 535
ELI LILLY & CO COM 532457108   2,019,943 2,280 SH   SOLE   2,280 0 0
EMERSON ELEC CO COM 291011104   9,623,545 87,991 SH   SOLE   67,364 0 20,627
EOG RES INC COM 26875P101   911,157 7,412 SH   SOLE   7,112 0 300
EVEREST GROUP LTD COM G3223R108   9,260,510 23,634 SH   SOLE   21,486 0 2,148
EXXON MOBIL CORP COM 30231G102   2,952,889 25,191 SH   SOLE   25,091 0 100
FASTENAL CO COM 311900104   693,203 9,706 SH   SOLE   9,706 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   393,709 4,701 SH   SOLE   4,527 0 174
FISERV INC COM 337738108   21,269,482 118,394 SH   SOLE   99,747 0 18,647
FORD MTR CO COM 345370860   303,600 28,750 SH   SOLE   16,000 0 12,750
GALLAGHER ARTHUR J & CO COM 363576109   450,192 1,600 SH   SOLE   1,600 0 0
GE AEROSPACE COM NEW 369604301   343,781 1,823 SH   SOLE   1,823 0 0
GENERAL DYNAMICS CORP COM 369550108   3,412,745 11,293 SH   SOLE   9,993 0 1,300
GRAINGER W W INC COM 384802104   13,948,798 13,428 SH   SOLE   10,673 0 2,755
HARLEY DAVIDSON INC COM 412822108   482,742 12,529 SH   SOLE   12,529 0 0
HOME DEPOT INC COM 437076102   23,680,881 58,442 SH   SOLE   46,710 0 11,732
HONEYWELL INTL INC COM 438516106   407,219 1,970 SH   SOLE   1,970 0 0
INTEL CORP COM 458140100   905,415 38,594 SH   SOLE   21,528 0 17,066
INTERNATIONAL BUSINESS MACHS COM 459200101   1,246,891 5,640 SH   SOLE   4,320 0 1,320
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   276,702 22,405 SH   SOLE   22,405 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   815,055 1,670 SH   SOLE   1,670 0 0
ISHARES INC CORE MSCI EMKT 46434G103   344,460 6,000 SH   SOLE   0 0 6,000
ISHARES TR MSCI USA MIN VOL 46429B697   800,446 8,766 SH   SOLE   8,766 0 0
ISHARES TR CORE S&P SCP ETF 464287804   2,606,688 22,287 SH   SOLE   21,287 0 1,000
ISHARES TR RUS 1000 GRW ETF 464287614   1,132,146 3,016 SH   SOLE   0 0 3,016
ISHARES TR MSCI USA MMENTM 46432F396   537,314 2,650 SH   SOLE   2,650 0 0
ISHARES TR SELECT DIVID ETF 464287168   667,516 4,942 SH   SOLE   4,942 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   702,900 2,475 SH   SOLE   475 0 2,000
ISHARES TR RUSSELL 2000 ETF 464287655   1,509,783 6,835 SH   SOLE   6,235 0 600
ISHARES TR MSCI USA QLT FCT 46432F339   431,217 2,405 SH   SOLE   2,405 0 0
ISHARES TR MSCI USA VALUE 46432F388   1,696,696 15,560 SH   SOLE   14,570 0 990
JOHNSON & JOHNSON COM 478160104   2,551,079 15,742 SH   SOLE   13,992 0 1,750
JPMORGAN CHASE & CO. COM 46625H100   3,145,046 14,915 SH   SOLE   14,065 0 850
KENVUE INC COM 49177J102   1,196,862 51,745 SH   SOLE   51,745 0 0
KIMBERLY-CLARK CORP COM 494368103   1,941,126 13,643 SH   SOLE   13,643 0 0
LINDE PLC SHS G54950103   10,231,574 21,456 SH   SOLE   16,981 0 4,475
LOWES COS INC COM 548661107   1,744,816 6,442 SH   SOLE   6,442 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   245,025 2,555 SH   SOLE   2,555 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,785,835 8,005 SH   SOLE   8,005 0 0
MASTERCARD INCORPORATED CL A 57636Q104   245,912 498 SH   SOLE   0 0 498
MCDONALDS CORP COM 580135101   1,866,037 6,128 SH   SOLE   4,953 0 1,175
MEDTRONIC PLC SHS G5960L103   1,020,040 11,330 SH   SOLE   11,330 0 0
MERCK & CO INC COM 58933Y105   6,545,770 57,642 SH   SOLE   48,307 0 9,335
META PLATFORMS INC CL A 30303M102   6,685,527 11,679 SH   SOLE   9,474 0 2,205
MICROSOFT CORP COM 594918104   36,329,313 84,428 SH   SOLE   71,942 0 12,486
MORGAN STANLEY COM NEW 617446448   1,409,846 13,525 SH   SOLE   13,425 0 100
NEOGEN CORP COM 640491106   168,100 10,000 SH   SOLE   10,000 0 0
NEXTERA ENERGY INC COM 65339F101   4,609,136 54,527 SH   SOLE   49,277 0 5,250
NIKE INC CL B 654106103   565,760 6,400 SH   SOLE   6,400 0 0
NVIDIA CORPORATION COM 67066G104   5,991,364 49,336 SH   SOLE   48,336 0 1,000
PEPSICO INC COM 713448108   9,712,811 57,117 SH   SOLE   51,179 0 5,938
PFIZER INC COM 717081103   3,976,827 137,416 SH   SOLE   122,330 0 15,086
PROCTER AND GAMBLE CO COM 742718109   2,840,307 16,399 SH   SOLE   16,399 0 0
QUALCOMM INC COM 747525103   14,449,258 84,971 SH   SOLE   76,804 0 8,167
ROCKWELL AUTOMATION INC COM 773903109   204,030 760 SH   SOLE   760 0 0
ROPER TECHNOLOGIES INC COM 776696106   7,108,391 12,775 SH   SOLE   10,560 0 2,215
RPM INTL INC COM 749685103   248,050 2,050 SH   SOLE   2,050 0 0
RTX CORPORATION COM 75513E101   10,227,479 84,413 SH   SOLE   77,817 0 6,596
SCHWAB CHARLES CORP COM 808513105   2,080,205 32,097 SH   SOLE   28,847 0 3,250
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   875,758 10,360 SH   SOLE   10,360 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   564,400 2,500 SH   SOLE   1,600 0 900
SELECT SECTOR SPDR TR ENERGY 81369Y506   10,743,735 122,366 SH   SOLE   100,116 0 22,250
SHERWIN WILLIAMS CO COM 824348106   13,159,047 34,478 SH   SOLE   27,328 0 7,150
SIMON PPTY GROUP INC NEW COM 828806109   301,025 1,781 SH   SOLE   1,781 0 0
SPDR GOLD TR GOLD SHS 78463V107   7,648,369 31,467 SH   SOLE   31,332 0 135
SPDR S&P 500 ETF TR TR UNIT 78462F103   906,541 1,580 SH   SOLE   1,580 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   454,589 798 SH   SOLE   214 0 584
SPDR SER TR S&P DIVID ETF 78464A763   804,657 5,665 SH   SOLE   5,665 0 0
SYSCO CORP COM 871829107   368,209 4,717 SH   SOLE   4,717 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   895,964 5,159 SH   SOLE   0 0 5,159
TARGET CORP COM 87612E106   2,341,017 15,020 SH   SOLE   2,475 0 12,545
TERADYNE INC COM 880770102   516,435 3,856 SH   SOLE   3,856 0 0
TEXAS INSTRS INC COM 882508104   412,107 1,995 SH   SOLE   1,995 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,597,148 2,582 SH   SOLE   1,416 0 1,166
TILRAY BRANDS INC COM 88688T100   17,600 10,000 SH   SOLE   10,000 0 0
TJX COS INC NEW COM 872540109   252,123 2,145 SH   SOLE   2,145 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,191,612 8,740 SH   SOLE   8,740 0 0
UNITEDHEALTH GROUP INC COM 91324P102   970,568 1,660 SH   SOLE   1,660 0 0
US BANCORP DEL COM NEW 902973304   2,969,981 64,946 SH   SOLE   41,979 0 22,967
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   10,810,375 20,487 SH   SOLE   20,402 0 85
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,978,452 14,834 SH   SOLE   10,084 0 4,750
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   202,147 2,075 SH   SOLE   2,075 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   319,016 6,667 SH   SOLE   6,667 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   11,162,510 56,359 SH   SOLE   54,874 0 1,485
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,610,969 30,505 SH   SOLE   22,205 0 8,300
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   16,881,887 229,936 SH   SOLE   221,251 0 8,685
VANGUARD WORLD FD MEGA GRWTH IND 921910816   235,024 730 SH   SOLE   730 0 0
VERALTO CORP COM SHS 92338C103   1,805,979 16,145 SH   SOLE   13,433 0 2,712
VERIZON COMMUNICATIONS INC COM 92343V104   1,503,542 33,479 SH   SOLE   32,479 0 1,000
VISA INC COM CL A 92826C839   19,778,543 71,935 SH   SOLE   56,236 0 15,699
WALMART INC COM 931142103   13,711,107 169,797 SH   SOLE   151,127 0 18,670
WASTE MGMT INC DEL COM 94106L109   5,709,871 27,504 SH   SOLE   23,924 0 3,580
WEC ENERGY GROUP INC COM 92939U106   431,079 4,482 SH   SOLE   4,482 0 0
WELLS FARGO CO NEW COM 949746101   1,141,832 20,213 SH   SOLE   0 0 20,213
WEYERHAEUSER CO MTN BE COM NEW 962166104   491,613 14,519 SH   SOLE   11,575 0 2,944
WISDOMTREE TR US LARGECAP DIVD 97717W307   455,648 5,800 SH   SOLE   0 0 5,800