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 COM 037833100 5,127 36,235 SH   SOLE   35,475 0 760
ABBVIE INC COM 00287y109 37,028 343,261 SH   SOLE   320,911 0 22,350
ABBOTT LABORATORIES COM 002824100 49,013 414,905 SH   SOLE   395,108 0 19,797
ACCENTURE PLC-CL A COM g1151c101 39,016 121,956 SH   SOLE   114,036 0 7,920
ADOBE INC COM 00724F101 262 455 SH   SOLE   455 0 0
AUTOMATIC DATA PROCESSING COM 053015103 30,694 153,532 SH   SOLE   143,077 0 10,455
AMEREN CORPORATION COM 023608102 678 8,372 SH   SOLE   6,944 0 1,428
AMERICAN ELECTRIC POWER COM 025537101 31,373 386,466 SH   SOLE   362,680 0 23,786
AFLAC INC COM 001055102 575 11,035 SH   SOLE   10,435 0 600
ALAMO GROUP INC COM 011311107 209 1,500 SH   SOLE   1,500 0 0
ALLSTATE CORP COM 020002101 32,268 253,457 SH   SOLE   240,558 0 12,899
APPLIED MATERIALS INC COM 038222105 257 1,998 SH   SOLE   1,998 0 0
AMGEN INC COM 031162100 36,357 170,969 SH   SOLE   162,462 0 8,507
AMAZON.COM INC COM 023135106 769 234 SH   SOLE   230 0 4
ANTS SOFTWARE INC COM 037271103 0 46,666 SH   SOLE   46,666 0 0
APOLLO GLOBAL MANAGEMENT LLC COM 03768e105 29,907 485,589 SH   SOLE   455,569 0 30,020
BROADCOM INC COM 11135f101 31,683 65,336 SH   SOLE   61,291 0 4,045
AMERICAN EXPRESS CO COM 025816109 41,907 250,145 SH   SOLE   235,680 0 14,465
BOEING CO COM 097023105 2,182 9,923 SH   SOLE   9,923 0 0
BANK OF AMERICA CORP COM 060505104 803 18,909 SH   SOLE   18,909 0 0
BOOZ ALLEN HAMILTON HOLDING CORP COM 099502106 30,627 385,970 SH   SOLE   363,300 0 22,670
BAXTER INTERNATIONAL INC COM 071813109 565 7,029 SH   SOLE   7,029 0 0
BECTON DICKINSON & CO COM 075887109 271 1,104 SH   SOLE   1,104 0 0
BANK OF NEW YORK MELLON CORP COM 064058100 2,345 45,238 SH   SOLE   40,178 0 5,060
BLACKROCK INC COM 09247x101 42,461 50,629 SH   SOLE   48,302 0 2,327
BRISTOL MYERS SQUIBB CO COM 110122108 31,639 534,714 SH   SOLE   501,704 0 33,010
VANGUARD TOTAL BOND MKT COM 921937835 246 2,878 SH   SOLE   2,878 0 0
BP PLC-SPONS ADR COM 055622104 24,424 893,662 SH   SOLE   835,391 0 58,271
BERKSHIRE HATHAWAY CL A COM 084670108 411 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,000 7,328 SH   SOLE   7,266 0 62
BROWN & BROWN INC COM 115236101 5,545 100,000 SH   SOLE   100,000 0 0
INVESCO BULLETSHARES 2021 CORP BOND COM 46138j700 7,524 356,742 SH   SOLE   260,087 0 96,655
INVESCO BULLETSHARES 2022 CORP BOND COM 46138j882 8,781 407,839 SH   SOLE   168,996 0 238,843
INVESCO BULLETSHARES 2023 CORP BOND COM 46138j866 6,549 302,201 SH   SOLE   107,864 0 194,337
INVESCO BULLETSHARES 2024 CORP BOND COM 46138j841 5,172 233,931 SH   SOLE   82,815 0 151,116
INVESCO BULLETSHARES 2025 CORP BOND COM 46138j825 1,057 47,643 SH   SOLE   17,144 0 30,499
VANGUARD SHORT-TERM BOND ETF COM 921937827 488 5,957 SH   SOLE   5,957 0 0
BLACKSTONE INC COM 09260d107 256 2,200 SH   SOLE   2,200 0 0
CATERPILLAR INC COM 149123101 21,209 110,479 SH   SOLE   106,311 0 4,168
COMMERCE BANCSHARES INC COM 200525103 1,574 22,588 SH   SOLE   17,400 0 5,188
CHARTER COMMUNICATIONS (NEW) COM 16119p108 381 524 SH   SOLE   524 0 0
CIGNA CORP NEW COM 125523100 24,050 120,156 SH   SOLE   115,041 0 5,115
COLGATE PALMOLIVE CO COM 194162103 650 8,595 SH   SOLE   6,295 0 2,300
CLOROX COMPANY COM 189054109 285 1,720 SH   SOLE   1,720 0 0
COMCAST CORP CLASS A COM 20030N101 32,598 582,841 SH   SOLE   544,346 0 38,495
CONOCOPHILLIPS COM 20825C104 35,865 529,222 SH   SOLE   496,812 0 32,410
COSTCO WHOLESALE CORP COM 22160K105 904 2,012 SH   SOLE   2,012 0 0
CISCO SYSTEMS INC COM 17275R102 50,383 925,657 SH   SOLE   878,970 0 46,687
CSX CORP COM 126408103 1,178 39,600 SH   SOLE   39,600 0 0
CVS HEALTH CORP COM 126650100 28,179 332,061 SH   SOLE   307,866 0 24,195
CHEVRON CORPORATION COM 166764100 29,757 293,316 SH   SOLE   274,622 0 18,695
DOMINION ENERGY INC COM 25746U109 27,533 377,060 SH   SOLE   352,790 0 24,270
DEERE & CO COM 244199105 60,812 181,489 SH   SOLE   172,334 0 9,155
DISCOVER FINANCIAL SERVICES COM 254709108 46,949 382,164 SH   SOLE   361,594 0 20,570
ISHARES CORE DIVIDEND GROWTH ETF COM 46434v621 18,152 361,309 SH   SOLE   198,665 0 162,644
QUEST DIAGNOSTICS INC COM 74834L100 11,662 80,257 SH   SOLE   70,592 0 9,665
THE WALT DISNEY CO COM 254687106 44,902 265,428 SH   SOLE   252,923 0 12,505
DOW INC COM 260557103 211 3,667 SH   SOLE   3,667 0 0
AMDOCS LTD COM g02602103 22,911 302,613 SH   SOLE   281,048 0 21,565
DARDEN RESTAURANTS INC COM 237194105 1,008 6,652 SH   SOLE   6,652 0 0
DTE ENERGY COMPANY COM 233331107 25,062 224,349 SH   SOLE   210,334 0 14,015
DT MIDSTREAM INC COM 23345m107 31,123 673,068 SH   SOLE   635,774 0 37,294
DUKE ENERGY HOLDING CORP COM 26441c204 30,285 310,329 SH   SOLE   290,065 0 20,264
CONSOLIDATED EDISON INC COM 209115104 1,803 24,834 SH   SOLE   24,834 0 0
EDISON INTERNATIONAL COM 281020107 310 5,580 SH   SOLE   5,580 0 0
EASTMAN CHEMICAL COMPANY COM 277432100 33,094 328,512 SH   SOLE   309,267 0 19,245
EMERSON ELECTRIC CO COM 291011104 299 3,175 SH   SOLE   3,175 0 0
ENBRIDGE INC COM 29250n105 30,071 755,558 SH   SOLE   706,830 0 48,728
EVERSOURCE ENERGY COM 30040w108 32,308 395,152 SH   SOLE   370,137 0 25,015
ENTERGY CORP COM 29364G103 27,447 276,374 SH   SOLE   256,722 0 19,652
EVERGY INC COM 30034w106 31,342 503,883 SH   SOLE   466,871 0 37,012
EXELON CORPORATION COM 30161N101 33,385 690,621 SH   SOLE   647,435 0 43,186
FACEBOOK INC A COM 30303m102 683 2,013 SH   SOLE   2,013 0 0
FIRSTENERGY CORP COM 337932107 31,192 875,698 SH   SOLE   819,184 0 56,515
FIRST HORIZON CORP COM 320517105 328 20,142 SH   SOLE   20,142 0 0
GENERAL DYNAMICS CORP COM 369550108 10,241 52,243 SH   SOLE   50,133 0 2,110
GENERAL ELECTRIC CO COM 369604301 527 5,116 SH   SOLE   4,535 0 581
GENERAL MILLS INC COM 370334104 28,588 477,900 SH   SOLE   449,516 0 28,384
SPDR GOLD TRUST COM 78463v107 236 1,440 SH   SOLE   1,440 0 0
ALPHABET INC CL C COM 02079k107 576 216 SH   SOLE   216 0 0
ALPHABET INC CL A COM 02079k305 535 200 SH   SOLE   200 0 0
GENUINE PARTS CO COM 372460105 31,524 260,035 SH   SOLE   243,330 0 16,705
HOME DEPOT INC COM 437076102 35,638 108,565 SH   SOLE   101,355 0 7,210
HONEYWELL INTERNATL INC COM 438516106 47,546 223,977 SH   SOLE   214,092 0 9,885
THE HERSHEY COMPANY COM 427866108 235 1,389 SH   SOLE   1,389 0 0
INTL BUSINESS MACHINES CORP COM 459200101 2,544 18,311 SH   SOLE   18,311 0 0
INTEL CORPORATION COM 458140100 13,838 259,717 SH   SOLE   250,052 0 9,665
INTUITIVE SURGICAL INC COM 46120E602 357 359 SH   SOLE   359 0 0
ILLINOIS TOOL WORKS COM 452308109 530 2,565 SH   SOLE   2,565 0 0
ISHARES S&P500 VALUE INDEX ETF COM 464287408 277 1,908 SH   SOLE   1,908 0 0
JOHNSON & JOHNSON COM 478160104 45,943 284,479 SH   SOLE   266,950 0 17,529
JP MORGAN CHASE & CO COM 46625H100 57,924 353,867 SH   SOLE   335,124 0 18,743
KIMBERLY CLARK CORP COM 494368103 29,655 223,911 SH   SOLE   210,691 0 13,220
COCA COLA CO COM 191216100 29,135 555,270 SH   SOLE   523,155 0 32,115
KROGER CO COM 501044101 208 5,150 SH   SOLE   5,150 0 0
ELI LILLY & CO COM 532457108 872 3,773 SH   SOLE   2,923 0 850
LOCKHEED MARTIN CORP COM 539830109 26,044 75,467 SH   SOLE   70,162 0 5,305
ALLIANT ENERGY CORP COM 018802108 33,752 602,936 SH   SOLE   567,966 0 34,970
LOWES COS INC COM 548661107 1,228 6,054 SH   SOLE   6,054 0 0
MCDONALDS CORPORATION COM 580135101 1,420 5,888 SH   SOLE   5,888 0 0
MONDELEZ INTL INC COM 609207105 26,969 463,545 SH   SOLE   432,170 0 31,375
MEDTRONIC PLC COM g5960l103 30,254 241,355 SH   SOLE   223,911 0 17,444
METLIFE INC COM 59156r108 481 7,785 SH   SOLE   7,785 0 0
MCCORMICK & CO INC COM 579780206 4,003 49,396 SH   SOLE   49,366 0 30
MARSH & MCLENNAN COS COM 571748102 39,410 260,249 SH   SOLE   245,055 0 15,194
3M COMPANY COM 88579y101 28,265 161,126 SH   SOLE   150,716 0 10,410
ALTRIA GROUP INC COM 02209S103 312 6,844 SH   SOLE   6,844 0 0
MERCK AND CO INC NEW COM 58933y105 25,168 335,084 SH   SOLE   312,229 0 22,855
MICROSOFT CORP COM 594918104 98,801 350,458 SH   SOLE   338,392 0 12,066
NEXTERA ENERGY INC COM 65339f101 47,094 599,769 SH   SOLE   563,534 0 36,235
NATIONAL FUEL GAS CO COM 636180101 361 6,883 SH   SOLE   6,883 0 0
NORTHROP GRUMMAN CORP COM 666807102 506 1,406 SH   SOLE   1,406 0 0
NORFOLK SOUTHERN CORP COM 655844108 10,718 44,800 SH   SOLE   40,850 0 3,950
NESTLE SA SPONSORED ADR COM 641069406 292 2,427 SH   SOLE   2,427 0 0
NVIDIA CORP COM 67066G104 307 1,484 SH   SOLE   1,484 0 0
OGE ENERGY CORP COM 670837103 356 10,800 SH   SOLE   10,800 0 0
OMNICOM GROUP COM 681919106 28,161 388,639 SH   SOLE   360,814 0 27,825
ORACLE CORP COM 68389X105 52,115 598,133 SH   SOLE   571,434 0 26,699
PEPSICO INC COM 713448108 38,422 255,446 SH   SOLE   241,588 0 13,858
PFIZER INC COM 717081103 1,120 26,033 SH   SOLE   25,233 0 800
PROCTER & GAMBLE CO COM 742718109 39,592 283,206 SH   SOLE   268,521 0 14,685
PROGRESSIVE CORP COM 743315103 904 10,000 SH   SOLE   7,845 0 2,155
PHILLIPS EDISON & COMPANY CLASS B COM 71844v300 494 15,615 SH   SOLE   15,615 0 0
POLARIS INDUSTRIES INC COM 731068102 22,841 190,879 SH   SOLE   177,234 0 13,645
PHILIP MORRIS INTL COM 718172109 26,854 283,297 SH   SOLE   261,742 0 21,555
PNC FINANCIAL SERVICES GROUP COM 693475105 43,173 220,676 SH   SOLE   208,246 0 12,430
PORTLAND GENERAL ELECTRIC CO COM 736508847 2,067 43,997 SH   SOLE   41,797 0 2,200
PPG INDUSTRIES INC COM 693506107 30,481 213,137 SH   SOLE   202,377 0 10,760
PRIMERICA INC COM 74164m108 30,133 196,137 SH   SOLE   183,722 0 12,415
PHILLIPS 66 COM 718546104 385 5,501 SH   SOLE   5,501 0 0
QUALCOMM INC COM 747525103 44,882 347,976 SH   SOLE   327,876 0 20,101
INVESCO QQQ TRUST SERIES 1 COM 46090e103 362 1,011 SH   SOLE   1,011 0 0
ROYAL DUTCH SHELL PLC A COM 780259206 294 6,598 SH   SOLE   6,598 0 0
REGIONS FINANCIAL CORP COM 7591EP100 30,340 1,423,759 SH   SOLE   1,332,164 0 91,595
RLI CORP COM 749607107 35,083 349,884 SH   SOLE   349,884 0 0
RPM INTERNATIONAL INC COM 749685103 3,816 49,145 SH   SOLE   46,095 0 3,050
INVESCO S&P 500 EQUAL WEIGHT ETF COM 46137v357 13,346 89,077 SH   SOLE   89,077 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 488 5,678 SH   SOLE   5,678 0 0
STARBUCKS CORP COM 855244109 475 4,308 SH   SOLE   4,308 0 0
SCHWAB US BROAD MKT ETF COM 808524102 815 7,847 SH   SOLE   7,847 0 0
SCHWAB US DVD EQUITY ETF COM 808524797 19,991 269,282 SH   SOLE   154,631 0 114,651
CHARLES SCHWAB CORP COM 808513105 34,699 476,368 SH   SOLE   445,474 0 30,894
SCHWAB US AGGREGATE BOND ETF COM 808524839 907 16,721 SH   SOLE   7,116 0 9,605
SHERWIN WILLIAMS CO COM 824348106 446 1,595 SH   SOLE   1,595 0 0
SIEMENS AG-SPONS ADR COM 826197501 23,744 289,065 SH   SOLE   271,870 0 17,195
SOUTH JERSEY INDUSTRIES COM 838518108 276 13,000 SH   SOLE   9,300 0 3,700
SOUTHERN CO COM 842587107 30,952 499,468 SH   SOLE   467,248 0 32,220
S&P GLOBAL INC COM 78409v104 48,981 115,279 SH   SOLE   110,259 0 5,020
SPDR S&P 500 ETF TRUST COM 78462f103 2,262 5,270 SH   SOLE   2,135 0 3,135
STANLEY BLACK & DECKER INC. COM 854502101 33,596 191,635 SH   SOLE   180,385 0 11,250
STRYKER CORP COM 863667101 1,116 4,230 SH   SOLE   4,230 0 0
AT&T INC COM 00206R102 36,445 1,349,297 SH   SOLE   1,274,555 0 74,742
TRUIST FINANCIAL CORP COM 89832q109 36,799 627,432 SH   SOLE   588,748 0 38,685
TARGET CORP COM 87612e106 60,745 265,529 SH   SOLE   251,598 0 13,931
T ROWE PRICE ASSOCIATES COM 74144t108 40,650 206,658 SH   SOLE   194,383 0 12,275
TC ENERGY CORP COM 87807b107 3,145 65,404 SH   SOLE   60,844 0 4,560
TRAVELERS COMPANIES INC COM 89417e109 1,147 7,548 SH   SOLE   7,548 0 0
TESLA INC COM 88160r101 227 293 SH   SOLE   293 0 0
TEXAS INSTRUMENTS INC COM 882508104 54,406 283,058 SH   SOLE   270,018 0 13,040
UNITEDHEALTH GROUP COM 91324P102 58,699 150,226 SH   SOLE   143,560 0 6,665
UNION PACIFIC CORP COM 907818108 966 4,928 SH   SOLE   4,928 0 0
UNITED PARCEL SERVICE B COM 911312106 5,087 27,933 SH   SOLE   27,308 0 625
US BANCORP COM 902973304 34,903 587,190 SH   SOLE   549,164 0 38,026
VISA INC CLASS A SHARES COM 92826c839 227 1,021 SH   SOLE   1,021 0 0
VANGUARD SHORT-TERM CORPORATE ETF COM 92206c409 1,064 12,917 SH   SOLE   8,632 0 4,285
VANGUARD DIVIDEND APPRECIATION ETF COM 921908844 1,032 6,716 SH   SOLE   5,541 0 1,175
VANGUARD S&P 500 ETF COM 922908363 476 1,208 SH   SOLE   508 0 700
VERIZON COMMUNICATIONS COM 92343v104 39,996 740,521 SH   SOLE   697,910 0 42,611
WEC ENERGY GROUP INC COM 92939u106 364 4,126 SH   SOLE   4,126 0 0
WELLS FARGO & COMPANY COM 949746101 230 4,966 SH   SOLE   4,966 0 0
WASTE MANAGEMENT INC COM 94106L109 268 1,792 SH   SOLE   1,792 0 0
WILLIAMS COS INC COM 969457100 23,671 912,528 SH   SOLE   843,623 0 68,905
WALMART INC COM 931142103 1,240 8,898 SH   SOLE   8,898 0 0
WORTHINGTON INDUSTRIES INC COM 981811102 304 5,763 SH   SOLE   5,763 0 0
WILLIAMS SONOMA COM 969904101 319 1,800 SH   SOLE   1,800 0 0
XCEL ENERGY COM 98389B100 33,824 541,176 SH   SOLE   507,580 0 33,596
COMMUNICATION SERV SEL SEC SPDR ETF COM 81369y852 2,090 26,092 SH   SOLE   13,870 0 12,222
ENERGY SELECT SECTOR SPDR COM 81369y506 3,305 63,447 SH   SOLE   37,527 0 25,920
FINANCIAL SELECT SECTOR SPDR COM 81369Y605 4,453 118,665 SH   SOLE   71,437 0 47,228
INDUSTRIAL SELECT SECTOR SPDR COM 81369y704 776 7,935 SH   SOLE   7,935 0 0
TECHNOLOGY SELECT SECTOR SPDR COM 81369Y803 963 6,446 SH   SOLE   6,446 0 0
UTILITIES SELECT SECTOR SPDR COM 81369Y886 7,975 124,841 SH   SOLE   70,030 0 54,811
HEALTH CARE SELECT SECTOR SPDR COM 81369Y209 4,062 31,907 SH   SOLE   21,324 0 10,583
CONSUMER DISC SELECT SECTOR SPDR COM 81369Y407 687 3,829 SH   SOLE   3,829 0 0
EXXON MOBIL CORPORATION COM 30231g102 2,951 50,168 SH   SOLE   50,168 0 0
YUM! BRANDS INC COM 988498101 274 2,238 SH   SOLE   2,238 0 0