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
Expires: July 31, 2015
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 5,183 39,893 SH SOLE 36,422 0 3,471
ABBVIE INC abbv 00287y109 56,932 352,281 SH SOLE 324,967 0 27,314
ABBOTT LABORATORIES abt 002824100 45,238 412,039 SH SOLE 385,783 0 26,256
ACCENTURE PLC-CL A acn g1151c101 32,469 121,681 SH SOLE 111,701 0 9,980
ADOBE INC adbe 00724F101 247 735 SH SOLE 425 0 310
ARCHER DANIELS MIDLAND adm 039483102 257 2,772 SH SOLE 1,632 0 1,140
AUTOMATIC DATA PROCESSING adp 053015103 8,434 35,310 SH SOLE 33,455 0 1,855
AMEREN CORPORATION aee 023608102 718 8,078 SH SOLE 6,853 0 1,225
AMERICAN ELECTRIC POWER aep 025537101 39,439 415,366 SH SOLE 384,210 0 31,155
AFLAC INC afl 001055102 558 7,760 SH SOLE 7,160 0 600
AMERICAN INTERNATIONAL GRP aig 026874784 25,930 410,022 SH SOLE 376,222 0 33,800
ALAMO GROUP INC alg 011311107 212 1,500 SH SOLE 1,500 0 0
ALLSTATE CORP all 020002101 35,916 264,868 SH SOLE 247,529 0 17,339
APPLIED MATERIALS INC amat 038222105 240 2,468 SH SOLE 1,968 0 500
AMGEN INC amgn 031162100 45,636 173,757 SH SOLE 163,159 0 10,598
AMAZON.COM INC amzn 023135106 583 6,945 SH SOLE 4,745 0 2,200
VANECK VECTORS FALLEN ANGEL HIGH YI angl 92189f437 280 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,607 542,515 SH SOLE 496,992 0 45,523
ATI PHYSICAL THERAPY INC atip 00216w109 3 10,000 SH SOLE 10,000 0 0
ACTIVISION BLIZZARD INC atvi 00507v109 28,196 368,338 SH SOLE 344,275 0 24,063
BROADCOM INC avgo 11135f101 40,278 72,037 SH SOLE 66,525 0 5,512
AMERICAN EXPRESS CO axp 025816109 38,104 257,894 SH SOLE 239,392 0 18,502
BOEING CO ba 097023105 1,683 8,837 SH SOLE 8,837 0 0
BANK OF AMERICA CORP bac 060505104 673 20,330 SH SOLE 18,837 0 1,493
BOOZ ALLEN HAMILTON HOLDING CORP bah 099502106 42,933 410,764 SH SOLE 379,969 0 30,795
BAXTER INTERNATIONAL INC bax 071813109 298 5,844 SH SOLE 5,844 0 0
BANK OF NEW YORK MELLON CORP bk 064058100 949 20,844 SH SOLE 20,844 0 0
BLACKROCK INC blk 09247x101 37,751 53,273 SH SOLE 49,818 0 3,455
BRISTOL MYERS SQUIBB CO bmy 110122108 42,151 585,832 SH SOLE 541,664 0 44,168
BP PLC-SPONS ADR bp 055622104 32,959 943,586 SH SOLE 866,292 0 77,294
BERKSHIRE HATHAWAY CL A brk.a 084670108 469 1 SH SOLE 1 0 0
BERKSHIRE HATHAWAY CL B brkb 084670702 1,620 5,244 SH SOLE 4,865 0 379
BROWN & BROWN INC bro 115236101 5,697 100,000 SH SOLE 100,000 0 0
INVESCO BULLETSHARES 2023 CORP BOND bscn 46138j866 8,993 428,667 SH SOLE 177,632 0 251,035
INVESCO BULLETSHARES 2024 CORP BOND bsco 46138j841 8,351 407,644 SH SOLE 169,459 0 238,185
INVESCO BULLETSHARES 2025 CORP BOND bscp 46138j825 5,160 256,199 SH SOLE 98,103 0 158,096
INVESCO BULLETSHARES 2026 CORP BOND bscq 46138j791 3,589 189,624 SH SOLE 53,253 0 136,371
INVESCO BULLETSHARES 2027 CORP BOND bscr 46138j783 600 31,580 SH SOLE 13,595 0 17,985
BLACKSTONE INC bx 09260d107 247 3,325 SH SOLE 3,325 0 0
CATERPILLAR INC cat 149123101 24,110 100,645 SH SOLE 100,367 0 278
COMMERCE BANCSHARES INC cbsh 200525103 1,279 18,788 SH SOLE 13,068 0 5,720
CONSTELLATION ENERGY CORP ceg 21037t109 18,119 210,170 SH SOLE 197,699 0 12,471
CIGNA CORP NEW ci 125523100 46,198 139,427 SH SOLE 127,227 0 12,200
COLGATE PALMOLIVE CO cl 194162103 633 8,035 SH SOLE 6,535 0 1,500
COMCAST CORP CLASS A cmcsa 20030N101 21,850 624,808 SH SOLE 563,303 0 61,505
CONOCOPHILLIPS cop 20825C104 59,653 505,530 SH SOLE 469,469 0 36,061
COSTCO WHOLESALE CORP cost 22160K105 895 1,960 SH SOLE 1,960 0 0
CISCO SYSTEMS INC csco 17275R102 44,703 938,342 SH SOLE 882,466 0 55,876
CSX CORP csx 126408103 1,196 38,600 SH SOLE 38,600 0 0
CVS HEALTH CORP cvs 126650100 33,234 356,622 SH SOLE 323,827 0 32,795
CHEVRON CORPORATION cvx 166764100 52,879 294,604 SH SOLE 271,500 0 23,105
DOMINION ENERGY INC d 25746U109 26,956 439,592 SH SOLE 401,674 0 37,918
DEERE & CO de 244199105 73,843 172,224 SH SOLE 161,698 0 10,526
DISCOVER FINANCIAL SERVICES dfs 254709108 37,229 380,544 SH SOLE 355,515 0 25,029
ISHARES CORE DIVIDEND GROWTH ETF dgro 46434v621 21,706 434,122 SH SOLE 230,775 0 203,347
QUEST DIAGNOSTICS INC dgx 74834L100 686 4,385 SH SOLE 4,100 0 285
THE WALT DISNEY CO dis 254687106 25,794 296,889 SH SOLE 276,430 0 20,459
AMDOCS LTD dox g02602103 31,610 347,744 SH SOLE 318,474 0 29,270
DARDEN RESTAURANTS INC dri 237194105 744 5,375 SH SOLE 5,375 0 0
DTE ENERGY COMPANY dte 233331107 29,860 254,061 SH SOLE 233,437 0 20,624
DT MIDSTREAM INC dtm 23345m107 3,236 58,554 SH SOLE 52,824 0 5,730
DUKE ENERGY HOLDING CORP duk 26441c204 34,108 331,181 SH SOLE 305,084 0 26,097
CONSOLIDATED EDISON INC ed 209115104 2,332 24,468 SH SOLE 24,468 0 0
EDISON INTERNATIONAL eix 281020107 354 5,560 SH SOLE 5,560 0 0
EASTMAN CHEMICAL COMPANY emn 277432100 27,572 338,562 SH SOLE 312,918 0 25,644
EMERSON ELECTRIC CO emr 291011104 303 3,150 SH SOLE 3,150 0 0
ENBRIDGE INC enb 29250n105 31,875 815,215 SH SOLE 749,883 0 65,332
EOG RESOURCES INC eog 26875P101 34,683 267,782 SH SOLE 246,619 0 21,163
ENTERPRISE PRODUCTS epd 293792107 204 8,440 SH SOLE 8,440 0 0
EVERSOURCE ENERGY es 30040w108 14,200 169,370 SH SOLE 156,372 0 12,998
EATON CORPORATION PLC F etn G29183103 31,969 203,692 SH SOLE 186,858 0 16,834
ENTERGY CORP etr 29364G103 34,520 306,848 SH SOLE 280,887 0 25,961
EVERGY INC evrg 30034w106 35,711 567,471 SH SOLE 518,373 0 49,098
EXELON CORPORATION exc 30161N101 33,673 778,931 SH SOLE 719,319 0 59,612
FREEPORT MCMORAN INC fcx 35671D857 207 5,451 SH SOLE 849 0 4,602
FIRSTENERGY CORP fe 337932107 39,502 941,874 SH SOLE 868,320 0 73,554
FIRST HORIZON CORP fhn 320517105 493 20,142 SH SOLE 20,142 0 0
GENERAL DYNAMICS CORP gd 369550108 9,806 39,524 SH SOLE 38,426 0 1,098
GENERAL ELECTRIC CO ge 369604301 262 3,129 SH SOLE 2,548 0 581
GENERAL MILLS INC gis 370334104 40,268 480,234 SH SOLE 447,900 0 32,334
SPDR GOLD TRUST gld 78463v107 744 4,386 SH SOLE 4,086 0 300
ALPHABET INC CL C goog 02079k107 588 6,630 SH SOLE 6,630 0 0
ALPHABET INC CL A googl 02079k305 688 7,800 SH SOLE 4,580 0 3,220
GENUINE PARTS CO gpc 372460105 46,057 265,445 SH SOLE 244,190 0 21,255
HOME DEPOT INC hd 437076102 37,623 119,113 SH SOLE 109,014 0 10,099
HONEYWELL INTERNATL INC hon 438516106 49,736 232,087 SH SOLE 218,402 0 13,685
THE HERSHEY COMPANY hsy 427866108 317 1,370 SH SOLE 1,370 0 0
INTL BUSINESS MACHINES CORP ibm 459200101 1,982 14,069 SH SOLE 14,069 0 0
INTERCONTINENTIAL EXCHANGE INC ice 45866F104 25,258 246,205 SH SOLE 223,855 0 22,350
INTEL CORPORATION intc 458140100 4,458 168,664 SH SOLE 165,464 0 3,200
INTUITIVE SURGICAL INC isrg 46120E602 283 1,065 SH SOLE 1,065 0 0
ILLINOIS TOOL WORKS itw 452308109 547 2,485 SH SOLE 2,485 0 0
ISHARES S&P500 VALUE INDEX ETF ive 464287408 304 2,093 SH SOLE 2,093 0 0
ISHARES RUSSELL 2000 GROWTH ETF iwo 464287648 215 1,000 SH SOLE 1,000 0 0
ISHARES RUSSELL MIDCAP GROWTH ETF iwp 464287481 347 4,147 SH SOLE 4,147 0 0
JOHNSON & JOHNSON jnj 478160104 51,909 293,850 SH SOLE 271,942 0 21,908
JP MORGAN CHASE & CO jpm 46625H100 49,617 370,001 SH SOLE 345,368 0 24,633
KIMBERLY CLARK CORP kmb 494368103 32,750 241,251 SH SOLE 222,771 0 18,480
COCA COLA CO ko 191216100 37,493 589,418 SH SOLE 545,726 0 43,692
LINCOLN ELECTRIC HOLDINGS INC leco 533900106 32,409 224,300 SH SOLE 204,425 0 19,875
ELI LILLY & CO lly 532457108 1,312 3,585 SH SOLE 2,535 0 1,050
LOCKHEED MARTIN CORP lmt 539830109 39,553 81,303 SH SOLE 74,024 0 7,279
ALLIANT ENERGY CORP lnt 018802108 35,985 651,783 SH SOLE 603,025 0 48,758
LOWES COS INC low 548661107 1,170 5,873 SH SOLE 5,873 0 0
LAM RESEARCH CORP lrcx 512807108 27,420 65,239 SH SOLE 58,789 0 6,450
MCDONALDS CORPORATION mcd 580135101 1,516 5,753 SH SOLE 5,753 0 0
MONDELEZ INTL INC mdlz 609207105 33,608 504,247 SH SOLE 462,475 0 41,772
MEDTRONIC PLC mdt g5960l103 22,704 292,121 SH SOLE 266,977 0 25,144
METLIFE INC met 59156r108 260 3,589 SH SOLE 3,589 0 0
META PLATFORMS INC CL A meta 30303m102 258 2,145 SH SOLE 1,945 0 200
MCCORMICK & CO INC mkc 579780206 3,484 42,026 SH SOLE 41,996 0 30
MARSH & MCLENNAN COS mmc 571748102 42,627 257,597 SH SOLE 239,742 0 17,855
3M COMPANY mmm 88579y101 2,164 18,049 SH SOLE 18,049 0 0
ALTRIA GROUP INC mo 02209S103 248 5,419 SH SOLE 5,419 0 0
MERCK AND CO INC NEW mrk 58933y105 40,587 365,810 SH SOLE 336,257 0 29,553
MICROSOFT CORP msft 594918104 80,467 335,530 SH SOLE 320,190 0 15,340
NEXTERA ENERGY INC nee 65339f101 50,938 609,309 SH SOLE 564,809 0 44,500
NATIONAL FUEL GAS CO nfg 636180101 285 4,500 SH SOLE 4,500 0 0
NORTHROP GRUMMAN CORP noc 666807102 739 1,354 SH SOLE 1,185 0 169
NORFOLK SOUTHERN CORP nsc 655844108 6,103 24,767 SH SOLE 24,542 0 225
NESTLE SA SPONSORED ADR nsrgy 641069406 280 2,427 SH SOLE 2,427 0 0
NVIDIA CORP nvda 67066G104 306 2,095 SH SOLE 1,279 0 816
OGE ENERGY CORP oge 670837103 411 10,400 SH SOLE 10,400 0 0
OMNICOM GROUP omc 681919106 33,862 415,126 SH SOLE 378,753 0 36,373
ORACLE CORP orcl 68389X105 48,166 589,260 SH SOLE 555,340 0 33,920
O'REILLY AUTOMOTIVE INC orly 67103h107 327 388 SH SOLE 338 0 50
PAYCHEX INC payx 704326107 224 1,940 SH SOLE 600 0 1,340
PHILLIPS EDISON & CO INC peco 71844v201 633 19,882 SH SOLE 19,882 0 0
PEPSICO INC pep 713448108 47,568 263,302 SH SOLE 244,505 0 18,797
PFIZER INC pfe 717081103 1,299 25,347 SH SOLE 24,547 0 800
PROCTER & GAMBLE CO pg 742718109 44,409 293,015 SH SOLE 273,247 0 19,768
PROGRESSIVE CORP pgr 743315103 562 4,333 SH SOLE 3,298 0 1,035
POLARIS INDUSTRIES INC pii 731068102 21,199 209,888 SH SOLE 188,455 0 21,433
PHILIP MORRIS INTL pm 718172109 30,938 305,685 SH SOLE 277,633 0 28,052
PNC FINANCIAL SERVICES GROUP pnc 693475105 35,664 225,810 SH SOLE 209,270 0 16,540
PORTLAND GENERAL ELECTRIC CO por 736508847 2,065 42,147 SH SOLE 40,147 0 2,000
PPG INDUSTRIES INC ppg 693506107 29,984 238,459 SH SOLE 220,997 0 17,462
PRIMERICA INC pri 74164m108 275 1,938 SH SOLE 1,248 0 690
PHILLIPS 66 psx 718546104 495 4,756 SH SOLE 4,756 0 0
QUALCOMM INC qcom 747525103 38,764 352,588 SH SOLE 327,438 0 25,150
INVESCO QQQ TRUST SERIES 1 qqq 46090e103 281 1,054 SH SOLE 1,054 0 0
REGIONS FINANCIAL CORP rf 7591EP100 33,978 1,575,963 SH SOLE 1,443,995 0 131,968
RLI CORP rli 749607107 19,417 147,919 SH SOLE 147,919 0 0
RPM INTERNATIONAL INC rpm 749685103 4,347 44,604 SH SOLE 43,504 0 1,100
INVESCO S&P 500 EQUAL WEIGHT ETF rsp 46137v357 13,130 92,957 SH SOLE 92,957 0 0
RAYTHEON TECHNOLOGIES CORP rtx 75513e101 498 4,938 SH SOLE 4,938 0 0
STARBUCKS CORP sbux 855244109 33,575 338,453 SH SOLE 309,554 0 28,899
SCHWAB US DVD EQUITY ETF schd 808524797 24,453 323,705 SH SOLE 180,240 0 143,465
CHARLES SCHWAB CORP schw 808513105 42,913 515,408 SH SOLE 473,556 0 41,852
SCHWAB US AGGREGATE BOND ETF schz 808524839 604 13,228 SH SOLE 5,733 0 7,495
SHELL PLC ADR shel 780259305 456 8,010 SH SOLE 8,010 0 0
SHERWIN WILLIAMS CO shw 824348106 201 845 SH SOLE 545 0 300
SIEMENS AG-SPONS ADR siegy 826197501 219 3,180 SH SOLE 2,555 0 625
SOUTHERN CO so 842587107 37,311 522,493 SH SOLE 482,233 0 40,260
S&P GLOBAL INC spgi 78409v104 38,777 115,773 SH SOLE 109,064 0 6,709
SPDR S&P 500 ETF TRUST spy 78462f103 1,466 3,833 SH SOLE 2,204 0 1,629
SEMPRA sre 816851109 239 1,546 SH SOLE 1,546 0 0
ISHARES 0-5 YEAR TIPS BOND stip 46429b747 310 3,200 SH SOLE 0 0 3,200
CONSTELLATION BRANDS INC stz 21036p108 26,973 116,390 SH SOLE 106,428 0 9,962
STANLEY BLACK & DECKER INC. swk 854502101 16,928 225,352 SH SOLE 205,476 0 19,876
STRYKER CORP syk 863667101 996 4,075 SH SOLE 4,075 0 0
AT&T INC t 00206R102 29,855 1,621,671 SH SOLE 1,492,939 0 128,732
TRUIST FINANCIAL CORP tfc 89832q109 29,106 676,412 SH SOLE 622,354 0 54,057
TARGET CORP tgt 87612e106 40,059 268,783 SH SOLE 250,094 0 18,689
THERMO FISHER SCIENTIFIC INC tmo 883556102 280 509 SH SOLE 209 0 300
T ROWE PRICE ASSOCIATES trow 74144t108 676 6,202 SH SOLE 6,202 0 0
TC ENERGY CORP trp 87807b107 809 20,286 SH SOLE 19,386 0 900
TRAVELERS COMPANIES INC trv 89417e109 1,278 6,815 SH SOLE 6,815 0 0
TEXAS INSTRUMENTS INC txn 882508104 45,765 276,994 SH SOLE 260,554 0 16,440
UNITEDHEALTH GROUP unh 91324P102 76,142 143,615 SH SOLE 135,186 0 8,429
UNION PACIFIC CORP unp 907818108 970 4,684 SH SOLE 4,684 0 0
UNITED PARCEL SERVICE B ups 911312106 4,446 25,573 SH SOLE 25,573 0 0
US BANCORP usb 902973304 27,618 633,284 SH SOLE 580,761 0 52,523
VISA INC CLASS A SHARES v 92826c839 291 1,402 SH SOLE 983 0 419
VANGUARD SHORT-TERM CORPORATE ETF vcsh 92206c409 656 8,722 SH SOLE 5,332 0 3,390
VANGUARD FTSE DEV MKTS ETF vea 921943858 343 8,170 SH SOLE 0 0 8,170
VERU INC veru 92536c103 79 15,000 SH SOLE 15,000 0 0
VANGUARD DIVIDEND APPRECIATION ETF vig 921908844 919 6,053 SH SOLE 5,128 0 925
VANGUARD S&P 500 ETF voo 922908363 424 1,208 SH SOLE 508 0 700
VANGUARD GROWTH ETF vug 922908736 221 1,037 SH SOLE 437 0 600
VERIZON COMMUNICATIONS vz 92343v104 31,322 794,978 SH SOLE 733,387 0 61,591
WARNER BROS DISCOVERY INC wbd 934423104 357 37,698 SH SOLE 31,435 0 6,263
WEC ENERGY GROUP INC wec 92939u106 259 2,763 SH SOLE 2,763 0 0
WASTE MANAGEMENT INC wm 94106L109 265 1,692 SH SOLE 1,692 0 0
WILLIAMS COS INC wmb 969457100 31,810 966,880 SH SOLE 878,183 0 88,697
WALMART INC wmt 931142103 1,328 9,369 SH SOLE 8,801 0 568
WORTHINGTON INDUSTRIES INC wor 981811102 277 5,563 SH SOLE 5,563 0 0
WILLIAMS SONOMA wsm 969904101 207 1,800 SH SOLE 1,800 0 0
XCEL ENERGY xel 98389B100 40,450 576,944 SH SOLE 532,381 0 44,563
COMMUNICATION SERV SEL SEC SPDR ETF xlc 81369y852 1,816 37,838 SH SOLE 20,231 0 17,607
ENERGY SELECT SECTOR SPDR xle 81369y506 5,241 59,921 SH SOLE 33,225 0 26,696
FINANCIAL SELECT SECTOR SPDR xlf 81369y605 4,543 132,824 SH SOLE 74,869 0 57,955
INDUSTRIAL SELECT SECTOR SPDR xli 81369y704 872 8,884 SH SOLE 7,952 0 932
TECHNOLOGY SELECT SECTOR SPDR xlk 81369y803 667 5,362 SH SOLE 5,362 0 0
UTILITIES SELECT SECTOR SPDR xlu 81369Y886 10,065 142,772 SH SOLE 76,069 0 66,703
HEALTH CARE SELECT SECTOR SPDR xlv 81369y209 4,421 32,544 SH SOLE 20,854 0 11,690
EXXON MOBIL CORPORATION xom 30231g102 5,226 47,380 SH SOLE 47,314 0 66
YUM! BRANDS INC yum 988498101 287 2,238 SH SOLE 2,238 0 0