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,158 37,341 SH   SOLE   33,870 0 3,471
ABBVIE INC abbv 00287y109   55,638 349,111 SH   SOLE   323,722 0 25,389
ABBOTT LABORATORIES abt 002824100   41,808 412,874 SH   SOLE   387,578 0 25,296
ACCENTURE PLC-CL A acn g1151c101   34,948 122,276 SH   SOLE   112,726 0 9,550
ADOBE INC adbe 00724F101   224 581 SH   SOLE   425 0 156
ARCHER DANIELS MIDLAND adm 039483102   221 2,772 SH   SOLE   1,632 0 1,140
AUTOMATIC DATA PROCESSING adp 053015103   6,947 31,203 SH   SOLE   30,288 0 915
AMEREN CORPORATION aee 023608102   715 8,278 SH   SOLE   7,053 0 1,225
AMERICAN ELECTRIC POWER aep 025537101   37,876 416,266 SH   SOLE   386,306 0 29,960
AFLAC INC afl 001055102   397 6,160 SH   SOLE   5,560 0 600
AMERICAN INTERNATIONAL GRP aig 026874784   21,369 424,322 SH   SOLE   390,607 0 33,715
ALAMO GROUP INC alg 011311107   276 1,500 SH   SOLE   1,500 0 0
ALLSTATE CORP all 020002101   29,518 266,384 SH   SOLE   249,915 0 16,469
APPLIED MATERIALS INC amat 038222105   303 2,468 SH   SOLE   1,968 0 500
AMGEN INC amgn 031162100   41,854 173,128 SH   SOLE   163,032 0 10,096
AMAZON.COM INC amzn 023135106   682 6,605 SH   SOLE   4,385 0 2,220
VANECK VECTORS FALLEN ANGEL HIGH YI angl 92189f437   291 10,369 SH   SOLE   0 0 10,369
ANTS SOFTWARE INC ants 037271103   0 46,666 SH   SOLE   46,666 0 0
APOLLO GLOBAL MANAGEMENT LLC apo 03769m106   34,116 540,155 SH   SOLE   497,567 0 42,588
ATI PHYSICAL THERAPY INC atip 00216w109   3 10,000 SH   SOLE   10,000 0 0
ACTIVISION BLIZZARD INC atvi 00507v109   31,890 372,588 SH   SOLE   350,850 0 21,738
BROADCOM INC avgo 11135f101   45,880 71,515 SH   SOLE   66,438 0 5,077
AMERICAN EXPRESS CO axp 025816109   42,254 256,162 SH   SOLE   238,845 0 17,317
BOEING CO ba 097023105   1,760 8,287 SH   SOLE   8,287 0 0
BANK OF AMERICA CORP bac 060505104   558 19,499 SH   SOLE   19,159 0 340
BOOZ ALLEN HAMILTON HOLDING CORP bah 099502106   37,978 409,734 SH   SOLE   381,119 0 28,615
BAXTER INTERNATIONAL INC bax 071813109   227 5,594 SH   SOLE   5,594 0 0
BANK OF NEW YORK MELLON CORP bk 064058100   736 16,189 SH   SOLE   16,189 0 0
BLACKROCK INC blk 09247x101   35,400 52,906 SH   SOLE   49,771 0 3,135
BRISTOL MYERS SQUIBB CO bmy 110122108   40,614 585,978 SH   SOLE   544,765 0 41,213
BP PLC-SPONS ADR bp 055622104   35,956 947,708 SH   SOLE   875,407 0 72,301
BERKSHIRE HATHAWAY CL A brk.a 084670108   466 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B brkb 084670702   1,619 5,244 SH   SOLE   4,865 0 379
BROWN & BROWN INC bro 115236101   5,742 100,000 SH   SOLE   100,000 0 0
INVESCO BULLETSHARES 2023 CORP BOND bscn 46138j866   9,061 429,834 SH   SOLE   183,984 0 245,850
INVESCO BULLETSHARES 2024 CORP BOND bsco 46138j841   8,604 417,895 SH   SOLE   180,030 0 237,865
INVESCO BULLETSHARES 2025 CORP BOND bscp 46138j825   6,015 296,587 SH   SOLE   130,371 0 166,216
INVESCO BULLETSHARES 2026 CORP BOND bscq 46138j791   4,443 231,872 SH   SOLE   85,786 0 146,086
INVESCO BULLETSHARES 2027 CORP BOND bscr 46138j783   1,055 54,624 SH   SOLE   24,834 0 29,790
BLACKSTONE INC bx 09260d107   292 3,325 SH   SOLE   3,325 0 0
CATERPILLAR INC cat 149123101   22,212 97,062 SH   SOLE   96,884 0 178
COMMERCE BANCSHARES INC cbsh 200525103   1,096 18,788 SH   SOLE   13,068 0 5,720
CONSTELLATION ENERGY CORP ceg 21037t109   16,288 207,487 SH   SOLE   195,931 0 11,556
CIGNA GROUP ci 125523100   35,367 138,407 SH   SOLE   127,167 0 11,240
COLGATE PALMOLIVE CO cl 194162103   604 8,035 SH   SOLE   6,535 0 1,500
CLOROX COMPANY clx 189054109   209 1,320 SH   SOLE   1,320 0 0
COMCAST CORP CLASS A cmcsa 20030N101   25,801 680,574 SH   SOLE   620,739 0 59,835
CONOCOPHILLIPS cop 20825C104   49,689 500,850 SH   SOLE   466,559 0 34,291
COSTCO WHOLESALE CORP cost 22160K105   1,007 2,027 SH   SOLE   2,027 0 0
CISCO SYSTEMS INC csco 17275R102   48,973 936,828 SH   SOLE   884,499 0 52,329
CSX CORP csx 126408103   1,156 38,600 SH   SOLE   38,600 0 0
CVS HEALTH CORP cvs 126650100   26,809 360,772 SH   SOLE   329,032 0 31,740
CHEVRON CORPORATION cvx 166764100   47,637 291,967 SH   SOLE   270,497 0 21,470
DOMINION ENERGY INC d 25746U109   25,943 464,022 SH   SOLE   428,044 0 35,978
DEERE & CO de 244199105   70,398 170,505 SH   SOLE   160,594 0 9,911
DISCOVER FINANCIAL SERVICES dfs 254709108   5,269 53,308 SH   SOLE   51,708 0 1,600
ISHARES CORE DIVIDEND GROWTH ETF dgro 46434v621   22,453 449,143 SH   SOLE   240,975 0 208,168
THE WALT DISNEY CO dis 254687106   29,662 296,239 SH   SOLE   276,573 0 19,666
AMDOCS LTD dox g02602103   33,270 346,459 SH   SOLE   318,879 0 27,580
DARDEN RESTAURANTS INC dri 237194105   834 5,375 SH   SOLE   5,375 0 0
DTE ENERGY COMPANY dte 233331107   28,630 261,368 SH   SOLE   241,834 0 19,534
DT MIDSTREAM INC dtm 23345m107   2,614 52,954 SH   SOLE   47,324 0 5,630
DUKE ENERGY HOLDING CORP duk 26441c204   32,325 335,077 SH   SOLE   310,065 0 25,012
CONSOLIDATED EDISON INC ed 209115104   2,334 24,393 SH   SOLE   24,393 0 0
EDISON INTERNATIONAL eix 281020107   392 5,560 SH   SOLE   5,560 0 0
EASTMAN CHEMICAL COMPANY emn 277432100   28,544 338,442 SH   SOLE   313,648 0 24,794
EMERSON ELECTRIC CO emr 291011104   279 3,200 SH   SOLE   3,200 0 0
ENBRIDGE INC enb 29250n105   31,357 821,931 SH   SOLE   759,216 0 62,715
EOG RESOURCES INC eog 26875P101   31,379 273,742 SH   SOLE   253,124 0 20,618
ENTERPRISE PRODUCTS epd 293792107   219 8,440 SH   SOLE   8,440 0 0
EVERSOURCE ENERGY es 30040w108   11,390 145,536 SH   SOLE   135,653 0 9,883
EATON CORPORATION PLC F etn G29183103   35,378 206,477 SH   SOLE   190,108 0 16,369
ENTERGY CORP etr 29364G103   33,714 312,923 SH   SOLE   288,257 0 24,666
EVERGY INC evrg 30034w106   35,440 579,843 SH   SOLE   534,365 0 45,478
EXELON CORPORATION exc 30161N101   33,047 788,897 SH   SOLE   732,865 0 56,032
FREEPORT MCMORAN INC fcx 35671D857   223 5,451 SH   SOLE   849 0 4,602
FIRSTENERGY CORP fe 337932107   37,904 946,188 SH   SOLE   875,639 0 70,549
FIRST HORIZON CORP fhn 320517105   358 20,142 SH   SOLE   20,142 0 0
GENERAL DYNAMICS CORP gd 369550108   8,909 39,040 SH   SOLE   37,972 0 1,068
GENERAL ELECTRIC CO ge 369604301   275 2,878 SH   SOLE   2,297 0 581
GENERAL MILLS INC gis 370334104   40,607 475,153 SH   SOLE   444,644 0 30,509
SPDR GOLD TRUST gld 78463v107   804 4,386 SH   SOLE   4,086 0 300
ALPHABET INC CL C goog 02079k107   633 6,090 SH   SOLE   6,090 0 0
ALPHABET INC CL A googl 02079k305   722 6,960 SH   SOLE   4,020 0 2,940
GENUINE PARTS CO gpc 372460105   43,483 259,895 SH   SOLE   240,530 0 19,365
HOME DEPOT INC hd 437076102   35,126 119,023 SH   SOLE   109,474 0 9,549
HONEYWELL INTERNATL INC hon 438516106   44,393 232,279 SH   SOLE   219,694 0 12,585
THE HERSHEY COMPANY hsy 427866108   349 1,370 SH   SOLE   1,370 0 0
INTL BUSINESS MACHINES CORP ibm 459200101   1,815 13,845 SH   SOLE   13,845 0 0
INTERCONTINENTIAL EXCHANGE INC ice 45866F104   26,685 255,870 SH   SOLE   235,240 0 20,630
INTEL CORPORATION intc 458140100   3,520 107,752 SH   SOLE   104,752 0 3,000
ILLINOIS TOOL WORKS itw 452308109   605 2,485 SH   SOLE   2,485 0 0
ISHARES S&P500 VALUE INDEX ETF ive 464287408   308 2,028 SH   SOLE   2,028 0 0
ISHARES RUSSELL 2000 GROWTH ETF iwo 464287648   227 1,000 SH   SOLE   1,000 0 0
ISHARES RUSSELL MIDCAP GROWTH ETF iwp 464287481   378 4,147 SH   SOLE   4,147 0 0
JOHNSON & JOHNSON jnj 478160104   45,641 294,461 SH   SOLE   273,759 0 20,702
JP MORGAN CHASE & CO jpm 46625H100   48,075 368,925 SH   SOLE   345,972 0 22,953
KIMBERLY CLARK CORP kmb 494368103   32,609 242,955 SH   SOLE   225,895 0 17,060
COCA COLA CO ko 191216100   36,568 589,529 SH   SOLE   548,202 0 41,327
LINCOLN ELECTRIC HOLDINGS INC leco 533900106   37,639 222,585 SH   SOLE   204,060 0 18,525
ELI LILLY & CO lly 532457108   1,225 3,567 SH   SOLE   2,517 0 1,050
LOCKHEED MARTIN CORP lmt 539830109   38,424 81,281 SH   SOLE   74,572 0 6,709
ALLIANT ENERGY CORP lnt 018802108   34,889 653,343 SH   SOLE   607,975 0 45,368
LOWES COS INC low 548661107   1,191 5,957 SH   SOLE   5,957 0 0
LAM RESEARCH CORP lrcx 512807108   35,014 66,049 SH   SOLE   59,979 0 6,070
MASTERCARD INC ma 57636q104   204 562 SH   SOLE   522 0 40
MCDONALDS CORPORATION mcd 580135101   1,617 5,782 SH   SOLE   5,782 0 0
MONDELEZ INTL INC mdlz 609207105   35,339 506,865 SH   SOLE   467,728 0 39,137
MEDTRONIC PLC mdt g5960l103   25,567 317,134 SH   SOLE   292,865 0 24,269
METLIFE INC met 59156r108   208 3,590 SH   SOLE   3,590 0 0
META PLATFORMS INC CL A meta 30303m102   426 2,008 SH   SOLE   1,808 0 200
MCCORMICK & CO INC mkc 579780206   3,455 41,526 SH   SOLE   41,496 0 30
MARSH & MCLENNAN COS mmc 571748102   42,334 254,183 SH   SOLE   237,693 0 16,490
3M COMPANY mmm 88579y101   1,586 15,086 SH   SOLE   15,086 0 0
MERCK AND CO INC NEW mrk 58933y105   38,642 363,210 SH   SOLE   335,797 0 27,413
MICROSOFT CORP msft 594918104   95,941 332,781 SH   SOLE   317,976 0 14,805
NEXTERA ENERGY INC nee 65339f101   47,097 611,013 SH   SOLE   569,578 0 41,435
NATIONAL FUEL GAS CO nfg 636180101   260 4,500 SH   SOLE   4,500 0 0
NORTHROP GRUMMAN CORP noc 666807102   625 1,354 SH   SOLE   1,185 0 169
NORFOLK SOUTHERN CORP nsc 655844108   4,664 22,002 SH   SOLE   21,802 0 200
NESTLE SA SPONSORED ADR nsrgy 641069406   295 2,427 SH   SOLE   2,427 0 0
NVIDIA CORP nvda 67066G104   637 2,295 SH   SOLE   1,479 0 816
OGE ENERGY CORP oge 670837103   392 10,400 SH   SOLE   10,400 0 0
OMNICOM GROUP omc 681919106   38,654 409,731 SH   SOLE   376,203 0 33,528
ORACLE CORP orcl 68389X105   54,395 585,393 SH   SOLE   553,449 0 31,944
O'REILLY AUTOMOTIVE INC orly 67103h107   329 388 SH   SOLE   338 0 50
PAYCHEX INC payx 704326107   222 1,940 SH   SOLE   600 0 1,340
PHILLIPS EDISON & CO INC peco 71844v201   649 19,882 SH   SOLE   19,882 0 0
PEPSICO INC pep 713448108   47,816 262,290 SH   SOLE   244,878 0 17,412
PFIZER INC pfe 717081103   962 23,588 SH   SOLE   22,588 0 1,000
PROCTER & GAMBLE CO pg 742718109   43,710 293,966 SH   SOLE   275,568 0 18,398
PROGRESSIVE CORP pgr 743315103   598 4,183 SH   SOLE   3,148 0 1,035
POLARIS INDUSTRIES INC pii 731068102   23,625 213,553 SH   SOLE   193,605 0 19,948
PHILIP MORRIS INTL pm 718172109   29,961 308,082 SH   SOLE   281,945 0 26,137
PNC FINANCIAL SERVICES GROUP pnc 693475105   29,124 229,145 SH   SOLE   213,555 0 15,590
PORTLAND GENERAL ELECTRIC CO por 736508847   2,061 42,147 SH   SOLE   40,147 0 2,000
PPG INDUSTRIES INC ppg 693506107   32,046 239,899 SH   SOLE   223,622 0 16,277
PRIMERICA INC pri 74164m108   254 1,472 SH   SOLE   1,142 0 330
PHILLIPS 66 psx 718546104   482 4,756 SH   SOLE   4,756 0 0
QUALCOMM INC qcom 747525103   44,652 349,989 SH   SOLE   326,715 0 23,274
INVESCO QQQ TRUST SERIES 1 qqq 46090e103   338 1,054 SH   SOLE   1,054 0 0
REGIONS FINANCIAL CORP rf 7591EP100   29,477 1,588,222 SH   SOLE   1,465,893 0 122,329
REINSURANCE GROUP OF AMERICA INC rga 759351604   29,736 223,980 SH   SOLE   204,780 0 19,200
RLI CORP rli 749607107   19,647 147,819 SH   SOLE   147,819 0 0
RPM INTERNATIONAL INC rpm 749685103   3,763 43,136 SH   SOLE   42,036 0 1,100
INVESCO S&P 500 EQUAL WEIGHT ETF rsp 46137v357   13,455 93,035 SH   SOLE   93,035 0 0
RAYTHEON TECHNOLOGIES CORP rtx 75513e101   484 4,938 SH   SOLE   4,938 0 0
STARBUCKS CORP sbux 855244109   35,180 337,848 SH   SOLE   311,004 0 26,844
SCHWAB US BROAD MKT ETF schb 808524102   663 13,850 SH   SOLE   13,850 0 0
SCHWAB US DVD EQUITY ETF schd 808524797   24,037 328,559 SH   SOLE   181,853 0 146,706
CHARLES SCHWAB CORP schw 808513105   27,291 521,021 SH   SOLE   482,148 0 38,873
SCHWAB US AGGREGATE BOND ETF schz 808524839   621 13,228 SH   SOLE   5,733 0 7,495
SHELL PLC ADR shel 780259305   461 8,010 SH   SOLE   8,010 0 0
SIEMENS AG-SPONS ADR siegy 826197501   235 2,905 SH   SOLE   2,480 0 425
SOUTHERN CO so 842587107   36,497 524,529 SH   SOLE   486,129 0 38,400
S&P GLOBAL INC spgi 78409v104   40,029 116,103 SH   SOLE   109,784 0 6,319
SPDR S&P 500 ETF TRUST spy 78462f103   1,610 3,933 SH   SOLE   2,204 0 1,729
SEMPRA sre 816851109   229 1,516 SH   SOLE   1,516 0 0
ISHARES 0-5 YEAR TIPS BOND stip 46429b747   318 3,200 SH   SOLE   0 0 3,200
CONSTELLATION BRANDS INC stz 21036p108   27,300 120,855 SH   SOLE   111,773 0 9,082
STANLEY BLACK & DECKER INC. swk 854502101   19,386 240,583 SH   SOLE   221,202 0 19,381
STRYKER CORP syk 863667101   1,163 4,075 SH   SOLE   4,075 0 0
AT&T INC t 00206R102   32,872 1,707,661 SH   SOLE   1,582,445 0 125,216
TRUIST FINANCIAL CORP tfc 89832q109   23,398 686,160 SH   SOLE   635,038 0 51,122
TARGET CORP tgt 87612e106   44,451 268,375 SH   SOLE   250,962 0 17,413
THERMO FISHER SCIENTIFIC INC tmo 883556102   293 509 SH   SOLE   209 0 300
T ROWE PRICE ASSOCIATES trow 74144t108   655 5,802 SH   SOLE   5,802 0 0
TC ENERGY CORP trp 87807b107   720 18,514 SH   SOLE   17,614 0 900
TRAVELERS COMPANIES INC trv 89417e109   1,185 6,915 SH   SOLE   6,915 0 0
TEXAS INSTRUMENTS INC txn 882508104   51,176 275,126 SH   SOLE   259,921 0 15,205
UNITEDHEALTH GROUP unh 91324P102   66,248 140,180 SH   SOLE   132,466 0 7,714
UNION PACIFIC CORP unp 907818108   961 4,776 SH   SOLE   4,776 0 0
UNITED PARCEL SERVICE B ups 911312106   4,912 25,321 SH   SOLE   25,321 0 0
US BANCORP usb 902973304   23,755 658,945 SH   SOLE   609,418 0 49,527
VISA INC CLASS A SHARES v 92826c839   322 1,427 SH   SOLE   1,069 0 358
VANGUARD SHORT-TERM CORPORATE ETF vcsh 92206c409   665 8,722 SH   SOLE   5,332 0 3,390
VANGUARD FTSE DEV MKTS ETF vea 921943858   369 8,170 SH   SOLE   0 0 8,170
VERU INC veru 92536c103   17 15,000 SH   SOLE   15,000 0 0
VANGUARD DIVIDEND APPRECIATION ETF vig 921908844   917 5,954 SH   SOLE   5,029 0 925
VANGUARD S&P 500 ETF voo 922908363   263 700 SH   SOLE   0 0 700
VANGUARD GROWTH ETF vug 922908736   294 1,177 SH   SOLE   577 0 600
VERIZON COMMUNICATIONS vz 92343v104   32,157 826,859 SH   SOLE   767,243 0 59,616
WARNER BROS DISCOVERY INC wbd 934423104   520 34,415 SH   SOLE   28,501 0 5,914
WEC ENERGY GROUP INC wec 92939u106   262 2,763 SH   SOLE   2,763 0 0
WASTE MANAGEMENT INC wm 94106L109   281 1,725 SH   SOLE   1,725 0 0
WILLIAMS COS INC wmb 969457100   29,371 983,618 SH   SOLE   900,341 0 83,277
WALMART INC wmt 931142103   1,363 9,244 SH   SOLE   8,826 0 418
WORTHINGTON INDUSTRIES INC wor 981811102   360 5,563 SH   SOLE   5,563 0 0
WILLIAMS SONOMA wsm 969904101   219 1,800 SH   SOLE   1,800 0 0
XCEL ENERGY xel 98389B100   38,773 574,924 SH   SOLE   533,416 0 41,508
COMMUNICATION SERV SEL SEC SPDR ETF xlc 81369y852   2,382 41,092 SH   SOLE   22,220 0 18,872
ENERGY SELECT SECTOR SPDR xle 81369y506   4,620 55,779 SH   SOLE   30,520 0 25,259
FINANCIAL SELECT SECTOR SPDR xlf 81369y605   4,356 135,505 SH   SOLE   76,036 0 59,469
INDUSTRIAL SELECT SECTOR SPDR xli 81369y704   899 8,884 SH   SOLE   7,952 0 932
TECHNOLOGY SELECT SECTOR SPDR xlk 81369y803   806 5,337 SH   SOLE   5,337 0 0
UTILITIES SELECT SECTOR SPDR xlu 81369Y886   9,818 145,044 SH   SOLE   77,465 0 67,579
HEALTH CARE SELECT SECTOR SPDR xlv 81369y209   4,241 32,762 SH   SOLE   20,912 0 11,850
EXXON MOBIL CORPORATION xom 30231g102   5,191 47,335 SH   SOLE   47,269 0 66
YUM! BRANDS INC yum 988498101   282 2,138 SH   SOLE   2,138 0 0