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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC aapl 037833100 4,949 35,810 SH   SOLE   34,969 0 841
ABBVIE INC abbv 00287y109 47,534 354,177 SH   SOLE   327,088 0 27,089
ABBOTT LABORATORIES abt 002824100 40,809 421,759 SH   SOLE   397,098 0 24,661
ACCENTURE PLC-CL A acn g1151c101 31,061 120,718 SH   SOLE   111,526 0 9,192
AUTOMATIC DATA PROCESSING adp 053015103 8,541 37,760 SH   SOLE   35,595 0 2,165
AMEREN CORPORATION aee 023608102 649 8,060 SH   SOLE   6,835 0 1,225
AMERICAN ELECTRIC POWER aep 025537101 35,282 408,116 SH   SOLE   377,636 0 30,480
AFLAC INC afl 001055102 453 8,060 SH   SOLE   7,460 0 600
ALLSTATE CORP all 020002101 32,913 264,299 SH   SOLE   247,511 0 16,788
AMGEN INC amgn 031162100 39,468 175,103 SH   SOLE   164,442 0 10,661
AMAZON.COM INC amzn 023135106 551 4,873 SH   SOLE   4,740 0 133
ANTS SOFTWARE INC ants 037271103 0 46,666 SH   SOLE   46,666 0 0
APOLLO GLOBAL MANAGEMENT LLC apo 03769m106 24,973 537,050 SH   SOLE   493,417 0 43,633
ATI PHYSICAL THERAPY INC atip 00216w109 10 10,000 SH   SOLE   10,000 0 0
ACTIVISION BLIZZARD INC atvi 00507v109 26,919 362,105 SH   SOLE   340,005 0 22,100
BROADCOM INC avgo 11135f101 31,418 70,759 SH   SOLE   65,462 0 5,297
AMERICAN EXPRESS CO axp 025816109 34,794 257,906 SH   SOLE   239,558 0 18,348
BOEING CO ba 097023105 1,118 9,236 SH   SOLE   9,236 0 0
BANK OF AMERICA CORP bac 060505104 571 18,920 SH   SOLE   18,837 0 83
BOOZ ALLEN HAMILTON HOLDING CORP bah 099502106 37,806 409,375 SH   SOLE   379,635 0 29,740
BAXTER INTERNATIONAL INC bax 071813109 317 5,877 SH   SOLE   5,877 0 0
BECTON DICKINSON & CO bdx 075887109 223 1,003 SH   SOLE   1,003 0 0
BANK OF NEW YORK MELLON CORP bk 064058100 907 23,537 SH   SOLE   23,162 0 375
BLACKROCK INC blk 09247x101 29,031 52,757 SH   SOLE   49,517 0 3,240
BRISTOL MYERS SQUIBB CO bmy 110122108 39,771 559,450 SH   SOLE   518,338 0 41,113
BP PLC-SPONS ADR bp 055622104 26,822 939,478 SH   SOLE   864,139 0 75,339
BERKSHIRE HATHAWAY CL A brk.a 084670108 406 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B brkb 084670702 1,766 6,615 SH   SOLE   6,615 0 0
BROWN & BROWN INC bro 115236101 6,048 100,000 SH   SOLE   100,000 0 0
INVESCO BULLETSHARES 2022 CORP BOND bscm 46138j882 5,998 283,211 SH   SOLE   188,851 0 94,360
INVESCO BULLETSHARES 2023 CORP BOND bscn 46138j866 8,749 419,228 SH   SOLE   167,333 0 251,895
INVESCO BULLETSHARES 2024 CORP BOND bsco 46138j841 7,960 390,386 SH   SOLE   154,256 0 236,130
INVESCO BULLETSHARES 2025 CORP BOND bscp 46138j825 4,457 223,451 SH   SOLE   75,275 0 148,176
INVESCO BULLETSHARES 2026 CORP BOND bscq 46138j791 2,864 153,671 SH   SOLE   31,005 0 122,666
BLACKSTONE INC bx 09260d107 328 3,917 SH   SOLE   3,900 0 17
CATERPILLAR INC cat 149123101 18,549 113,050 SH   SOLE   112,772 0 278
COMMERCE BANCSHARES INC cbsh 200525103 1,192 18,022 SH   SOLE   12,575 0 5,447
CONSTELLATION ENERGY CORP ceg 21037t109 17,932 215,552 SH   SOLE   201,962 0 13,590
CIGNA CORP NEW ci 125523100 38,847 140,004 SH   SOLE   127,929 0 12,075
COLGATE PALMOLIVE CO cl 194162103 547 7,785 SH   SOLE   6,285 0 1,500
COMCAST CORP CLASS A cmcsa 20030N101 19,188 654,219 SH   SOLE   601,509 0 52,710
CONOCOPHILLIPS cop 20825C104 52,568 513,657 SH   SOLE   477,087 0 36,570
COSTCO WHOLESALE CORP cost 22160K105 932 1,973 SH   SOLE   1,966 0 7
CISCO SYSTEMS INC csco 17275R102 37,562 939,052 SH   SOLE   883,546 0 55,506
CSX CORP csx 126408103 1,055 39,600 SH   SOLE   39,600 0 0
CVS HEALTH CORP cvs 126650100 33,497 351,237 SH   SOLE   320,610 0 30,627
CHEVRON CORPORATION cvx 166764100 42,561 296,242 SH   SOLE   273,568 0 22,673
DOMINION ENERGY INC d 25746U109 28,643 414,462 SH   SOLE   382,124 0 32,338
DEERE & CO de 244199105 58,413 174,948 SH   SOLE   164,417 0 10,531
DISCOVER FINANCIAL SERVICES dfs 254709108 34,534 379,829 SH   SOLE   354,615 0 25,214
ISHARES CORE DIVIDEND GROWTH ETF dgro 46434v621 18,741 421,421 SH   SOLE   217,669 0 203,752
QUEST DIAGNOSTICS INC dgx 74834L100 636 5,180 SH   SOLE   4,300 0 880
DANAHER CORP dhr 235851102 213 823 SH   SOLE   823 0 0
THE WALT DISNEY CO dis 254687106 26,681 282,847 SH   SOLE   265,448 0 17,399
DOW INC dow 260557103 221 5,042 SH   SOLE   5,042 0 0
AMDOCS LTD dox g02602103 27,122 341,374 SH   SOLE   313,059 0 28,315
DARDEN RESTAURANTS INC dri 237194105 679 5,375 SH   SOLE   5,375 0 0
DTE ENERGY COMPANY dte 233331107 28,370 246,592 SH   SOLE   227,143 0 19,449
DT MIDSTREAM INC dtm 23345m107 6,245 120,352 SH   SOLE   107,672 0 12,680
DUKE ENERGY HOLDING CORP duk 26441c204 30,363 326,415 SH   SOLE   301,038 0 25,377
CONSOLIDATED EDISON INC ed 209115104 2,095 24,434 SH   SOLE   24,434 0 0
EDISON INTERNATIONAL eix 281020107 315 5,560 SH   SOLE   5,560 0 0
EASTMAN CHEMICAL COMPANY emn 277432100 24,015 338,003 SH   SOLE   312,839 0 25,164
EMERSON ELECTRIC CO emr 291011104 231 3,150 SH   SOLE   3,150 0 0
ENBRIDGE INC enb 29250n105 29,674 799,834 SH   SOLE   736,042 0 63,792
EOG RESOURCES INC eog 26875P101 26,517 237,329 SH   SOLE   220,714 0 16,615
ENTERPRISE PRODUCTS epd 293792107 272 11,440 SH   SOLE   11,440 0 0
EVERSOURCE ENERGY es 30040w108 31,690 406,496 SH   SOLE   376,708 0 29,788
EATON CORPORATION PLC F etn G29183103 26,432 198,197 SH   SOLE   181,693 0 16,504
ENTERGY CORP etr 29364G103 30,016 298,277 SH   SOLE   273,741 0 24,536
EVERGY INC evrg 30034w106 32,840 552,867 SH   SOLE   505,778 0 47,089
EXELON CORPORATION exc 30161N101 28,516 761,238 SH   SOLE   704,232 0 57,006
FIRSTENERGY CORP fe 337932107 34,295 926,888 SH   SOLE   857,230 0 69,659
FIRST HORIZON CORP fhn 320517105 461 20,142 SH   SOLE   20,142 0 0
FIDELITY NATIONAL INFORMATION fis 31620M106 21,676 286,827 SH   SOLE   265,472 0 21,355
GENERAL DYNAMICS CORP gd 369550108 8,414 39,656 SH   SOLE   38,726 0 930
GENERAL MILLS INC gis 370334104 37,125 484,594 SH   SOLE   451,670 0 32,924
SPDR GOLD TRUST gld 78463v107 818 5,286 SH   SOLE   4,986 0 300
ALPHABET INC CL C goog 02079k107 636 6,610 SH   SOLE   6,610 0 0
ALPHABET INC CL A googl 02079k305 442 4,620 SH   SOLE   4,560 0 60
GENUINE PARTS CO gpc 372460105 40,302 269,906 SH   SOLE   248,456 0 21,450
HOME DEPOT INC hd 437076102 32,087 116,283 SH   SOLE   106,874 0 9,409
HONEYWELL INTERNATL INC hon 438516106 38,711 231,842 SH   SOLE   218,827 0 13,015
THE HERSHEY COMPANY hsy 427866108 305 1,383 SH   SOLE   1,383 0 0
INTL BUSINESS MACHINES CORP ibm 459200101 1,611 13,561 SH   SOLE   13,561 0 0
INTERCONTINENTIAL EXCHANGE INC ice 45866F104 23,941 264,985 SH   SOLE   244,770 0 20,215
ISHARES GLOBAL CLEAN ENERGY ETF icln 464288224 303 15,847 SH   SOLE   15,847 0 0
INTEL CORPORATION intc 458140100 4,731 183,573 SH   SOLE   180,223 0 3,350
ILLINOIS TOOL WORKS itw 452308109 449 2,485 SH   SOLE   2,485 0 0
ISHARES S&P500 VALUE INDEX ETF ive 464287408 270 2,098 SH   SOLE   2,098 0 0
ISHARES RUSSELL 2000 GROWTH ETF iwo 464287648 207 1,000 SH   SOLE   1,000 0 0
ISHARES RUSSELL MIDCAP GROWTH ETF iwp 464287481 325 4,147 SH   SOLE   4,147 0 0
JOHNSON & JOHNSON jnj 478160104 47,968 293,633 SH   SOLE   272,283 0 21,350
JP MORGAN CHASE & CO jpm 46625H100 38,644 369,797 SH   SOLE   346,039 0 23,758
KIMBERLY CLARK CORP kmb 494368103 26,747 237,667 SH   SOLE   219,957 0 17,710
COCA COLA CO ko 191216100 32,695 583,631 SH   SOLE   542,604 0 41,027
LINCOLN ELECTRIC HOLDINGS INC leco 533900106 27,379 217,780 SH   SOLE   199,740 0 18,040
ELI LILLY & CO lly 532457108 1,098 3,396 SH   SOLE   2,535 0 861
LOCKHEED MARTIN CORP lmt 539830109 31,290 81,001 SH   SOLE   73,822 0 7,179
ALLIANT ENERGY CORP lnt 018802108 33,875 639,279 SH   SOLE   594,087 0 45,192
LOWES COS INC low 548661107 1,047 5,573 SH   SOLE   5,573 0 0
LAM RESEARCH CORP lrcx 512807108 23,524 64,272 SH   SOLE   58,737 0 5,535
MASTERCARD INC ma 57636q104 265 933 SH   SOLE   849 0 84
MCDONALDS CORPORATION mcd 580135101 1,327 5,753 SH   SOLE   5,753 0 0
MONDELEZ INTL INC mdlz 609207105 27,275 497,440 SH   SOLE   457,803 0 39,637
MEDTRONIC PLC mdt g5960l103 22,572 279,532 SH   SOLE   255,564 0 23,968
METLIFE INC met 59156r108 267 4,389 SH   SOLE   4,389 0 0
META PLATFORMS INC CL A meta 30303m102 347 2,558 SH   SOLE   2,549 0 9
MCCORMICK & CO INC mkc 579780206 3,013 42,282 SH   SOLE   42,252 0 30
MARSH & MCLENNAN COS mmc 571748102 38,618 258,680 SH   SOLE   240,875 0 17,805
3M COMPANY mmm 88579y101 2,121 19,192 SH   SOLE   19,049 0 143
ALTRIA GROUP INC mo 02209S103 248 6,151 SH   SOLE   6,151 0 0
MERCK AND CO INC NEW mrk 58933y105 31,371 364,272 SH   SOLE   335,594 0 28,678
MICROSOFT CORP msft 594918104 77,854 334,281 SH   SOLE   320,810 0 13,471
NEXTERA ENERGY INC nee 65339f101 47,568 606,656 SH   SOLE   562,726 0 43,930
NATIONAL FUEL GAS CO nfg 636180101 277 4,500 SH   SOLE   4,500 0 0
NORTHROP GRUMMAN CORP noc 666807102 661 1,405 SH   SOLE   1,405 0 0
NORFOLK SOUTHERN CORP nsc 655844108 5,330 25,425 SH   SOLE   25,080 0 345
NESTLE SA SPONSORED ADR nsrgy 641069406 261 2,427 SH   SOLE   2,427 0 0
OGE ENERGY CORP oge 670837103 379 10,400 SH   SOLE   10,400 0 0
OMNICOM GROUP omc 681919106 26,185 415,046 SH   SOLE   378,983 0 36,063
ORACLE CORP orcl 68389X105 35,610 583,102 SH   SOLE   551,169 0 31,933
O'REILLY AUTOMOTIVE INC orly 67103h107 297 422 SH   SOLE   422 0 0
PAYCHEX INC payx 704326107 218 1,940 SH   SOLE   600 0 1,340
PHILLIPS EDISON & CO INC peco 71844v201 558 19,882 SH   SOLE   19,882 0 0
PEPSICO INC pep 713448108 42,941 263,024 SH   SOLE   245,402 0 17,622
PFIZER INC pfe 717081103 1,096 25,048 SH   SOLE   24,248 0 800
PROCTER & GAMBLE CO pg 742718109 36,712 290,792 SH   SOLE   272,304 0 18,488
PROGRESSIVE CORP pgr 743315103 616 5,301 SH   SOLE   4,266 0 1,035
POLARIS INDUSTRIES INC pii 731068102 19,006 198,703 SH   SOLE   179,690 0 19,013
PHILIP MORRIS INTL pm 718172109 25,184 303,391 SH   SOLE   275,176 0 28,215
PNC FINANCIAL SERVICES GROUP pnc 693475105 33,202 222,207 SH   SOLE   206,083 0 16,124
PORTLAND GENERAL ELECTRIC CO por 736508847 1,832 42,147 SH   SOLE   40,147 0 2,000
PPG INDUSTRIES INC ppg 693506107 25,732 232,469 SH   SOLE   216,022 0 16,447
PRIMERICA INC pri 74164m108 281 2,280 SH   SOLE   1,515 0 765
PHILLIPS 66 psx 718546104 392 4,856 SH   SOLE   4,856 0 0
QUALCOMM INC qcom 747525103 39,237 347,288 SH   SOLE   323,908 0 23,380
INVESCO QQQ TRUST SERIES 1 qqq 46090e103 301 1,125 SH   SOLE   1,054 0 71
REGIONS FINANCIAL CORP rf 7591EP100 30,953 1,542,236 SH   SOLE   1,420,358 0 121,878
RLI CORP rli 749607107 15,958 155,870 SH   SOLE   155,870 0 0
RPM INTERNATIONAL INC rpm 749685103 3,687 44,254 SH   SOLE   43,154 0 1,100
INVESCO S&P 500 EQUAL WEIGHT ETF rsp 46137v357 11,348 89,157 SH   SOLE   89,157 0 0
RAYTHEON TECHNOLOGIES CORP rtx 75513e101 511 6,238 SH   SOLE   6,238 0 0
STARBUCKS CORP sbux 855244109 27,386 325,019 SH   SOLE   302,419 0 22,600
SCHWAB US DVD EQUITY ETF schd 808524797 20,558 309,467 SH   SOLE   167,010 0 142,457
CHARLES SCHWAB CORP schw 808513105 36,886 513,226 SH   SOLE   472,769 0 40,457
SCHWAB US AGGREGATE BOND ETF schz 808524839 600 13,243 SH   SOLE   5,748 0 7,495
SHELL PLC ADR shel 780259305 399 8,010 SH   SOLE   8,010 0 0
SOUTHERN CO so 842587107 35,180 517,358 SH   SOLE   477,993 0 39,365
S&P GLOBAL INC spgi 78409v104 35,011 114,657 SH   SOLE   108,153 0 6,504
SPDR S&P 500 ETF TRUST spy 78462f103 1,081 3,027 SH   SOLE   2,252 0 775
SEMPRA sre 816851109 202 1,346 SH   SOLE   1,346 0 0
CONSTELLATION BRANDS INC stz 21036p108 25,297 110,140 SH   SOLE   102,168 0 7,972
STANLEY BLACK & DECKER INC. swk 854502101 16,532 219,809 SH   SOLE   202,813 0 16,996
STRYKER CORP syk 863667101 827 4,083 SH   SOLE   4,075 0 8
AT&T INC t 00206R102 23,732 1,547,098 SH   SOLE   1,429,963 0 117,135
TRUIST FINANCIAL CORP tfc 89832q109 28,782 661,040 SH   SOLE   610,036 0 51,003
TARGET CORP tgt 87612e106 39,112 263,574 SH   SOLE   246,170 0 17,404
T ROWE PRICE ASSOCIATES trow 74144t108 677 6,443 SH   SOLE   6,368 0 75
TC ENERGY CORP trp 87807b107 1,028 25,511 SH   SOLE   24,336 0 1,175
TRAVELERS COMPANIES INC trv 89417e109 1,047 6,831 SH   SOLE   6,831 0 0
TESLA INC tsla 88160r101 224 846 SH   SOLE   846 0 0
TEXAS INSTRUMENTS INC txn 882508104 42,685 275,778 SH   SOLE   259,984 0 15,794
UNITEDHEALTH GROUP unh 91324P102 73,262 145,062 SH   SOLE   136,858 0 8,204
UNION PACIFIC CORP unp 907818108 915 4,696 SH   SOLE   4,684 0 12
UNITED PARCEL SERVICE B ups 911312106 4,131 25,573 SH   SOLE   25,573 0 0
US BANCORP usb 902973304 24,840 616,079 SH   SOLE   566,091 0 49,988
VISA INC CLASS A SHARES v 92826c839 298 1,677 SH   SOLE   1,665 0 12
VANGUARD SHORT-TERM CORPORATE ETF vcsh 92206c409 637 8,572 SH   SOLE   5,182 0 3,390
VERU INC veru 92536c103 173 15,000 SH   SOLE   15,000 0 0
VANGUARD DIVIDEND APPRECIATION ETF vig 921908844 841 6,221 SH   SOLE   5,296 0 925
VANGUARD S&P 500 ETF voo 922908363 429 1,306 SH   SOLE   606 0 700
VERIZON COMMUNICATIONS vz 92343v104 29,776 784,196 SH   SOLE   727,436 0 56,760
WARNER BROS DISCOVERY INC wbd 934423104 1,283 111,561 SH   SOLE   100,813 0 10,748
WEC ENERGY GROUP INC wec 92939u106 269 3,003 SH   SOLE   2,988 0 15
WASTE MANAGEMENT INC wm 94106L109 273 1,703 SH   SOLE   1,692 0 11
WILLIAMS COS INC wmb 969457100 27,411 957,425 SH   SOLE   870,800 0 86,625
WALMART INC wmt 931142103 1,161 8,951 SH   SOLE   8,801 0 150
WORTHINGTON INDUSTRIES INC wor 981811102 212 5,563 SH   SOLE   5,563 0 0
WILLIAMS SONOMA wsm 969904101 212 1,800 SH   SOLE   1,800 0 0
XCEL ENERGY xel 98389B100 36,356 568,055 SH   SOLE   525,807 0 42,248
COMMUNICATION SERV SEL SEC SPDR ETF xlc 81369y852 1,706 35,626 SH   SOLE   18,207 0 17,419
ENERGY SELECT SECTOR SPDR xle 81369y506 4,632 64,322 SH   SOLE   34,924 0 29,398
FINANCIAL SELECT SECTOR SPDR xlf 81369y605 4,007 131,998 SH   SOLE   73,728 0 58,270
INDUSTRIAL SELECT SECTOR SPDR xli 81369y704 659 7,952 SH   SOLE   7,952 0 0
TECHNOLOGY SELECT SECTOR SPDR xlk 81369y803 637 5,362 SH   SOLE   5,362 0 0
UTILITIES SELECT SECTOR SPDR xlu 81369Y886 9,188 140,246 SH   SOLE   73,543 0 66,703
HEALTH CARE SELECT SECTOR SPDR xlv 81369y209 3,845 31,750 SH   SOLE   20,012 0 11,738
CONSUMER DISC SELECT SECTOR SPDR xly 81369Y407 218 1,529 SH   SOLE   1,529 0 0
EXXON MOBIL CORPORATION xom 30231g102 4,166 47,714 SH   SOLE   47,648 0 66
YUM! BRANDS INC yum 988498101 238 2,238 SH   SOLE   2,238 0 0