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
APPLE INC aapl 037833100   6,788 32,231 SH   SOLE   29,782 0 2,449
ABBVIE INC abbv 00287y109   61,090 356,171 SH   SOLE   326,040 0 30,131
ABBOTT LABORATORIES abt 002824100   44,396 427,250 SH   SOLE   395,479 0 31,771
ACCENTURE PLC-CL A acn g1151c101   39,309 129,557 SH   SOLE   117,579 0 11,978
AUTOMATIC DATA PROCESSING adp 053015103   5,505 23,063 SH   SOLE   22,613 0 450
AMEREN CORPORATION aee 023608102   490 6,885 SH   SOLE   5,935 0 950
AMERICAN ELECTRIC POWER aep 025537101   41,456 472,487 SH   SOLE   431,877 0 40,610
AFLAC INC afl 001055102   495 5,540 SH   SOLE   4,940 0 600
AMERICAN INTERNATIONAL GRP aig 026874784   36,370 489,891 SH   SOLE   441,096 0 48,795
ALAMO GROUP INC alg 011311107   260 1,500 SH   SOLE   1,500 0 0
ALLSTATE CORP all 020002101   43,611 273,147 SH   SOLE   251,107 0 22,040
APPLIED MATERIALS INC amat 038222105   566 2,400 SH   SOLE   1,900 0 500
AMGEN INC amgn 031162100   54,869 175,610 SH   SOLE   163,578 0 12,032
ALTUS POWER INC amps 02217a102   55 14,000 SH   SOLE   14,000 0 0
AMERICAN WELL CORP-CLASS A amwl 03044l204   3 10,000 SH   SOLE   10,000 0 0
AMAZON.COM INC amzn 023135106   920 4,759 SH   SOLE   3,801 0 958
VANECK VECTORS FALLEN ANGEL HIGH YI angl 92189f437   293 10,369 SH   SOLE   0 0 10,369
AIR PRODS & CHEMS INC apd 009158106   32,181 124,709 SH   SOLE   114,669 0 10,040
APOLLO GLOBAL MANAGEMENT LLC apo 03769m106   62,860 532,395 SH   SOLE   485,944 0 46,451
BROADCOM INC avgo 11135f101   94,406 58,801 SH   SOLE   54,341 0 4,460
AMERICAN EXPRESS CO axp 025816109   60,034 259,270 SH   SOLE   238,520 0 20,750
ASTRAZENECA PLC-SPONS ADR azn 046353108   32,557 417,446 SH   SOLE   375,356 0 42,090
BOEING CO ba 097023105   564 3,097 SH   SOLE   3,097 0 0
BANK OF AMERICA CORP bac 060505104   639 16,073 SH   SOLE   15,137 0 936
BOOZ ALLEN HAMILTON HOLDING CORP bah 099502106   62,316 404,912 SH   SOLE   371,201 0 33,711
BANK OF NEW YORK MELLON CORP bk 064058100   670 11,187 SH   SOLE   11,116 0 71
BLACKROCK INC blk 09247x101   43,302 54,999 SH   SOLE   50,795 0 4,204
BRISTOL MYERS SQUIBB CO bmy 110122108   2,474 59,578 SH   SOLE   56,348 0 3,230
BP PLC-SPONS ADR bp 055622104   3,129 86,664 SH   SOLE   84,284 0 2,380
BERKSHIRE HATHAWAY CL A 1/100 brka 084990175   612 100 SH   SOLE   100 0 0
BERKSHIRE HATHAWAY CL B brkb 084670702   2,555 6,280 SH   SOLE   5,901 0 379
BROWN & BROWN INC bro 115236101   10,137 113,372 SH   SOLE   113,372 0 0
INVESCO BULLETSHARES 2024 CORP BOND bsco 46138j841   9,424 447,460 SH   SOLE   186,950 0 260,510
INVESCO BULLETSHARES 2025 CORP BOND bscp 46138j825   8,280 404,872 SH   SOLE   161,426 0 243,446
INVESCO BULLETSHARES 2026 CORP BOND bscq 46138j791   7,287 380,004 SH   SOLE   138,758 0 241,246
INVESCO BULLETSHARES 2027 CORP BOND bscr 46138j783   6,568 341,729 SH   SOLE   112,354 0 229,375
INVESCO BULLETSHARES 2028 CORP BOND bscs 46138j643   5,624 281,906 SH   SOLE   80,316 0 201,590
INVESCO BULLETSHARES 2029 CORP BOND bsct 46138j577   311 17,100 SH   SOLE   9,000 0 8,100
BLACKSTONE INC bx 09260d107   267 2,154 SH   SOLE   2,154 0 0
CATERPILLAR INC cat 149123101   26,781 80,399 SH   SOLE   79,652 0 747
COMMERCE BANCSHARES INC cbsh 200525103   1,106 19,828 SH   SOLE   13,824 0 6,004
CONSTELLATION ENERGY CORP ceg 21037t109   38,503 192,253 SH   SOLE   182,076 0 10,177
CIGNA GROUP ci 125523100   46,894 141,857 SH   SOLE   128,964 0 12,893
COLGATE PALMOLIVE CO cl 194162103   770 7,932 SH   SOLE   6,432 0 1,500
COMCAST CORP CLASS A cmcsa 20030N101   2,729 69,681 SH   SOLE   62,221 0 7,460
CHIPOLTE MEXICAN GRILL CL A cmg 169656105   257 4,100 SH   SOLE   4,100 0 0
CONOCOPHILLIPS cop 20825C104   57,515 502,841 SH   SOLE   462,128 0 40,713
COSTCO WHOLESALE CORP cost 22160K105   1,687 1,985 SH   SOLE   1,985 0 0
CISCO SYSTEMS INC csco 17275R102   45,233 952,072 SH   SOLE   885,289 0 66,783
CSW INDUSTRIALS INC cswi 126402106   212 800 SH   SOLE   800 0 0
CSX CORP csx 126408103   1,153 34,476 SH   SOLE   34,476 0 0
CVS HEALTH CORP cvs 126650100   23,535 398,486 SH   SOLE   356,126 0 42,360
CHEVRON CORPORATION cvx 166764100   49,309 315,237 SH   SOLE   287,393 0 27,844
DOMINION ENERGY INC d 25746U109   25,105 512,351 SH   SOLE   462,423 0 49,928
DUPONT DE NEMOURS INC dd 26614n102   237 2,947 SH   SOLE   2,857 0 90
DEERE & CO de 244199105   63,349 169,551 SH   SOLE   157,323 0 12,228
DISCOVER FINANCIAL SERVICES dfs 254709108   4,718 36,066 SH   SOLE   34,966 0 1,100
ISHARES CORE DIVIDEND GROWTH ETF dgro 46434v621   29,661 514,866 SH   SOLE   253,978 0 260,888
THE WALT DISNEY CO dis 254687106   31,590 318,162 SH   SOLE   290,177 0 27,985
AMDOCS LTD dox g02602103   31,982 405,252 SH   SOLE   366,172 0 39,080
DARDEN RESTAURANTS INC dri 237194105   732 4,837 SH   SOLE   4,837 0 0
DTE ENERGY COMPANY dte 233331107   37,639 339,064 SH   SOLE   308,445 0 30,619
DT MIDSTREAM INC dtm 23345m107   2,521 35,490 SH   SOLE   30,780 0 4,710
DUKE ENERGY HOLDING CORP duk 26441c204   40,728 406,341 SH   SOLE   369,482 0 36,859
CONSOLIDATED EDISON INC ed 209115104   1,950 21,811 SH   SOLE   21,811 0 0
EDISON INTERNATIONAL eix 281020107   394 5,490 SH   SOLE   5,490 0 0
EASTMAN CHEMICAL COMPANY emn 277432100   33,954 346,580 SH   SOLE   317,170 0 29,410
EMERSON ELECTRIC CO emr 291011104   320 2,900 SH   SOLE   2,900 0 0
ENBRIDGE INC enb 29250n105   31,627 888,639 SH   SOLE   807,718 0 80,921
EOG RESOURCES INC eog 26875P101   38,111 302,784 SH   SOLE   274,924 0 27,860
ENTERPRISE PRODUCTS epd 293792107   210 7,240 SH   SOLE   7,240 0 0
EVERSOURCE ENERGY es 30040w108   4,013 70,772 SH   SOLE   69,032 0 1,740
EATON CORPORATION PLC F etn G29183103   63,150 201,402 SH   SOLE   182,939 0 18,463
ENTERGY CORP etr 29364G103   40,340 377,007 SH   SOLE   342,009 0 34,998
EVERGY INC evrg 30034w106   328 6,187 SH   SOLE   4,736 0 1,451
EXELON CORPORATION exc 30161N101   32,000 924,588 SH   SOLE   840,235 0 84,353
FREEPORT MCMORAN INC fcx 35671D857   274 5,647 SH   SOLE   1,045 0 4,602
FIRSTENERGY CORP fe 337932107   41,667 1,088,770 SH   SOLE   992,321 0 96,449
FIRST HORIZON CORP fhn 320517105   318 20,142 SH   SOLE   20,142 0 0
GENERAL DYNAMICS CORP gd 369550108   10,140 34,947 SH   SOLE   33,964 0 983
GENERAL ELECTRIC CO ge 369604301   327 2,060 SH   SOLE   1,479 0 581
GENERAL MILLS INC gis 370334104   33,109 523,382 SH   SOLE   481,253 0 42,129
SPDR GOLD TRUST gld 78463v107   814 3,786 SH   SOLE   3,486 0 300
ALPHABET INC CL C goog 02079k107   945 5,152 SH   SOLE   5,008 0 144
ALPHABET INC CL A googl 02079k305   1,140 6,258 SH   SOLE   5,488 0 770
GENUINE PARTS CO gpc 372460105   38,473 278,147 SH   SOLE   253,536 0 24,611
GOLDMAN SACHS GROUP INC gs 38141G104   37,145 82,122 SH   SOLE   75,112 0 7,010
HOME DEPOT INC hd 437076102   43,233 125,590 SH   SOLE   113,392 0 12,198
HONEYWELL INTERNATL INC hon 438516106   50,806 237,925 SH   SOLE   219,332 0 18,593
THE HERSHEY COMPANY hsy 427866108   256 1,394 SH   SOLE   1,375 0 19
INTL BUSINESS MACHINES CORP ibm 459200101   2,323 13,434 SH   SOLE   13,434 0 0
INTERCONTINENTIAL EXCHANGE INC ice 45866F104   39,422 287,980 SH   SOLE   260,952 0 27,028
INTEL CORPORATION intc 458140100   2,449 79,071 SH   SOLE   77,071 0 2,000
INTUIT INC intu 461202103   202 308 SH   SOLE   308 0 0
INTUITIVE SURGICAL INC isrg 46120E602   326 733 SH   SOLE   733 0 0
ILLINOIS TOOL WORKS itw 452308109   585 2,468 SH   SOLE   2,468 0 0
ISHARES S&P500 VALUE INDEX ETF ive 464287408   205 1,128 SH   SOLE   1,128 0 0
ISHARES CORE S&P 500 ETF ivv 464287200   297 542 SH   SOLE   292 0 250
ISHARES S&P 500 GROWTH ETF ivw 464287309   278 3,006 SH   SOLE   3,006 0 0
ISHARES RUSSELL 2000 GROWTH ETF iwo 464287648   314 1,195 SH   SOLE   1,000 0 195
ISHARES RUSSELL MIDCAP GROWTH ETF iwp 464287481   458 4,148 SH   SOLE   4,148 0 0
ISHARES RUSSELL MIDCAP ETF iwr 464287499   259 3,194 SH   SOLE   2,500 0 694
ISHARES RUSSELL MIDCAP VALUE ETF iws 464287473   215 1,783 SH   SOLE   968 0 815
JOHNSON & JOHNSON jnj 478160104   44,954 307,565 SH   SOLE   280,914 0 26,651
JP MORGAN CHASE & CO jpm 46625H100   74,668 369,166 SH   SOLE   341,103 0 28,063
JERVOIS GLOBAL LTD jrvmf q5058p361   0 25,000 SH   SOLE   25,000 0 0
KIMBERLY CLARK CORP kmb 494368103   37,180 269,028 SH   SOLE   246,162 0 22,866
COCA COLA CO ko 191216100   40,107 630,123 SH   SOLE   576,211 0 53,912
LINCOLN ELECTRIC HOLDINGS INC leco 533900106   42,113 223,244 SH   SOLE   202,217 0 21,027
ELI LILLY & CO lly 532457108   1,862 2,056 SH   SOLE   976 0 1,080
LOCKHEED MARTIN CORP lmt 539830109   41,015 87,809 SH   SOLE   79,161 0 8,648
ALLIANT ENERGY CORP lnt 018802108   38,463 755,661 SH   SOLE   689,128 0 66,533
LOWES COS INC low 548661107   1,329 6,029 SH   SOLE   5,954 0 75
LAM RESEARCH CORP lrcx 512807108   65,306 61,329 SH   SOLE   55,315 0 6,014
MCDONALDS CORPORATION mcd 580135101   1,481 5,813 SH   SOLE   5,771 0 42
MCKESSON CORPORATION mck 58155Q103   238 407 SH   SOLE   366 0 41
MONDELEZ INTL INC mdlz 609207105   35,392 540,828 SH   SOLE   491,632 0 49,196
MEDTRONIC PLC mdt g5960l103   28,493 362,003 SH   SOLE   323,732 0 38,271
METLIFE INC met 59156r108   252 3,593 SH   SOLE   3,593 0 0
META PLATFORMS INC CL A meta 30303m102   1,054 2,091 SH   SOLE   2,084 0 7
MCCORMICK & CO INC mkc 579780206   2,844 40,094 SH   SOLE   39,994 0 100
MARSH & MCLENNAN COS mmc 571748102   53,642 254,567 SH   SOLE   234,814 0 19,753
3M COMPANY mmm 88579y101   622 6,087 SH   SOLE   6,087 0 0
MARATHON PETROLEUM CORP mpc 56585a102   205 1,180 SH   SOLE   680 0 500
MERCK AND CO INC NEW mrk 58933y105   46,472 375,379 SH   SOLE   341,825 0 33,554
MICROSOFT CORP msft 594918104   137,914 308,568 SH   SOLE   292,748 0 15,820
NEXTERA ENERGY INC nee 65339f101   48,605 686,418 SH   SOLE   631,664 0 54,754
NISOURCE INC ni 65473P105   37,148 1,289,405 SH   SOLE   1,166,735 0 122,670
NORTHROP GRUMMAN CORP noc 666807102   463 1,063 SH   SOLE   1,000 0 63
NORFOLK SOUTHERN CORP nsc 655844108   3,462 16,123 SH   SOLE   15,859 0 264
NESTLE SA SPONSORED ADR nsrgy 641069406   279 2,727 SH   SOLE   2,327 0 400
NVIDIA CORP nvda 67066g104   1,208 9,782 SH   SOLE   9,092 0 690
NOVO-NORDISK A/S SPONS ADR nvo 670100205   241 1,687 SH   SOLE   1,687 0 0
OGE ENERGY CORP oge 670837103   353 9,900 SH   SOLE   9,900 0 0
OMNICOM GROUP omc 681919106   39,273 437,825 SH   SOLE   393,811 0 44,014
ORACLE CORP orcl 68389X105   79,575 563,560 SH   SOLE   527,379 0 36,181
O'REILLY AUTOMOTIVE INC orly 67103h107   410 388 SH   SOLE   338 0 50
PAYCHEX INC payx 704326107   230 1,940 SH   SOLE   600 0 1,340
PHILLIPS EDISON & CO INC peco 71844v201   650 19,882 SH   SOLE   19,882 0 0
PEPSICO INC pep 713448108   44,952 272,551 SH   SOLE   250,987 0 21,564
PFIZER INC pfe 717081103   374 13,381 SH   SOLE   13,181 0 200
PROCTER & GAMBLE CO pg 742718109   49,739 301,594 SH   SOLE   278,878 0 22,716
PROGRESSIVE CORP pgr 743315103   723 3,483 SH   SOLE   2,448 0 1,035
PHILIP MORRIS INTL pm 718172109   34,393 339,416 SH   SOLE   302,788 0 36,628
PNC FINANCIAL SERVICES GROUP pnc 693475105   39,471 253,863 SH   SOLE   231,930 0 21,933
PORTLAND GENERAL ELECTRIC CO por 736508847   1,470 34,002 SH   SOLE   32,002 0 2,000
PPG INDUSTRIES INC ppg 693506107   33,949 269,673 SH   SOLE   246,165 0 23,508
PRIMERICA INC pri 74164m108   222 939 SH   SOLE   894 0 45
PHILLIPS 66 psx 718546104   618 4,381 SH   SOLE   4,381 0 0
QUALCOMM INC qcom 747525103   8,292 41,633 SH   SOLE   39,058 0 2,575
INVESCO QQQ TRUST SERIES 1 qqq 46090e103   479 999 SH   SOLE   999 0 0
REGIONS FINANCIAL CORP rf 7591EP100   48,790 2,434,652 SH   SOLE   2,193,674 0 240,978
REINSURANCE GROUP OF AMERICA INC rga 759351604   50,441 245,731 SH   SOLE   220,323 0 25,408
RLI CORP rli 749607107   20,701 147,141 SH   SOLE   147,141 0 0
RESMED INC rmd 761152107   37,884 197,909 SH   SOLE   179,960 0 17,949
RPM INTERNATIONAL INC rpm 749685103   4,189 38,898 SH   SOLE   37,998 0 900
INVESCO S&P 500 EQUAL WEIGHT ETF rsp 46137v357   16,678 101,520 SH   SOLE   101,520 0 0
STARBUCKS CORP sbux 855244109   1,857 23,856 SH   SOLE   21,316 0 2,540
SCHWAB US DVD EQUITY ETF schd 808524797   30,053 386,478 SH   SOLE   194,706 0 191,772
CHARLES SCHWAB CORP schw 808513105   4,919 66,749 SH   SOLE   55,882 0 10,867
SCHWAB US AGGREGATE BOND ETF schz 808524839   343 7,528 SH   SOLE   4,478 0 3,050
SERVICE CORP INTL sci 817565104   36,931 519,199 SH   SOLE   472,379 0 46,820
SHELL PLC ADR shel 780259305   525 7,276 SH   SOLE   7,276 0 0
SHERWIN WILLIAMS CO shw 824348106   252 845 SH   SOLE   545 0 300
SLB slb 806857108   29,329 621,647 SH   SOLE   561,262 0 60,385
SOUTHERN CO so 842587107   44,212 569,967 SH   SOLE   519,532 0 50,435
S&P GLOBAL INC spgi 78409v104   52,614 117,968 SH   SOLE   109,784 0 8,184
SPDR S&P 500 ETF TRUST spy 78462f103   1,664 3,058 SH   SOLE   2,104 0 954
SEMPRA sre 816851109   228 2,992 SH   SOLE   2,992 0 0
ISHARES 0-5 YEAR TIPS BOND stip 46429b747   318 3,200 SH   SOLE   0 0 3,200
CONSTELLATION BRANDS INC stz 21036p108   35,898 139,530 SH   SOLE   125,895 0 13,635
STANLEY BLACK & DECKER INC. swk 854502101   22,165 277,444 SH   SOLE   249,177 0 28,267
STRYKER CORP syk 863667101   1,393 4,095 SH   SOLE   4,095 0 0
SYSCO CORP syy 871829107   33,543 469,853 SH   SOLE   426,678 0 43,175
AT&T INC t 00206R102   37,873 1,981,825 SH   SOLE   1,785,062 0 196,763
TRUIST FINANCIAL CORP tfc 89832q109   552 14,210 SH   SOLE   13,235 0 975
TARGET CORP tgt 87612e106   43,142 291,422 SH   SOLE   268,985 0 22,437
T ROWE PRICE ASSOCIATES trow 74144t108   504 4,370 SH   SOLE   4,370 0 0
TC ENERGY CORP trp 87807b107   356 9,383 SH   SOLE   9,383 0 0
TRAVELERS COMPANIES INC trv 89417e109   1,345 6,615 SH   SOLE   6,615 0 0
TEXAS INSTRUMENTS INC txn 882508104   25,429 130,719 SH   SOLE   126,848 0 3,871
UNITEDHEALTH GROUP unh 91324P102   71,168 139,747 SH   SOLE   130,895 0 8,852
UNION PACIFIC CORP unp 907818108   1,002 4,429 SH   SOLE   4,429 0 0
UNITED PARCEL SERVICE B ups 911312106   4,302 31,438 SH   SOLE   31,438 0 0
US BANCORP usb 902973304   31,974 805,380 SH   SOLE   728,540 0 76,840
VISA INC CLASS A SHARES v 92826c839   425 1,619 SH   SOLE   1,233 0 386
VANGUARD SHORT-TERM CORPORATE ETF vcsh 92206c409   485 6,282 SH   SOLE   4,202 0 2,080
VERU INC veru 92536c103   8 10,000 SH   SOLE   10,000 0 0
VANGUARD DIVIDEND APPRECIATION ETF vig 921908844   929 5,088 SH   SOLE   3,988 0 1,100
VANGUARD S&P 500 ETF voo 922908363   336 673 SH   SOLE   473 0 200
VERIZON COMMUNICATIONS vz 92343v104   38,096 923,760 SH   SOLE   839,735 0 84,025
WARNER BROS DISCOVERY INC wbd 934423104   154 20,650 SH   SOLE   18,157 0 2,493
WEC ENERGY GROUP INC wec 92939u106   37,470 477,568 SH   SOLE   434,273 0 43,295
WELLS FARGO & COMPANY wfc 949746101   288 4,845 SH   SOLE   4,777 0 68
WASTE MANAGEMENT INC wm 94106L109   354 1,660 SH   SOLE   1,660 0 0
WILLIAMS COS INC wmb 969457100   44,286 1,042,014 SH   SOLE   940,614 0 101,400
WALMART INC wmt 931142103   1,978 29,210 SH   SOLE   25,748 0 3,462
WORTHINGTON ENTERPRISES INC wor 981811102   263 5,563 SH   SOLE   5,563 0 0
WILLIAMS SONOMA wsm 969904101   508 1,800 SH   SOLE   1,800 0 0
XCEL ENERGY xel 98389B100   35,787 670,041 SH   SOLE   612,413 0 57,628
COMMUNICATION SERV SEL SEC SPDR ETF xlc 81369y852   3,901 45,539 SH   SOLE   22,629 0 22,910
ENERGY SELECT SECTOR SPDR xle 81369y506   3,712 40,729 SH   SOLE   24,018 0 16,711
FINANCIAL SELECT SECTOR SPDR xlf 81369y605   5,966 145,126 SH   SOLE   77,907 0 67,219
INDUSTRIAL SELECT SECTOR SPDR xli 81369y704   675 5,537 SH   SOLE   4,605 0 932
TECHNOLOGY SELECT SECTOR SPDR xlk 81369y803   727 3,212 SH   SOLE   3,212 0 0
CONSUMER STAPLES SELECT SECTOR SPDR xlp 81369y308   2,288 29,881 SH   SOLE   11,880 0 18,001
UTILITIES SELECT SECTOR SPDR xlu 81369Y886   11,865 174,126 SH   SOLE   87,273 0 86,853
HEALTH CARE SELECT SECTOR SPDR xlv 81369y209   3,055 20,959 SH   SOLE   15,577 0 5,382
EXXON MOBIL CORPORATION xom 30231g102   43,163 374,941 SH   SOLE   343,658 0 31,283
YUM! BRANDS INC yum 988498101   234 1,768 SH   SOLE   1,768 0 0