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,852 35,323 SH   SOLE   32,634 0 2,689
ABBVIE INC abbv 00287y109   47,239 350,622 SH   SOLE   324,757 0 25,865
ABBOTT LABORATORIES abt 002824100   45,140 414,055 SH   SOLE   388,019 0 26,036
ACCENTURE PLC-CL A acn g1151c101   38,503 124,774 SH   SOLE   115,110 0 9,664
ARCHER DANIELS MIDLAND adm 039483102   209 2,772 SH   SOLE   1,632 0 1,140
AUTOMATIC DATA PROCESSING adp 053015103   6,889 31,343 SH   SOLE   30,428 0 915
AMEREN CORPORATION aee 023608102   645 7,895 SH   SOLE   6,453 0 1,442
AMERICAN ELECTRIC POWER aep 025537101   35,552 422,230 SH   SOLE   391,450 0 30,780
AFLAC INC afl 001055102   430 6,160 SH   SOLE   5,560 0 600
AMERICAN INTERNATIONAL GRP aig 026874784   25,359 440,722 SH   SOLE   402,612 0 38,110
ALAMO GROUP INC alg 011311107   276 1,500 SH   SOLE   1,500 0 0
ALLSTATE CORP all 020002101   29,568 271,163 SH   SOLE   253,094 0 18,069
APPLIED MATERIALS INC amat 038222105   350 2,423 SH   SOLE   1,923 0 500
AMGEN INC amgn 031162100   38,637 174,026 SH   SOLE   163,787 0 10,239
AMAZON.COM INC amzn 023135106   817 6,268 SH   SOLE   4,605 0 1,663
VANECK VECTORS FALLEN ANGEL HIGH YI angl 92189f437   288 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   41,931 545,910 SH   SOLE   502,227 0 43,683
ACTIVISION BLIZZARD INC atvi 00507v109   31,963 379,163 SH   SOLE   356,275 0 22,888
BROADCOM INC avgo 11135f101   61,518 70,920 SH   SOLE   65,780 0 5,140
AMERICAN EXPRESS CO axp 025816109   45,033 258,511 SH   SOLE   240,774 0 17,737
BOEING CO ba 097023105   1,696 8,030 SH   SOLE   8,030 0 0
BANK OF AMERICA CORP bac 060505104   563 19,616 SH   SOLE   19,204 0 412
BOOZ ALLEN HAMILTON HOLDING CORP bah 099502106   45,965 411,874 SH   SOLE   382,719 0 29,155
BAXTER INTERNATIONAL INC bax 071813109   254 5,581 SH   SOLE   5,581 0 0
BANK OF NEW YORK MELLON CORP bk 064058100   707 15,885 SH   SOLE   15,814 0 71
BLACKROCK INC blk 09247x101   36,859 53,331 SH   SOLE   50,063 0 3,268
BRISTOL MYERS SQUIBB CO bmy 110122108   38,069 595,294 SH   SOLE   551,085 0 44,209
BP PLC-SPONS ADR bp 055622104   33,606 952,283 SH   SOLE   879,937 0 72,346
BERKSHIRE HATHAWAY CL A 1/100 brka 084990175   518 100 SH   SOLE   100 0 0
BERKSHIRE HATHAWAY CL B brkb 084670702   2,534 7,432 SH   SOLE   4,856 0 2,576
BROWN & BROWN INC bro 115236101   6,884 100,000 SH   SOLE   100,000 0 0
INVESCO BULLETSHARES 2023 CORP BOND bscn 46138j866   9,142 431,844 SH   SOLE   184,419 0 247,425
INVESCO BULLETSHARES 2024 CORP BOND bsco 46138j841   8,805 428,034 SH   SOLE   184,989 0 243,045
INVESCO BULLETSHARES 2025 CORP BOND bscp 46138j825   6,213 308,647 SH   SOLE   137,306 0 171,341
INVESCO BULLETSHARES 2026 CORP BOND bscq 46138j791   4,676 246,826 SH   SOLE   94,685 0 152,141
INVESCO BULLETSHARES 2027 CORP BOND bscr 46138j783   1,274 66,980 SH   SOLE   28,640 0 38,340
BLACKSTONE INC bx 09260d107   309 3,325 SH   SOLE   3,325 0 0
CATERPILLAR INC cat 149123101   23,887 97,084 SH   SOLE   96,887 0 197
COMMERCE BANCSHARES INC cbsh 200525103   915 18,788 SH   SOLE   13,068 0 5,720
CONSTELLATION ENERGY CORP ceg 21037t109   19,132 208,980 SH   SOLE   197,380 0 11,601
CIGNA GROUP ci 125523100   39,296 140,042 SH   SOLE   128,402 0 11,640
COLGATE PALMOLIVE CO cl 194162103   618 8,016 SH   SOLE   6,516 0 1,500
CLOROX COMPANY clx 189054109   210 1,320 SH   SOLE   1,320 0 0
COMCAST CORP CLASS A cmcsa 20030N101   29,227 703,407 SH   SOLE   641,053 0 62,354
CONOCOPHILLIPS cop 20825C104   52,042 502,286 SH   SOLE   467,499 0 34,787
COSTCO WHOLESALE CORP cost 22160K105   1,064 1,976 SH   SOLE   1,976 0 0
CISCO SYSTEMS INC csco 17275R102   48,761 942,423 SH   SOLE   887,415 0 55,008
CSX CORP csx 126408103   1,402 41,100 SH   SOLE   38,600 0 2,500
CVS HEALTH CORP cvs 126650100   25,551 369,602 SH   SOLE   336,333 0 33,269
CHEVRON CORPORATION cvx 166764100   46,398 294,874 SH   SOLE   272,235 0 22,639
DOMINION ENERGY INC d 25746U109   24,615 475,284 SH   SOLE   437,481 0 37,803
DEERE & CO de 244199105   68,971 170,218 SH   SOLE   160,120 0 10,098
DISCOVER FINANCIAL SERVICES dfs 254709108   5,676 48,573 SH   SOLE   46,973 0 1,600
ISHARES CORE DIVIDEND GROWTH ETF dgro 46434v621   23,725 460,411 SH   SOLE   246,771 0 213,640
THE WALT DISNEY CO dis 254687106   27,034 302,795 SH   SOLE   282,317 0 20,478
AMDOCS LTD dox g02602103   34,921 353,274 SH   SOLE   323,099 0 30,175
DARDEN RESTAURANTS INC dri 237194105   808 4,837 SH   SOLE   4,837 0 0
DTE ENERGY COMPANY dte 233331107   29,516 268,279 SH   SOLE   247,705 0 20,574
DT MIDSTREAM INC dtm 23345m107   2,559 51,624 SH   SOLE   45,994 0 5,630
DUKE ENERGY HOLDING CORP duk 26441c204   31,131 346,897 SH   SOLE   320,968 0 25,929
ISHARES DJ SELECT DIVIDEND ETF dvy 464287168   232 2,050 SH   SOLE   2,050 0 0
CONSOLIDATED EDISON INC ed 209115104   2,129 23,549 SH   SOLE   23,549 0 0
EDISON INTERNATIONAL eix 281020107   385 5,540 SH   SOLE   5,540 0 0
EASTMAN CHEMICAL COMPANY emn 277432100   28,736 343,238 SH   SOLE   318,064 0 25,174
EMERSON ELECTRIC CO emr 291011104   285 3,150 SH   SOLE   3,150 0 0
ENBRIDGE INC enb 29250n105   30,924 832,399 SH   SOLE   768,547 0 63,852
EOG RESOURCES INC eog 26875P101   31,870 278,484 SH   SOLE   256,929 0 21,555
ENTERPRISE PRODUCTS epd 293792107   222 8,440 SH   SOLE   8,440 0 0
EVERSOURCE ENERGY es 30040w108   9,460 133,383 SH   SOLE   126,131 0 7,252
EATON CORPORATION PLC F etn G29183103   42,100 209,349 SH   SOLE   192,390 0 16,959
ENTERGY CORP etr 29364G103   31,533 323,848 SH   SOLE   297,502 0 26,346
EVGO INC evgo 30052f100   46 11,500 SH   SOLE   11,500 0 0
EVERGY INC evrg 30034w106   34,455 589,789 SH   SOLE   541,811 0 47,978
EXELON CORPORATION exc 30161N101   32,854 806,436 SH   SOLE   745,760 0 60,676
FREEPORT MCMORAN INC fcx 35671D857   218 5,451 SH   SOLE   849 0 4,602
FIRSTENERGY CORP fe 337932107   37,306 959,509 SH   SOLE   887,100 0 72,409
FIRST HORIZON CORP fhn 320517105   227 20,142 SH   SOLE   20,142 0 0
GENERAL DYNAMICS CORP gd 369550108   8,331 38,720 SH   SOLE   37,652 0 1,068
GENERAL ELECTRIC CO ge 369604301   250 2,278 SH   SOLE   1,697 0 581
GENERAL MILLS INC gis 370334104   36,736 478,959 SH   SOLE   446,210 0 32,749
SPDR GOLD TRUST gld 78463v107   746 4,186 SH   SOLE   3,886 0 300
ALPHABET INC CL C goog 02079k107   722 5,971 SH   SOLE   5,940 0 31
ALPHABET INC CL A googl 02079k305   649 5,421 SH   SOLE   3,950 0 1,471
GENUINE PARTS CO gpc 372460105   44,350 262,068 SH   SOLE   242,318 0 19,750
HOME DEPOT INC hd 437076102   37,524 120,795 SH   SOLE   110,941 0 9,854
HONEYWELL INTERNATL INC hon 438516106   48,609 234,263 SH   SOLE   220,554 0 13,709
THE HERSHEY COMPANY hsy 427866108   342 1,370 SH   SOLE   1,370 0 0
INTL BUSINESS MACHINES CORP ibm 459200101   1,823 13,622 SH   SOLE   13,622 0 0
INTERCONTINENTIAL EXCHANGE INC ice 45866F104   29,874 264,182 SH   SOLE   242,142 0 22,040
INTEL CORPORATION intc 458140100   3,052 91,259 SH   SOLE   88,259 0 3,000
INTUITIVE SURGICAL INC isrg 46120E602   244 714 SH   SOLE   714 0 0
ILLINOIS TOOL WORKS itw 452308109   626 2,501 SH   SOLE   2,501 0 0
ISHARES S&P500 VALUE INDEX ETF ive 464287408   325 2,018 SH   SOLE   2,018 0 0
ISHARES RUSSELL 2000 GROWTH ETF iwo 464287648   243 1,000 SH   SOLE   1,000 0 0
ISHARES RUSSELL MIDCAP GROWTH ETF iwp 464287481   401 4,147 SH   SOLE   4,147 0 0
ISHARES RUSSELL MIDCAP ETF iwr 464287499   233 3,194 SH   SOLE   2,500 0 694
JOHNSON & JOHNSON jnj 478160104   49,008 296,085 SH   SOLE   274,908 0 21,177
JP MORGAN CHASE & CO jpm 46625H100   53,847 370,236 SH   SOLE   346,741 0 23,495
KIMBERLY CLARK CORP kmb 494368103   33,810 244,897 SH   SOLE   227,284 0 17,613
COCA COLA CO ko 191216100   35,938 596,786 SH   SOLE   554,409 0 42,377
LINCOLN ELECTRIC HOLDINGS INC leco 533900106   44,425 223,655 SH   SOLE   204,980 0 18,675
ELI LILLY & CO lly 532457108   1,691 3,605 SH   SOLE   2,535 0 1,070
LOCKHEED MARTIN CORP lmt 539830109   37,772 82,045 SH   SOLE   75,206 0 6,839
ALLIANT ENERGY CORP lnt 018802108   34,920 665,397 SH   SOLE   617,784 0 47,613
LOWES COS INC low 548661107   1,348 5,974 SH   SOLE   5,949 0 25
LAM RESEARCH CORP lrcx 512807108   42,829 66,623 SH   SOLE   60,438 0 6,185
MASTERCARD INC ma 57636q104   214 545 SH   SOLE   505 0 40
MCDONALDS CORPORATION mcd 580135101   1,734 5,810 SH   SOLE   5,810 0 0
MONDELEZ INTL INC mdlz 609207105   37,192 509,904 SH   SOLE   469,911 0 39,993
MEDTRONIC PLC mdt g5960l103   28,796 326,861 SH   SOLE   299,588 0 27,273
METLIFE INC met 59156r108   203 3,591 SH   SOLE   3,591 0 0
META PLATFORMS INC CL A meta 30303m102   569 1,983 SH   SOLE   1,776 0 207
MCCORMICK & CO INC mkc 579780206   3,570 40,926 SH   SOLE   40,896 0 30
MARSH & MCLENNAN COS mmc 571748102   47,941 254,895 SH   SOLE   238,085 0 16,810
3M COMPANY mmm 88579y101   1,384 13,826 SH   SOLE   13,826 0 0
MERCK AND CO INC NEW mrk 58933y105   42,072 364,604 SH   SOLE   336,695 0 27,909
MICROSOFT CORP msft 594918104   112,737 331,054 SH   SOLE   316,620 0 14,434
NEXTERA ENERGY INC nee 65339f101   45,758 616,682 SH   SOLE   574,597 0 42,085
NATIONAL FUEL GAS CO nfg 636180101   233 4,535 SH   SOLE   4,535 0 0
NORTHROP GRUMMAN CORP noc 666807102   621 1,362 SH   SOLE   1,185 0 177
NORFOLK SOUTHERN CORP nsc 655844108   4,888 21,554 SH   SOLE   21,345 0 209
NESTLE SA SPONSORED ADR nsrgy 641069406   292 2,427 SH   SOLE   2,427 0 0
NVIDIA CORP nvda 67066G104   612 1,446 SH   SOLE   1,234 0 212
OGE ENERGY CORP oge 670837103   373 10,400 SH   SOLE   10,400 0 0
OMNICOM GROUP omc 681919106   39,259 412,597 SH   SOLE   376,959 0 35,638
ORACLE CORP orcl 68389X105   69,606 584,485 SH   SOLE   551,969 0 32,516
O'REILLY AUTOMOTIVE INC orly 67103h107   371 388 SH   SOLE   338 0 50
PAYCHEX INC payx 704326107   217 1,940 SH   SOLE   600 0 1,340
PHILLIPS EDISON & CO INC peco 71844v201   678 19,882 SH   SOLE   19,882 0 0
PEPSICO INC pep 713448108   48,715 263,010 SH   SOLE   244,996 0 18,015
PFIZER INC pfe 717081103   835 22,773 SH   SOLE   21,773 0 1,000
PROCTER & GAMBLE CO pg 742718109   45,017 296,670 SH   SOLE   277,725 0 18,945
PROGRESSIVE CORP pgr 743315103   484 3,658 SH   SOLE   2,623 0 1,035
POLARIS INDUSTRIES INC pii 731068102   26,381 218,152 SH   SOLE   197,609 0 20,543
PHILIP MORRIS INTL pm 718172109   30,702 314,505 SH   SOLE   286,249 0 28,256
PNC FINANCIAL SERVICES GROUP pnc 693475105   29,697 235,787 SH   SOLE   219,557 0 16,230
PORTLAND GENERAL ELECTRIC CO por 736508847   1,974 42,147 SH   SOLE   40,147 0 2,000
PPG INDUSTRIES INC ppg 693506107   35,926 242,250 SH   SOLE   225,387 0 16,863
PRIMERICA INC pri 74164m108   291 1,472 SH   SOLE   1,142 0 330
PHILLIPS 66 psx 718546104   454 4,756 SH   SOLE   4,756 0 0
QUALCOMM INC qcom 747525103   13,049 109,623 SH   SOLE   94,309 0 15,314
INVESCO QQQ TRUST SERIES 1 qqq 46090e103   375 1,014 SH   SOLE   896 0 118
REGIONS FINANCIAL CORP rf 7591EP100   29,139 1,635,182 SH   SOLE   1,508,678 0 126,504
REINSURANCE GROUP OF AMERICA INC rga 759351604   31,844 229,606 SH   SOLE   208,770 0 20,836
RLI CORP rli 749607107   20,171 147,804 SH   SOLE   147,804 0 0
RPM INTERNATIONAL INC rpm 749685103   3,732 41,586 SH   SOLE   40,486 0 1,100
INVESCO S&P 500 EQUAL WEIGHT ETF rsp 46137v357   13,904 92,915 SH   SOLE   92,915 0 0
RTX CORP rtx 75513e101   508 5,187 SH   SOLE   5,168 0 19
STARBUCKS CORP sbux 855244109   4,676 47,206 SH   SOLE   36,745 0 10,461
SCHWAB US BROAD MKT ETF schb 808524102   716 13,850 SH   SOLE   13,850 0 0
SCHWAB US DVD EQUITY ETF schd 808524797   24,644 339,351 SH   SOLE   187,905 0 151,446
CHARLES SCHWAB CORP schw 808513105   30,525 538,544 SH   SOLE   497,324 0 41,220
SCHWAB US AGGREGATE BOND ETF schz 808524839   555 12,028 SH   SOLE   4,533 0 7,495
SERVICE CORP INTL sci 817565104   28,319 438,447 SH   SOLE   411,532 0 26,915
SHELL PLC ADR shel 780259305   489 8,093 SH   SOLE   8,093 0 0
SHERWIN WILLIAMS CO shw 824348106   224 845 SH   SOLE   545 0 300
SIEMENS AG-SPONS ADR siegy 826197501   242 2,905 SH   SOLE   2,480 0 425
SOUTHERN CO so 842587107   37,117 528,360 SH   SOLE   490,200 0 38,160
S&P GLOBAL INC spgi 78409v104   46,764 116,650 SH   SOLE   110,121 0 6,529
SPDR S&P 500 ETF TRUST spy 78462f103   1,772 3,996 SH   SOLE   3,042 0 954
SEMPRA sre 816851109   221 1,516 SH   SOLE   1,516 0 0
ISHARES 0-5 YEAR TIPS BOND stip 46429b747   312 3,200 SH   SOLE   0 0 3,200
CONSTELLATION BRANDS INC stz 21036p108   30,646 124,512 SH   SOLE   114,860 0 9,652
STANLEY BLACK & DECKER INC. swk 854502101   23,508 250,856 SH   SOLE   230,960 0 19,896
STRYKER CORP syk 863667101   1,249 4,095 SH   SOLE   4,095 0 0
AT&T INC t 00206R102   28,590 1,792,470 SH   SOLE   1,657,103 0 135,367
TRUIST FINANCIAL CORP tfc 89832q109   21,222 699,227 SH   SOLE   646,960 0 52,267
TARGET CORP tgt 87612e106   35,662 270,372 SH   SOLE   252,329 0 18,043
T ROWE PRICE ASSOCIATES trow 74144t108   647 5,777 SH   SOLE   5,777 0 0
TC ENERGY CORP trp 87807b107   627 15,509 SH   SOLE   15,409 0 100
TRAVELERS COMPANIES INC trv 89417e109   1,183 6,815 SH   SOLE   6,815 0 0
TESLA INC tsla 88160r101   221 846 SH   SOLE   846 0 0
TEXAS INSTRUMENTS INC txn 882508104   49,561 275,307 SH   SOLE   259,802 0 15,505
UNITEDHEALTH GROUP unh 91324P102   67,661 140,773 SH   SOLE   132,927 0 7,846
UNION PACIFIC CORP unp 907818108   977 4,776 SH   SOLE   4,776 0 0
UNITED PARCEL SERVICE B ups 911312106   4,462 24,892 SH   SOLE   24,892 0 0
US BANCORP usb 902973304   22,973 695,298 SH   SOLE   643,486 0 51,812
VISA INC CLASS A SHARES v 92826c839   360 1,518 SH   SOLE   1,115 0 403
VANGUARD SHORT-TERM CORPORATE ETF vcsh 92206c409   663 8,761 SH   SOLE   4,852 0 3,909
VANGUARD FTSE DEV MKTS ETF vea 921943858   558 12,093 SH   SOLE   1,913 0 10,180
VERU INC veru 92536c103   18 15,000 SH   SOLE   15,000 0 0
VANGUARD DIVIDEND APPRECIATION ETF vig 921908844   931 5,729 SH   SOLE   4,804 0 925
VANGUARD S&P 500 ETF voo 922908363   375 920 SH   SOLE   420 0 500
VERIZON COMMUNICATIONS vz 92343v104   31,588 849,370 SH   SOLE   786,095 0 63,275
WARNER BROS DISCOVERY INC wbd 934423104   414 33,009 SH   SOLE   27,507 0 5,502
WEC ENERGY GROUP INC wec 92939u106   19,351 219,299 SH   SOLE   204,363 0 14,936
WASTE MANAGEMENT INC wm 94106L109   290 1,675 SH   SOLE   1,675 0 0
WILLIAMS COS INC wmb 969457100   32,540 997,240 SH   SOLE   912,028 0 85,212
WALMART INC wmt 931142103   1,422 9,046 SH   SOLE   8,601 0 445
WORTHINGTON INDUSTRIES INC wor 981811102   386 5,563 SH   SOLE   5,563 0 0
WILLIAMS SONOMA wsm 969904101   225 1,800 SH   SOLE   1,800 0 0
XCEL ENERGY xel 98389B100   36,315 584,123 SH   SOLE   541,355 0 42,768
COMMUNICATION SERV SEL SEC SPDR ETF xlc 81369y852   2,915 44,798 SH   SOLE   24,555 0 20,243
ENERGY SELECT SECTOR SPDR xle 81369y506   4,405 54,271 SH   SOLE   29,615 0 24,656
FINANCIAL SELECT SECTOR SPDR xlf 81369y605   4,638 137,581 SH   SOLE   76,976 0 60,605
INDUSTRIAL SELECT SECTOR SPDR xli 81369y704   900 8,384 SH   SOLE   7,452 0 932
TECHNOLOGY SELECT SECTOR SPDR xlk 81369y803   667 3,837 SH   SOLE   3,837 0 0
UTILITIES SELECT SECTOR SPDR xlu 81369Y886   9,624 147,072 SH   SOLE   78,368 0 68,704
HEALTH CARE SELECT SECTOR SPDR xlv 81369y209   4,294 32,355 SH   SOLE   20,505 0 11,850
EXXON MOBIL CORPORATION xom 30231g102   5,174 48,238 SH   SOLE   47,772 0 466
YUM! BRANDS INC yum 988498101   296 2,138 SH   SOLE   2,138 0 0