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,884 35,723 SH   SOLE   34,963 0 760
ABBVIE INC abbv 00287y109 53,848 351,581 SH   SOLE   324,907 0 26,674
ABBOTT LABORATORIES abt 002824100 45,237 416,358 SH   SOLE   392,428 0 23,930
ACCENTURE PLC-CL A acn g1151c101 33,095 119,197 SH   SOLE   110,238 0 8,959
ADOBE INC adbe 00724F101 202 553 SH   SOLE   553 0 0
AUTOMATIC DATA PROCESSING adp 053015103 8,245 39,256 SH   SOLE   37,051 0 2,205
AMEREN CORPORATION aee 023608102 734 8,124 SH   SOLE   6,899 0 1,225
AMERICAN ELECTRIC POWER aep 025537101 38,893 405,394 SH   SOLE   375,414 0 29,980
AFLAC INC afl 001055102 435 7,860 SH   SOLE   7,260 0 600
ALLSTATE CORP all 020002101 33,082 261,044 SH   SOLE   244,676 0 16,368
AMGEN INC amgn 031162100 42,380 174,188 SH   SOLE   163,637 0 10,551
AMAZON.COM INC amzn 023135106 502 4,725 SH   SOLE   4,645 0 80
ANTS SOFTWARE INC ants 037271103 0 46,666 SH   SOLE   46,666 0 0
APOLLO GLOBAL MANAGEMENT LLC apo 03769m106 25,788 531,926 SH   SOLE   488,863 0 43,063
ACTIVISION BLIZZARD INC atvi 00507v109 27,917 358,555 SH   SOLE   336,505 0 22,050
BROADCOM INC avgo 11135f101 33,731 69,432 SH   SOLE   64,216 0 5,216
AMERICAN EXPRESS CO axp 025816109 35,432 255,606 SH   SOLE   237,678 0 17,928
BOEING CO ba 097023105 1,313 9,606 SH   SOLE   9,606 0 0
BANK OF AMERICA CORP bac 060505104 592 19,033 SH   SOLE   19,033 0 0
BOOZ ALLEN HAMILTON HOLDING CORP bah 099502106 36,769 406,920 SH   SOLE   377,440 0 29,480
BAXTER INTERNATIONAL INC bax 071813109 381 5,927 SH   SOLE   5,927 0 0
BECTON DICKINSON & CO bdx 075887109 272 1,104 SH   SOLE   1,104 0 0
BANK OF NEW YORK MELLON CORP bk 064058100 1,131 27,118 SH   SOLE   25,643 0 1,475
BLACKROCK INC blk 09247x101 31,735 52,106 SH   SOLE   48,939 0 3,167
BRISTOL MYERS SQUIBB CO bmy 110122108 42,671 554,170 SH   SOLE   513,916 0 40,253
VANGUARD TOTAL BOND MKT bnd 921937835 228 3,028 SH   SOLE   3,028 0 0
BP PLC-SPONS ADR bp 055622104 26,569 937,191 SH   SOLE   863,612 0 73,579
BERKSHIRE HATHAWAY CL A brk.a 084670108 409 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B brkb 084670702 1,750 6,410 SH   SOLE   6,410 0 0
BROWN & BROWN INC bro 115236101 5,834 100,000 SH   SOLE   100,000 0 0
INVESCO BULLETSHARES 2022 CORP BOND bscm 46138j882 8,468 399,616 SH   SOLE   193,585 0 206,031
INVESCO BULLETSHARES 2023 CORP BOND bscn 46138j866 8,443 403,019 SH   SOLE   158,288 0 244,731
INVESCO BULLETSHARES 2024 CORP BOND bsco 46138j841 7,324 353,122 SH   SOLE   141,296 0 211,826
INVESCO BULLETSHARES 2025 CORP BOND bscp 46138j825 2,897 141,731 SH   SOLE   58,526 0 83,205
INVESCO BULLETSHARES 2026 CORP BOND bscq 46138j791 1,455 75,510 SH   SOLE   25,425 0 50,085
BLACKSTONE INC bx 09260d107 356 3,900 SH   SOLE   3,900 0 0
CATERPILLAR INC cat 149123101 19,513 109,156 SH   SOLE   108,878 0 278
COMMERCE BANCSHARES INC cbsh 200525103 1,185 18,047 SH   SOLE   12,600 0 5,447
CONSTELLATION ENERGY CORP ceg 21037t109 12,556 219,272 SH   SOLE   205,060 0 14,212
CHARTER COMMUNICATIONS (NEW) chtr 16119p108 215 459 SH   SOLE   459 0 0
CIGNA CORP NEW ci 125523100 36,522 138,594 SH   SOLE   126,709 0 11,885
COLGATE PALMOLIVE CO cl 194162103 624 7,785 SH   SOLE   6,285 0 1,500
COMCAST CORP CLASS A cmcsa 20030N101 24,946 635,724 SH   SOLE   584,579 0 51,145
CONOCOPHILLIPS cop 20825C104 46,242 514,887 SH   SOLE   479,127 0 35,760
COSTCO WHOLESALE CORP cost 22160K105 940 1,961 SH   SOLE   1,961 0 0
CISCO SYSTEMS INC csco 17275R102 39,824 933,962 SH   SOLE   879,081 0 54,881
CSX CORP csx 126408103 1,151 39,600 SH   SOLE   39,600 0 0
CVS HEALTH CORP cvs 126650100 32,149 346,962 SH   SOLE   316,750 0 30,212
CHEVRON CORPORATION cvx 166764100 42,712 295,016 SH   SOLE   272,690 0 22,325
DOMINION ENERGY INC d 25746U109 32,564 408,019 SH   SOLE   376,156 0 31,863
DEERE & CO de 244199105 52,286 174,596 SH   SOLE   164,279 0 10,317
DISCOVER FINANCIAL SERVICES dfs 254709108 35,720 377,674 SH   SOLE   353,075 0 24,599
ISHARES CORE DIVIDEND GROWTH ETF dgro 46434v621 19,830 416,240 SH   SOLE   218,210 0 198,030
QUEST DIAGNOSTICS INC dgx 74834L100 720 5,415 SH   SOLE   4,535 0 880
THE WALT DISNEY CO dis 254687106 26,412 279,788 SH   SOLE   262,984 0 16,804
DOW INC dow 260557103 245 4,755 SH   SOLE   4,755 0 0
AMDOCS LTD dox g02602103 27,848 334,264 SH   SOLE   306,434 0 27,830
DARDEN RESTAURANTS INC dri 237194105 608 5,375 SH   SOLE   5,375 0 0
DTE ENERGY COMPANY dte 233331107 30,979 244,412 SH   SOLE   225,328 0 19,084
DT MIDSTREAM INC dtm 23345m107 34,771 709,324 SH   SOLE   659,972 0 49,352
DUKE ENERGY HOLDING CORP duk 26441c204 34,596 322,695 SH   SOLE   297,733 0 24,962
CONSOLIDATED EDISON INC ed 209115104 2,317 24,367 SH   SOLE   24,367 0 0
EDISON INTERNATIONAL eix 281020107 352 5,560 SH   SOLE   5,560 0 0
EASTMAN CHEMICAL COMPANY emn 277432100 29,877 332,818 SH   SOLE   308,144 0 24,674
EMERSON ELECTRIC CO emr 291011104 251 3,150 SH   SOLE   3,150 0 0
ENBRIDGE INC enb 29250n105 33,381 789,900 SH   SOLE   727,153 0 62,747
ENTERPRISE PRODUCTS epd 293792107 285 11,684 SH   SOLE   11,684 0 0
EVERSOURCE ENERGY es 30040w108 34,289 405,933 SH   SOLE   376,470 0 29,463
ENTERGY CORP etr 29364G103 33,214 294,869 SH   SOLE   270,768 0 24,101
EVERGY INC evrg 30034w106 35,628 546,019 SH   SOLE   500,108 0 45,911
EXELON CORPORATION exc 30161N101 33,852 746,952 SH   SOLE   691,221 0 55,731
FIRSTENERGY CORP fe 337932107 35,261 918,498 SH   SOLE   849,740 0 68,759
FIRST HORIZON CORP fhn 320517105 440 20,142 SH   SOLE   20,142 0 0
GENERAL DYNAMICS CORP gd 369550108 8,878 40,126 SH   SOLE   39,166 0 960
GENERAL MILLS INC gis 370334104 36,484 483,554 SH   SOLE   450,660 0 32,894
SPDR GOLD TRUST gld 78463v107 233 1,386 SH   SOLE   1,086 0 300
ALPHABET INC CL C goog 02079k107 470 215 SH   SOLE   215 0 0
ALPHABET INC CL A googl 02079k305 497 228 SH   SOLE   228 0 0
GENUINE PARTS CO gpc 372460105 35,874 269,727 SH   SOLE   248,447 0 21,280
HOME DEPOT INC hd 437076102 31,309 114,155 SH   SOLE   104,947 0 9,208
HONEYWELL INTERNATL INC hon 438516106 39,894 229,527 SH   SOLE   216,882 0 12,645
THE HERSHEY COMPANY hsy 427866108 298 1,383 SH   SOLE   1,383 0 0
INTL BUSINESS MACHINES CORP ibm 459200101 1,944 13,766 SH   SOLE   13,766 0 0
INTERCONTINENTIAL EXCHANGE INC ice 45866F104 24,701 262,670 SH   SOLE   243,235 0 19,435
INTEL CORPORATION intc 458140100 7,113 190,138 SH   SOLE   186,788 0 3,350
INTUITIVE SURGICAL INC isrg 46120E602 216 1,077 SH   SOLE   1,077 0 0
ILLINOIS TOOL WORKS itw 452308109 453 2,485 SH   SOLE   2,485 0 0
ISHARES S&P500 VALUE INDEX ETF ive 464287408 290 2,108 SH   SOLE   2,108 0 0
ISHARES RUSSELL 2000 GROWTH ETF iwo 464287648 206 1,000 SH   SOLE   1,000 0 0
ISHARES RUSSELL MIDCAP GROWTH ETF iwp 464287481 329 4,147 SH   SOLE   4,147 0 0
JOHNSON & JOHNSON jnj 478160104 51,459 289,896 SH   SOLE   268,776 0 21,120
JP MORGAN CHASE & CO jpm 46625H100 41,115 365,110 SH   SOLE   341,979 0 23,131
KIMBERLY CLARK CORP kmb 494368103 31,677 234,381 SH   SOLE   216,956 0 17,425
COCA COLA CO ko 191216100 36,304 577,077 SH   SOLE   536,804 0 40,273
LINCOLN ELECTRIC HOLDINGS INC leco 533900106 26,522 214,995 SH   SOLE   197,830 0 17,165
ELI LILLY & CO lly 532457108 1,090 3,363 SH   SOLE   2,513 0 850
LOCKHEED MARTIN CORP lmt 539830109 34,164 79,458 SH   SOLE   72,419 0 7,039
ALLIANT ENERGY CORP lnt 018802108 37,106 633,099 SH   SOLE   588,782 0 44,317
LOWES COS INC low 548661107 973 5,573 SH   SOLE   5,573 0 0
LAM RESEARCH CORP lrcx 512807108 26,480 62,138 SH   SOLE   56,767 0 5,371
MCDONALDS CORPORATION mcd 580135101 1,472 5,961 SH   SOLE   5,961 0 0
MONDELEZ INTL INC mdlz 609207105 30,486 491,001 SH   SOLE   452,314 0 38,687
MEDTRONIC PLC mdt g5960l103 24,414 272,024 SH   SOLE   248,816 0 23,208
METLIFE INC met 59156r108 285 4,546 SH   SOLE   4,546 0 0
META PLATFORMS INC CL A meta 30303m102 325 2,016 SH   SOLE   2,016 0 0
MCCORMICK & CO INC mkc 579780206 3,537 42,482 SH   SOLE   42,452 0 30
MARSH & MCLENNAN COS mmc 571748102 40,068 258,088 SH   SOLE   240,563 0 17,525
3M COMPANY mmm 88579y101 2,541 19,632 SH   SOLE   19,414 0 218
ALTRIA GROUP INC mo 02209S103 257 6,151 SH   SOLE   6,151 0 0
MERCK AND CO INC NEW mrk 58933y105 32,714 358,828 SH   SOLE   330,519 0 28,309
MICROSOFT CORP msft 594918104 85,664 333,544 SH   SOLE   320,201 0 13,343
NEXTERA ENERGY INC nee 65339f101 47,110 608,191 SH   SOLE   564,486 0 43,705
NATIONAL FUEL GAS CO nfg 636180101 297 4,500 SH   SOLE   4,500 0 0
NORTHROP GRUMMAN CORP noc 666807102 672 1,405 SH   SOLE   1,405 0 0
NORFOLK SOUTHERN CORP nsc 655844108 5,873 25,840 SH   SOLE   25,495 0 345
NESTLE SA SPONSORED ADR nsrgy 641069406 282 2,427 SH   SOLE   2,427 0 0
NVIDIA CORP nvda 67066G104 207 1,363 SH   SOLE   1,363 0 0
OGE ENERGY CORP oge 670837103 401 10,400 SH   SOLE   10,400 0 0
OMNICOM GROUP omc 681919106 26,066 409,781 SH   SOLE   374,373 0 35,408
ORACLE CORP orcl 68389X105 40,292 576,667 SH   SOLE   545,374 0 31,293
PAYCHEX INC payx 704326107 221 1,940 SH   SOLE   600 0 1,340
PHILLIPS EDISON & CO INC peco 71844v201 664 19,882 SH   SOLE   19,882 0 0
PEPSICO INC pep 713448108 43,485 260,920 SH   SOLE   243,543 0 17,377
PFIZER INC pfe 717081103 1,324 25,261 SH   SOLE   24,461 0 800
PROCTER & GAMBLE CO pg 742718109 41,499 288,607 SH   SOLE   270,383 0 18,224
PROGRESSIVE CORP pgr 743315103 497 4,275 SH   SOLE   3,240 0 1,035
POLARIS INDUSTRIES INC pii 731068102 19,414 195,543 SH   SOLE   177,335 0 18,208
PHILIP MORRIS INTL pm 718172109 29,644 300,226 SH   SOLE   272,364 0 27,862
PNC FINANCIAL SERVICES GROUP pnc 693475105 34,600 219,304 SH   SOLE   203,545 0 15,759
PORTLAND GENERAL ELECTRIC CO por 736508847 2,047 42,347 SH   SOLE   40,347 0 2,000
PPG INDUSTRIES INC ppg 693506107 26,217 229,289 SH   SOLE   213,237 0 16,052
PRIMERICA INC pri 74164m108 24,487 204,588 SH   SOLE   188,235 0 16,353
PHILLIPS 66 psx 718546104 403 4,911 SH   SOLE   4,911 0 0
QUALCOMM INC qcom 747525103 44,097 345,210 SH   SOLE   322,036 0 23,175
INVESCO QQQ TRUST SERIES 1 qqq 46090e103 295 1,054 SH   SOLE   1,054 0 0
REGIONS FINANCIAL CORP rf 7591EP100 28,473 1,518,561 SH   SOLE   1,398,698 0 119,863
RLI CORP rli 749607107 18,130 155,505 SH   SOLE   155,505 0 0
RPM INTERNATIONAL INC rpm 749685103 3,492 44,354 SH   SOLE   43,254 0 1,100
INVESCO S&P 500 EQUAL WEIGHT ETF rsp 46137v357 11,968 89,157 SH   SOLE   89,157 0 0
RAYTHEON TECHNOLOGIES CORP rtx 75513e101 571 5,938 SH   SOLE   5,938 0 0
STARBUCKS CORP sbux 855244109 23,693 310,155 SH   SOLE   290,300 0 19,855
SCHWAB US DVD EQUITY ETF schd 808524797 21,923 306,058 SH   SOLE   167,704 0 138,354
CHARLES SCHWAB CORP schw 808513105 32,182 509,377 SH   SOLE   469,810 0 39,567
SCHWAB US AGGREGATE BOND ETF schz 808524839 696 14,543 SH   SOLE   5,748 0 8,795
SHELL PLC ADR shel 780259305 419 8,010 SH   SOLE   8,010 0 0
SIEMENS AG-SPONS ADR siegy 826197501 20,096 393,428 SH   SOLE   360,420 0 33,008
SOUTHERN CO so 842587107 36,614 513,453 SH   SOLE   475,133 0 38,320
S&P GLOBAL INC spgi 78409v104 38,253 113,490 SH   SOLE   107,368 0 6,122
SPDR S&P 500 ETF TRUST spy 78462f103 1,362 3,609 SH   SOLE   2,759 0 850
SEMPRA sre 816851109 202 1,346 SH   SOLE   1,346 0 0
CONSTELLATION BRANDS INC stz 21036p108 24,441 104,871 SH   SOLE   97,174 0 7,697
STANLEY BLACK & DECKER INC. swk 854502101 22,453 214,119 SH   SOLE   197,953 0 16,166
STRYKER CORP syk 863667101 811 4,075 SH   SOLE   4,075 0 0
AT&T INC t 00206R102 31,458 1,500,881 SH   SOLE   1,387,426 0 113,455
TRUIST FINANCIAL CORP tfc 89832q109 31,091 655,524 SH   SOLE   605,412 0 50,112
TARGET CORP tgt 87612e106 36,907 261,328 SH   SOLE   244,155 0 17,173
T ROWE PRICE ASSOCIATES trow 74144t108 713 6,276 SH   SOLE   6,201 0 75
TC ENERGY CORP trp 87807b107 1,456 28,112 SH   SOLE   26,937 0 1,175
TRAVELERS COMPANIES INC trv 89417e109 1,200 7,098 SH   SOLE   7,098 0 0
TEXAS INSTRUMENTS INC txn 882508104 42,426 276,121 SH   SOLE   260,512 0 15,609
UNITEDHEALTH GROUP unh 91324P102 74,717 145,468 SH   SOLE   137,344 0 8,125
UNION PACIFIC CORP unp 907818108 1,010 4,736 SH   SOLE   4,736 0 0
UNITED PARCEL SERVICE B ups 911312106 4,718 25,848 SH   SOLE   25,848 0 0
US BANCORP usb 902973304 27,914 606,554 SH   SOLE   557,426 0 49,128
VISA INC CLASS A SHARES v 92826c839 216 1,096 SH   SOLE   1,096 0 0
VANGUARD SHORT-TERM CORPORATE ETF vcsh 92206c409 912 11,962 SH   SOLE   8,182 0 3,780
VERU INC veru 92536c103 170 15,000 SH   SOLE   15,000 0 0
VANGUARD DIVIDEND APPRECIATION ETF vig 921908844 892 6,219 SH   SOLE   5,294 0 925
VANGUARD S&P 500 ETF voo 922908363 419 1,208 SH   SOLE   508 0 700
VERIZON COMMUNICATIONS vz 92343v104 39,179 771,995 SH   SOLE   717,509 0 54,486
WARNER BROS DISCOVERY INC wbd 934423104 4,105 305,868 SH   SOLE   288,599 0 17,269
WEC ENERGY GROUP INC wec 92939u106 301 2,988 SH   SOLE   2,988 0 0
WASTE MANAGEMENT INC wm 94106L109 259 1,692 SH   SOLE   1,692 0 0
WILLIAMS COS INC wmb 969457100 29,616 948,940 SH   SOLE   865,300 0 83,640
WALMART INC wmt 931142103 1,095 9,004 SH   SOLE   8,854 0 150
WORTHINGTON INDUSTRIES INC wor 981811102 245 5,563 SH   SOLE   5,563 0 0
XCEL ENERGY xel 98389B100 40,000 565,295 SH   SOLE   523,492 0 41,803
COMMUNICATION SERV SEL SEC SPDR ETF xlc 81369y852 1,835 33,811 SH   SOLE   17,676 0 16,135
ENERGY SELECT SECTOR SPDR xle 81369y506 4,631 64,755 SH   SOLE   35,564 0 29,191
FINANCIAL SELECT SECTOR SPDR xlf 81369y605 4,083 129,832 SH   SOLE   74,051 0 55,781
INDUSTRIAL SELECT SECTOR SPDR xli 81369y704 695 7,952 SH   SOLE   7,952 0 0
TECHNOLOGY SELECT SECTOR SPDR xlk 81369y803 726 5,712 SH   SOLE   5,712 0 0
UTILITIES SELECT SECTOR SPDR xlu 81369Y886 9,827 140,119 SH   SOLE   74,485 0 65,634
HEALTH CARE SELECT SECTOR SPDR xlv 81369Y209 4,110 32,049 SH   SOLE   20,313 0 11,736
CONSUMER DISC SELECT SECTOR SPDR xly 81369Y407 279 2,029 SH   SOLE   2,029 0 0
EXXON MOBIL CORPORATION xom 30231g102 4,057 47,370 SH   SOLE   47,348 0 22
YUM! BRANDS INC yum 988498101 254 2,238 SH   SOLE   2,238 0 0