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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,768,618 9,263 SH   SOLE   9,193 0 70
EATON CORP PLC SHS G29183103   2,320,791 6,501 SH   SOLE   6,501 0 0
CHUBB LIMITED COM H1467J104   2,585,461 8,924 SH   SOLE   8,924 0 0
AGF INVTS TR US MARKET NETRL 00110G408   183,726 10,380 SH   SOLE   10,380 0 0
AT&T INC COM 00206R102   1,134,448 39,200 SH   SOLE   32,591 0 6,609
ABBOTT LABS COM 002824100   6,294,542 46,280 SH   SOLE   46,130 0 150
ABBVIE INC COM 00287Y109   6,015,758 32,409 SH   SOLE   32,409 0 0
AGREE RLTY CORP COM 008492100   1,343,500 18,389 SH   SOLE   18,389 0 0
AIR PRODS & CHEMS INC COM 009158106   1,331,323 4,720 SH   SOLE   4,630 0 90
ALBEMARLE CORP COM 012653101   229,372 3,660 SH   SOLE   3,660 0 0
ALLIANT ENERGY CORP COM 018802108   1,242,900 20,554 SH   SOLE   20,554 0 0
ALPHABET INC CAP STK CL C 02079K107   1,520,054 8,569 SH   SOLE   8,569 0 0
ALPHABET INC CAP STK CL A 02079K305   3,418,157 19,396 SH   SOLE   19,396 0 0
ALTRIA GROUP INC COM 02209S103   326,569 5,570 SH   SOLE   5,495 0 75
AMAZON COM INC COM 023135106   2,087,276 9,514 SH   SOLE   9,514 0 0
AMERICAN ELEC PWR CO INC COM 025537101   345,520 3,330 SH   SOLE   3,330 0 0
AMERICAN EXPRESS CO COM 025816109   347,688 1,090 SH   SOLE   1,090 0 0
AMERICAN TOWER CORP NEW COM 03027X100   312,743 1,415 SH   SOLE   1,415 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   855,109 6,147 SH   SOLE   6,147 0 0
AMGEN INC COM 031162100   436,126 1,562 SH   SOLE   1,562 0 0
AMPHENOL CORP NEW CL A 032095101   2,198,273 22,261 SH   SOLE   22,086 0 175
ANALOG DEVICES INC COM 032654105   1,965,807 8,259 SH   SOLE   8,199 0 60
APPLE INC COM 037833100   6,709,059 32,700 SH   SOLE   32,500 0 200
ASTRAZENECA PLC SPONSORED ADR 046353108   1,078,178 15,429 SH   SOLE   15,429 0 0
ATMOS ENERGY CORP COM 049560105   1,998,652 12,969 SH   SOLE   12,769 0 200
AUTOMATIC DATA PROCESSING IN COM 053015103   2,854,242 9,255 SH   SOLE   9,215 0 40
BADGER METER INC COM 056525108   1,936,084 7,904 SH   SOLE   7,904 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   362,870 747 SH   SOLE   747 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   1,962,121 18,843 SH   SOLE   18,718 0 125
BRISTOL-MYERS SQUIBB CO COM 110122108   887,147 19,165 SH   SOLE   19,165 0 0
BROADCOM INC COM 11135F101   18,121,231 65,740 SH   SOLE   65,340 0 400
BROWN FORMAN CORP CL A 115637100   473,280 17,229 SH   SOLE   17,229 0 0
BROWN FORMAN CORP CL B 115637209   628,456 23,354 SH   SOLE   23,354 0 0
CDW CORP COM 12514G108   2,244,519 12,568 SH   SOLE   12,568 0 0
CSX CORP COM 126408103   1,232,369 37,768 SH   SOLE   37,768 0 0
CATERPILLAR INC COM 149123101   406,844 1,048 SH   SOLE   998 0 50
CHEVRON CORP NEW COM 166764100   4,697,920 32,809 SH   SOLE   32,709 0 100
CHURCH & DWIGHT CO INC COM 171340102   833,273 8,670 SH   SOLE   8,670 0 0
CHURCHILL DOWNS INC COM 171484108   1,336,533 13,233 SH   SOLE   13,233 0 0
CINCINNATI FINL CORP COM 172062101   766,193 5,145 SH   SOLE   4,960 0 185
CISCO SYS INC COM 17275R102   943,151 13,594 SH   SOLE   13,594 0 0
CLOROX CO DEL COM 189054109   581,018 4,839 SH   SOLE   4,839 0 0
COCA COLA CO COM 191216100   2,339,985 33,074 SH   SOLE   32,874 0 200
COLGATE PALMOLIVE CO COM 194162103   307,969 3,388 SH   SOLE   3,388 0 0
CONOCOPHILLIPS COM 20825C104   539,157 6,008 SH   SOLE   6,008 0 0
CONSTELLATION ENERGY CORP COM 21037T109   5,748,032 17,809 SH   SOLE   17,618 0 191
CORNING INC COM 219350105   2,881,353 54,789 SH   SOLE   54,789 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,028,547 1,039 SH   SOLE   1,006 0 33
CROWDSTRIKE HLDGS INC CL A 22788C105   1,206,555 2,369 SH   SOLE   2,369 0 0
CURTISS WRIGHT CORP COM 231561101   1,852,581 3,792 SH   SOLE   3,733 0 59
DANAHER CORPORATION COM 235851102   1,326,283 6,714 SH   SOLE   6,714 0 0
DIAMONDBACK ENERGY INC COM 25278X109   326,050 2,373 SH   SOLE   2,303 0 70
DICKS SPORTING GOODS INC COM 253393102   3,278,502 16,574 SH   SOLE   16,539 0 35
DISNEY WALT CO COM 254687106   2,509,094 20,233 SH   SOLE   20,233 0 0
DOMINION ENERGY INC COM 25746U109   441,195 7,806 SH   SOLE   7,806 0 0
DOVER CORP COM 260003108   1,372,942 7,493 SH   SOLE   7,493 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   300,428 2,546 SH   SOLE   2,496 0 50
EMERSON ELEC CO COM 291011104   716,648 5,375 SH   SOLE   5,300 0 75
ENBRIDGE INC COM 29250N105   1,613,437 35,601 SH   SOLE   35,601 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   387,997 12,512 SH   SOLE   12,512 0 0
ESSENTIAL UTILS INC COM 29670G102   298,419 8,035 SH   SOLE   8,035 0 0
EXXON MOBIL CORP COM 30231G102   5,317,127 49,324 SH   SOLE   49,243 0 81
META PLATFORMS INC CL A 30303M102   5,155,558 6,985 SH   SOLE   6,985 0 0
FIRST FARMERS BANK HOLDING CO CDT COM 320167109   866,030 15,746 SH   SOLE   15,746 0 0
GE AEROSPACE COM NEW 369604301   2,198,110 8,540 SH   SOLE   8,540 0 0
GRACO INC COM 384109104   455,641 5,300 SH   SOLE   5,300 0 0
HERSHEY CO COM 427866108   1,251,594 7,542 SH   SOLE   7,542 0 0
HOME DEPOT INC COM 437076102   4,963,205 13,537 SH   SOLE   13,462 0 75
HONEYWELL INTL INC COM 438516106   2,372,115 10,186 SH   SOLE   10,076 0 110
ITT INC COM 45073V108   235,245 1,500 SH   SOLE   1,500 0 0
ILLINOIS TOOL WKS INC COM 452308109   249,722 1,010 SH   SOLE   1,010 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   812,118 2,755 SH   SOLE   2,755 0 0
INTERNATIONAL PAPER CO COM 460146103   207,222 4,425 SH   SOLE   4,425 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   419,246 760 SH   SOLE   760 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   447,226 823 SH   SOLE   823 0 0
ISHARES TR CORE 1 5 YR USD 46432F859   330,528 6,794 SH   SOLE   6,794 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   208,726 3,410 SH   SOLE   3,410 0 0
JPMORGAN CHASE & CO. COM 46625H100   5,952,142 20,531 SH   SOLE   20,471 0 60
JOHNSON & JOHNSON COM 478160104   5,929,296 38,817 SH   SOLE   38,717 0 100
KEURIG DR PEPPER INC COM 49271V100   1,777,173 53,756 SH   SOLE   53,756 0 0
KIMBERLY-CLARK CORP COM 494368103   693,589 5,380 SH   SOLE   5,380 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   3,749,807 14,949 SH   SOLE   14,949 0 0
LEIDOS HOLDINGS INC COM 525327102   404,338 2,563 SH   SOLE   2,563 0 0
ELI LILLY & CO COM 532457108   6,976,013 8,949 SH   SOLE   8,849 0 100
LINCOLN ELEC HLDGS INC COM 533900106   3,190,862 15,391 SH   SOLE   15,391 0 0
MARATHON PETE CORP COM 56585A102   2,505,603 15,084 SH   SOLE   15,084 0 0
MARSH & MCLENNAN COS INC COM 571748102   4,144,102 18,954 SH   SOLE   18,914 0 40
MCCORMICK & CO INC COM NON VTG 579780206   317,534 4,188 SH   SOLE   4,068 0 120
MCDONALDS CORP COM 580135101   1,762,077 6,031 SH   SOLE   5,949 0 82
MCKESSON CORP COM 58155Q103   2,193,210 2,993 SH   SOLE   2,993 0 0
MERCK & CO INC COM 58933Y105   4,012,778 50,692 SH   SOLE   50,517 0 175
MICROSOFT CORP COM 594918104   14,144,848 28,437 SH   SOLE   28,287 0 150
MONDELEZ INTL INC CL A 609207105   3,740,559 55,465 SH   SOLE   55,133 0 332
MOOG INC CL A 615394202   2,103,414 11,623 SH   SOLE   11,478 0 145
NETFLIX INC COM 64110L106   224,973 168 SH   SOLE   168 0 0
NEXTERA ENERGY INC COM 65339F101   1,122,729 16,173 SH   SOLE   15,973 0 200
NORTHROP GRUMMAN CORP COM 666807102   286,488 573 SH   SOLE   573 0 0
NVIDIA CORPORATION COM 67066G104   698,789 4,423 SH   SOLE   4,423 0 0
ONEOK INC NEW COM 682680103   775,240 9,497 SH   SOLE   9,497 0 0
ORACLE CORP COM 68389X105   4,202,943 19,224 SH   SOLE   19,124 0 100
PNC FINL SVCS GROUP INC COM 693475105   353,265 1,895 SH   SOLE   1,895 0 0
PALO ALTO NETWORKS INC COM 697435105   354,436 1,732 SH   SOLE   1,732 0 0
PEPSICO INC COM 713448108   1,813,437 13,734 SH   SOLE   13,734 0 0
PFIZER INC COM 717081103   539,364 22,251 SH   SOLE   22,251 0 0
PHILIP MORRIS INTL INC COM 718172109   7,541,274 41,406 SH   SOLE   41,406 0 0
PHILLIPS 66 COM 718546104   261,505 2,192 SH   SOLE   2,192 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104   227,665 2,062 SH   SOLE   2,062 0 0
PROCTER AND GAMBLE CO COM 742718109   3,537,222 22,202 SH   SOLE   22,202 0 0
PROSHARES TR SHORT S&P 500 NE 74349Y753   320,812 8,085 SH   SOLE   8,085 0 0
RPM INTL INC COM 749685103   875,095 7,967 SH   SOLE   7,967 0 0
RTX CORPORATION COM 75513E101   1,243,214 8,514 SH   SOLE   8,514 0 0
REALTY INCOME CORP COM 756109104   1,133,188 19,670 SH   SOLE   19,670 0 0
ROPER TECHNOLOGIES INC COM 776696106   2,380,161 4,199 SH   SOLE   4,199 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107   256,300 2,276 SH   SOLE   2,276 0 0
SEMPRA COM 816851109   515,084 6,798 SH   SOLE   6,798 0 0
SHERWIN WILLIAMS CO COM 824348106   252,369 735 SH   SOLE   735 0 0
SOUTHERN CO COM 842587107   541,980 5,902 SH   SOLE   5,902 0 0
STRYKER CORPORATION COM 863667101   3,733,560 9,437 SH   SOLE   9,437 0 0
SYSCO CORP COM 871829107   2,220,772 29,321 SH   SOLE   29,258 0 63
TJX COS INC NEW COM 872540109   3,233,215 26,182 SH   SOLE   26,022 0 160
TARGET CORP COM 87612E106   1,169,199 11,852 SH   SOLE   11,852 0 0
TEXAS ROADHOUSE INC COM 882681109   3,018,050 16,104 SH   SOLE   15,994 0 110
THERMO FISHER SCIENTIFIC INC COM 883556102   1,029,462 2,539 SH   SOLE   2,539 0 0
3M CO COM 88579Y101   728,925 4,788 SH   SOLE   4,788 0 0
TRACTOR SUPPLY CO COM 892356106   290,235 5,500 SH   SOLE   5,500 0 0
TRAVELERS COMPANIES INC COM 89417E109   219,115 819 SH   SOLE   819 0 0
UNILEVER PLC SPON ADR NEW 904767704   313,496 5,125 SH   SOLE   5,125 0 0
UNION PAC CORP COM 907818108   2,364,992 10,279 SH   SOLE   10,169 0 110
UNITED PARCEL SERVICE INC CL B 911312106   771,888 7,647 SH   SOLE   7,472 0 175
UNITEDHEALTH GROUP INC COM 91324P102   3,734,280 11,970 SH   SOLE   11,920 0 50
VERIZON COMMUNICATIONS INC COM 92343V104   1,262,402 29,175 SH   SOLE   26,661 0 2,514
VISA INC COM CL A 92826C839   2,466,177 6,946 SH   SOLE   6,911 0 35
VULCAN MATLS CO COM 929160109   1,481,718 5,681 SH   SOLE   5,681 0 0
WEC ENERGY GROUP INC COM 92939U106   256,853 2,465 SH   SOLE   2,465 0 0
WALMART INC COM 931142103   1,676,927 17,150 SH   SOLE   17,150 0 0
WASTE MGMT INC DEL COM 94106L109   278,473 1,217 SH   SOLE   1,172 0 45
WEYERHAEUSER CO MTN BE COM NEW 962166104   459,594 17,890 SH   SOLE   17,890 0 0
XYLEM INC COM 98419M100   373,462 2,887 SH   SOLE   2,887 0 0
ZOETIS INC CL A 98978V103   2,807,567 18,003 SH   SOLE   17,857 0 146