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   2,071,855 17,277 SH   SOLE   10,116 0 7,161
ABBOTT LABS COM 002824100   650,067 5,921 SH   SOLE   5,617 0 304
ABBVIE INC COM 00287Y109   2,018,245 12,488 SH   SOLE   12,488 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   257,501 965 SH   SOLE   30 0 935
ADOBE SYSTEMS INCORPORATED COM 00724F101   908,631 2,700 SH   SOLE   2,700 0 0
ADVANCED MICRO DEVICES INC COM 007903107   401,833 6,204 SH   SOLE   6,204 0 0
AIR PRODS & CHEMS INC COM 009158106   828,295 2,687 SH   SOLE   2,687 0 0
ALPHABET INC CAP STK CL A 02079K305   7,459,317 84,544 SH   SOLE   71,684 0 12,860
ALPHABET INC CAP STK CL C 02079K107   15,836,530 178,480 SH   SOLE   143,940 0 34,540
ALTRIA GROUP INC COM 02209S103   1,147,732 25,109 SH   SOLE   21,875 0 3,234
AMAZON COM INC COM 023135106   5,498,640 65,460 SH   SOLE   51,680 0 13,780
AMERICAN ELEC PWR CO INC COM 025537101   683,890 7,203 SH   SOLE   5,203 0 2,000
AMERICAN EXPRESS CO COM 025816109   355,487 2,406 SH   SOLE   428 0 1,978
AMPHENOL CORP NEW CL A 032095101   296,032 3,888 SH   SOLE   0 0 3,888
APPLE INC COM 037833100   47,397,995 364,796 SH   SOLE   306,051 0 58,745
AT&T INC COM 00206R102   550,938 29,926 SH   SOLE   29,926 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   2,444,254 10,233 SH   SOLE   4,650 0 5,583
AUTOZONE INC COM 053332102   1,726,326 700 SH   SOLE   0 0 700
BANK AMERICA CORP COM 060505104   10,335,717 312,069 SH   SOLE   267,111 0 44,958
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   710,779 2,301 SH   SOLE   1,895 0 406
BIOGEN INC COM 09062X103   276,920 1,000 SH   SOLE   1,000 0 0
BLACKROCK INC COM 09247X101   12,631,928 17,826 SH   SOLE   14,706 0 3,120
BRISTOL-MYERS SQUIBB CO COM 110122108   357,951 4,975 SH   SOLE   4,975 0 0
BROADCOM INC COM 11135F101   514,400 920 SH   SOLE   920 0 0
CATERPILLAR INC COM 149123101   9,701,701 40,498 SH   SOLE   34,803 0 5,695
CHEVRON CORP NEW COM 166764100   3,973,164 22,136 SH   SOLE   21,161 0 975
CHUBB LIMITED COM H1467J104   13,455,938 60,997 SH   SOLE   48,942 0 12,055
CISCO SYS INC COM 17275R102   1,070,423 22,469 SH   SOLE   22,469 0 0
COCA COLA CO COM 191216100   966,936 15,201 SH   SOLE   15,201 0 0
COMCAST CORP NEW CL A 20030N101   6,610,624 189,037 SH   SOLE   160,960 0 28,077
CONOCOPHILLIPS COM 20825C104   590,590 5,005 SH   SOLE   3,150 0 1,855
COSTCO WHSL CORP NEW COM 22160K105   971,432 2,128 SH   SOLE   2,128 0 0
CSX CORP COM 126408103   10,008,616 323,067 SH   SOLE   254,364 0 68,703
CVS HEALTH CORP COM 126650100   9,876,243 105,980 SH   SOLE   85,144 0 20,836
DANAHER CORPORATION COM 235851102   18,794,269 70,810 SH   SOLE   60,090 0 10,720
DEERE & CO COM 244199105   557,388 1,300 SH   SOLE   1,300 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   224,163 1,258 SH   SOLE   0 0 1,258
DISCOVER FINL SVCS COM 254709108   9,963,165 101,842 SH   SOLE   79,495 0 22,347
DISNEY WALT CO COM 254687106   7,551,533 86,919 SH   SOLE   69,193 0 17,726
DUKE ENERGY CORP NEW COM NEW 26441C204   205,980 2,000 SH   SOLE   2,000 0 0
ECOLAB INC COM 278865100   10,197,241 70,055 SH   SOLE   51,099 0 18,956
ELEVANCE HEALTH INC COM 036752103   482,192 940 SH   SOLE   940 0 0
EMERSON ELEC CO COM 291011104   9,221,872 96,001 SH   SOLE   70,654 0 25,347
EOG RES INC COM 26875P101   1,256,728 9,703 SH   SOLE   9,228 0 475
EVEREST RE GROUP LTD COM G3223R108   8,647,835 26,105 SH   SOLE   22,757 0 3,348
EXXON MOBIL CORP COM 30231G102   2,640,472 23,939 SH   SOLE   23,839 0 0
FASTENAL CO COM 311900104   444,808 9,400 SH   SOLE   9,400 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   318,963 4,701 SH   SOLE   4,527 0 174
FISERV INC COM 337738108   14,938,348 147,802 SH   SOLE   122,610 0 0
FORD MTR CO DEL COM 345370860   158,459 13,625 SH   SOLE   875 0 12,750
GALLAGHER ARTHUR J & CO COM 363576109   301,664 1,600 SH   SOLE   1,600 0 0
GENERAL DYNAMICS CORP COM 369550108   642,605 2,590 SH   SOLE   2,590 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   7,918,686 23,061 SH   SOLE   19,206 0 3,855
GRAINGER W W INC COM 384802104   1,237,656 2,225 SH   SOLE   2,225 0 0
HARLEY DAVIDSON INC COM 412822108   521,206 12,529 SH   SOLE   12,529 0 0
HOME DEPOT INC COM 437076102   23,118,203 73,191 SH   SOLE   58,019 0 15,172
HONEYWELL INTL INC COM 438516106   422,171 1,970 SH   SOLE   1,970 0 0
INTEL CORP COM 458140100   1,618,197 61,226 SH   SOLE   44,160 0 17,066
INTERNATIONAL BUSINESS MACHS COM 459200101   716,144 5,083 SH   SOLE   3,763 0 1,320
INVESCO QQQ TR UNIT SER 1 46090E103   486,227 1,826 SH   SOLE   1,826 0 0
ISHARES INC MSCI EMERG MRKT 464286533   533,089 10,049 SH   SOLE   10,049 0 0
ISHARES INC CORE MSCI EMKT 46434G103   341,284 7,308 SH   SOLE   1,124 0 6,184
ISHARES TR CORE S&P MCP ETF 464287507   301,637 1,247 SH   SOLE   1,208 0 39
ISHARES TR CORE S&P SCP ETF 464287804   9,394,818 99,269 SH   SOLE   90,784 0 8,485
ISHARES TR MSCI USA QLT FCT 46432F339   606,267 5,320 SH   SOLE   5,320 0 0
ISHARES TR MSCI USA VALUE 46432F388   7,846,698 86,095 SH   SOLE   84,175 0 1,920
ISHARES TR MSCI EMG MKT ETF 464287234   255,446 6,740 SH   SOLE   6,740 0 0
ISHARES TR SELECT DIVID ETF 464287168   905,344 7,507 SH   SOLE   7,507 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   1,403,571 19,467 SH   SOLE   19,467 0 0
ISHARES TR MSCI USA MMENTM 46432F396   5,164,171 35,388 SH   SOLE   34,153 0 1,235
ISHARES TR RUS 1000 GRW ETF 464287614   646,148 3,016 SH   SOLE   0 0 3,016
ISHARES TR RUS 2000 GRW ETF 464287648   777,635 3,625 SH   SOLE   1,625 0 2,000
ISHARES TR RUSSELL 2000 ETF 464287655   2,537,461 14,553 SH   SOLE   10,953 0 3,600
ISHARES TR RUS 2000 VAL ETF 464287630   248,913 1,795 SH   SOLE   1,795 0 0
JOHNSON & JOHNSON COM 478160104   2,498,213 14,142 SH   SOLE   12,392 0 0
JPMORGAN CHASE & CO COM 46625H100   1,991,217 14,849 SH   SOLE   14,099 0 750
KIMBERLY-CLARK CORP COM 494368103   1,156,997 8,523 SH   SOLE   8,523 0 0
LILLY ELI & CO COM 532457108   506,688 1,385 SH   SOLE   1,385 0 0
LINDE PLC SHS G5494J103   552,875 1,695 SH   SOLE   1,695 0 0
LOWES COS INC COM 548661107   1,243,656 6,242 SH   SOLE   6,242 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   268,655 3,236 SH   SOLE   3,236 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,366,534 8,258 SH   SOLE   8,258 0 0
MCDONALDS CORP COM 580135101   941,856 3,574 SH   SOLE   2,574 0 1,000
MERCK & CO INC COM 58933Y105   3,429,064 30,906 SH   SOLE   23,256 0 7,650
MICROSOFT CORP COM 594918104   20,512,242 85,532 SH   SOLE   69,746 0 15,786
MORGAN STANLEY COM NEW 617446448   471,861 5,550 SH   SOLE   5,550 0 0
NEOGEN CORP COM 640491106   152,300 10,000 SH   SOLE   10,000 0 0
NEXTERA ENERGY INC COM 65339F101   831,318 9,944 SH   SOLE   9,944 0 0
NIKE INC CL B 654106103   748,864 6,400 SH   SOLE   6,400 0 0
PEPSICO INC COM 713448108   11,251,585 62,280 SH   SOLE   53,677 0 8,603
PFIZER INC COM 717081103   10,609,165 207,048 SH   SOLE   179,703 0 27,345
PHILIP MORRIS INTL INC COM 718172109   302,922 2,993 SH   SOLE   1,610 0 1,383
PROCTER AND GAMBLE CO COM 742718109   2,614,865 17,253 SH   SOLE   17,253 0 0
QUALCOMM INC COM 747525103   9,644,517 87,725 SH   SOLE   76,933 0 10,792
RAYTHEON TECHNOLOGIES CORP COM 75513E101   9,312,644 92,277 SH   SOLE   77,981 0 14,296
ROPER TECHNOLOGIES INC COM 776696106   6,278,986 14,532 SH   SOLE   11,417 0 3,115
SCHLUMBERGER LTD COM STK 806857108   231,375 4,328 SH   SOLE   4,328 0 0
SCHWAB CHARLES CORP COM 808513105   479,161 5,755 SH   SOLE   5,755 0 0
SEALED AIR CORP NEW COM 81211K100   220,270 4,416 SH   SOLE   4,416 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   13,339,350 152,502 SH   SOLE   126,667 0 25,835
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   311,100 2,500 SH   SOLE   1,600 0 900
SHERWIN WILLIAMS CO COM 824348106   10,688,715 45,037 SH   SOLE   35,217 0 9,820
SPDR GOLD TR GOLD SHS 78463V107   3,277,445 19,320 SH   SOLE   19,200 0 120
SPDR S&P 500 ETF TR TR UNIT 78462F103   527,753 1,380 SH   SOLE   1,380 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   354,675 801 SH   SOLE   217 0 584
SPDR SER TR S&P DIVID ETF 78464A763   1,857,040 14,843 SH   SOLE   14,843 0 0
SYSCO CORP COM 871829107   536,220 7,014 SH   SOLE   7,014 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   384,294 5,159 SH   SOLE   0 0 5,159
TARGET CORP COM 87612E106   2,229,787 14,961 SH   SOLE   2,416 0 12,545
TERADYNE INC COM 880770102   446,359 5,110 SH   SOLE   5,110 0 0
TEXAS INSTRS INC COM 882508104   330,440 2,000 SH   SOLE   2,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   1,697,227 3,082 SH   SOLE   1,916 0 1,166
TJX COS INC NEW COM 872540109   571,528 7,180 SH   SOLE   7,180 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,304,773 2,461 SH   SOLE   2,461 0 0
US BANCORP DEL COM NEW 902973304   2,976,034 68,242 SH   SOLE   43,675 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,188,614 20,079 SH   SOLE   14,529 0 5,550
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   443,040 1,261 SH   SOLE   1,261 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   4,456,724 54,034 SH   SOLE   52,951 0 1,083
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   4,134,180 106,059 SH   SOLE   105,284 0 775
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,439,874 35,824 SH   SOLE   35,289 0 535
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   6,332,014 150,870 SH   SOLE   133,970 0 16,900
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   3,501,643 58,782 SH   SOLE   43,832 0 14,950
VERIZON COMMUNICATIONS INC COM 92343V104   271,509 6,891 SH   SOLE   5,891 0 1,000
VISA INC COM CL A 92826C839   19,502,050 93,868 SH   SOLE   73,729 0 20,139
WALMART INC COM 931142103   8,049,844 56,773 SH   SOLE   49,408 0 7,365
WASTE MGMT INC DEL COM 94106L109   394,083 2,512 SH   SOLE   2,512 0 0
WEC ENERGY GROUP INC COM 92939U106   443,672 4,732 SH   SOLE   4,732 0 0
WELLS FARGO CO NEW COM 949746101   834,595 20,213 SH   SOLE   0 0 20,213
WEYERHAEUSER CO MTN BE COM NEW 962166104   1,569,061 50,615 SH   SOLE   47,671 0 2,944
WISDOMTREE TR US LARGECAP DIVD 97717W307   359,310 5,800 SH   SOLE   0 0 5,800