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 6,560 36,942 SH   SOLE   35,782 0 1,160
ABBVIE INC COM 00287y109 46,988 347,033 SH   SOLE   323,161 0 23,872
ABBOTT LABORATORIES COM 002824100 58,046 412,434 SH   SOLE   391,720 0 20,714
ACCENTURE PLC-CL A COM g1151c101 48,062 115,937 SH   SOLE   108,006 0 7,931
ADOBE INC COM 00724F101 272 480 SH   SOLE   480 0 0
AUTOMATIC DATA PROCESSING COM 053015103 38,278 155,237 SH   SOLE   143,677 0 11,560
AMEREN CORPORATION COM 023608102 757 8,508 SH   SOLE   7,080 0 1,428
AMERICAN ELECTRIC POWER COM 025537101 34,811 391,262 SH   SOLE   365,510 0 25,751
AFLAC INC COM 001055102 568 9,735 SH   SOLE   9,135 0 600
ALAMO GROUP INC COM 011311107 221 1,500 SH   SOLE   1,500 0 0
ALLSTATE CORP COM 020002101 30,072 255,603 SH   SOLE   241,760 0 13,843
APPLIED MATERIALS INC COM 038222105 314 1,998 SH   SOLE   1,998 0 0
AMGEN INC COM 031162100 38,693 171,991 SH   SOLE   163,005 0 8,986
AMAZON.COM INC COM 023135106 854 256 SH   SOLE   252 0 4
ANTS SOFTWARE INC COM 037271103 0 46,666 SH   SOLE   46,666 0 0
APOLLO GLOBAL MANAGEMENT LLC COM 03769m106 35,901 495,664 SH   SOLE   462,549 0 33,115
ACTIVISION BLIZZARD INC COM 00507v109 22,176 333,322 SH   SOLE   312,337 0 20,985
BROADCOM INC COM 11135f101 43,761 65,766 SH   SOLE   61,471 0 4,295
AMERICAN EXPRESS CO COM 025816109 41,323 252,585 SH   SOLE   236,834 0 15,751
BOEING CO COM 097023105 1,958 9,728 SH   SOLE   9,728 0 0
BANK OF AMERICA CORP COM 060505104 841 18,905 SH   SOLE   18,905 0 0
BOOZ ALLEN HAMILTON HOLDING CORP COM 099502106 33,142 390,867 SH   SOLE   365,637 0 25,230
BAXTER INTERNATIONAL INC COM 071813109 593 6,904 SH   SOLE   6,904 0 0
BECTON DICKINSON & CO COM 075887109 278 1,104 SH   SOLE   1,104 0 0
BANK OF NEW YORK MELLON CORP COM 064058100 2,382 41,007 SH   SOLE   38,297 0 2,710
BLACKROCK INC COM 09247x101 46,016 50,260 SH   SOLE   47,785 0 2,475
BRISTOL MYERS SQUIBB CO COM 110122108 33,816 542,354 SH   SOLE   507,066 0 35,289
VANGUARD TOTAL BOND MKT COM 921937835 441 5,202 SH   SOLE   5,202 0 0
BP PLC-SPONS ADR COM 055622104 24,165 907,451 SH   SOLE   845,537 0 61,914
BERKSHIRE HATHAWAY CL A COM 084670108 451 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,227 7,449 SH   SOLE   7,449 0 0
BROWN & BROWN INC COM 115236101 7,028 100,000 SH   SOLE   100,000 0 0
INVESCO BULLETSHARES 2022 CORP BOND COM 46138j882 9,824 459,297 SH   SOLE   206,159 0 253,138
INVESCO BULLETSHARES 2023 CORP BOND COM 46138j866 7,429 346,198 SH   SOLE   128,748 0 217,450
INVESCO BULLETSHARES 2024 CORP BOND COM 46138j841 6,276 287,479 SH   SOLE   111,984 0 175,495
INVESCO BULLETSHARES 2025 CORP BOND COM 46138j825 1,166 53,246 SH   SOLE   17,507 0 35,739
VANGUARD SHORT-TERM BOND ETF COM 921937827 494 6,107 SH   SOLE   6,107 0 0
BLACKSTONE INC COM 09260d107 505 3,900 SH   SOLE   3,900 0 0
CATERPILLAR INC COM 149123101 22,404 108,369 SH   SOLE   108,369 0 0
COMMERCE BANCSHARES INC COM 200525103 1,341 19,507 SH   SOLE   14,060 0 5,447
CHARTER COMMUNICATIONS (NEW) COM 16119p108 342 524 SH   SOLE   524 0 0
CIGNA CORP NEW COM 125523100 29,467 128,323 SH   SOLE   118,531 0 9,792
COLGATE PALMOLIVE CO COM 194162103 699 8,195 SH   SOLE   6,095 0 2,100
CLOROX COMPANY COM 189054109 311 1,782 SH   SOLE   1,782 0 0
COMCAST CORP CLASS A COM 20030N101 29,436 584,854 SH   SOLE   544,229 0 40,625
CONOCOPHILLIPS COM 20825C104 38,235 529,717 SH   SOLE   496,517 0 33,200
COSTCO WHOLESALE CORP COM 22160K105 1,154 2,032 SH   SOLE   2,032 0 0
CISCO SYSTEMS INC COM 17275R102 58,331 920,483 SH   SOLE   873,125 0 47,358
CSX CORP COM 126408103 1,489 39,600 SH   SOLE   39,600 0 0
CVS HEALTH CORP COM 126650100 34,706 336,430 SH   SOLE   310,581 0 25,849
CHEVRON CORPORATION COM 166764100 34,881 297,236 SH   SOLE   277,316 0 19,920
DOMINION ENERGY INC COM 25746U109 30,476 387,928 SH   SOLE   361,510 0 26,418
DUPONT DE NEMOURS INC COM 26614n102 204 2,522 SH   SOLE   2,522 0 0
DEERE & CO COM 244199105 61,288 178,739 SH   SOLE   169,430 0 9,309
DISCOVER FINANCIAL SERVICES COM 254709108 43,217 373,980 SH   SOLE   353,034 0 20,946
ISHARES CORE DIVIDEND GROWTH ETF COM 46434v621 21,236 382,074 SH   SOLE   207,273 0 174,801
QUEST DIAGNOSTICS INC COM 74834L100 11,787 68,127 SH   SOLE   63,727 0 4,400
D R HORTON INC COM 23331A109 228 2,100 SH   SOLE   2,100 0 0
DANAHER CORP COM 235851102 208 633 SH   SOLE   633 0 0
THE WALT DISNEY CO COM 254687106 41,199 265,991 SH   SOLE   253,169 0 12,822
DOW INC COM 260557103 280 4,937 SH   SOLE   4,837 0 100
AMDOCS LTD COM g02602103 23,089 308,512 SH   SOLE   284,887 0 23,625
DARDEN RESTAURANTS INC COM 237194105 972 6,450 SH   SOLE   6,450 0 0
DTE ENERGY COMPANY COM 233331107 27,689 231,632 SH   SOLE   216,109 0 15,523
DT MIDSTREAM INC COM 23345m107 32,990 687,570 SH   SOLE   646,246 0 41,324
DUKE ENERGY HOLDING CORP COM 26441c204 32,945 314,065 SH   SOLE   292,456 0 21,609
CONSOLIDATED EDISON INC COM 209115104 2,102 24,634 SH   SOLE   24,634 0 0
EDISON INTERNATIONAL COM 281020107 379 5,560 SH   SOLE   5,560 0 0
EASTMAN CHEMICAL COMPANY COM 277432100 39,305 325,076 SH   SOLE   304,397 0 20,679
EMERSON ELECTRIC CO COM 291011104 293 3,150 SH   SOLE   3,150 0 0
ENBRIDGE INC COM 29250n105 29,937 766,053 SH   SOLE   713,640 0 52,413
ENTERPRISE PRODUCTS COM 293792107 251 11,440 SH   SOLE   11,440 0 0
EVERSOURCE ENERGY COM 30040w108 36,305 399,048 SH   SOLE   373,352 0 25,696
ENTERGY CORP COM 29364G103 31,649 280,949 SH   SOLE   259,982 0 20,967
EVERGY INC COM 30034w106 35,387 515,777 SH   SOLE   476,564 0 39,213
EXELON CORPORATION COM 30161N101 40,358 698,723 SH   SOLE   652,847 0 45,876
META PLATFORMS INC CL A COM 30303m102 707 2,101 SH   SOLE   2,101 0 0
FIRSTENERGY CORP COM 337932107 36,887 886,922 SH   SOLE   826,764 0 60,159
FIRST HORIZON CORP COM 320517105 329 20,142 SH   SOLE   20,142 0 0
GENERAL DYNAMICS CORP COM 369550108 10,045 48,183 SH   SOLE   46,903 0 1,280
GENERAL ELECTRIC CO COM 369604301 465 4,926 SH   SOLE   4,329 0 597
GENERAL MILLS INC COM 370334104 32,305 479,443 SH   SOLE   450,589 0 28,854
SPDR GOLD TRUST COM 78463v107 209 1,220 SH   SOLE   920 0 300
ALPHABET INC CL C COM 02079k107 622 215 SH   SOLE   215 0 0
ALPHABET INC CL A COM 02079k305 661 228 SH   SOLE   228 0 0
GENUINE PARTS CO COM 372460105 36,582 260,929 SH   SOLE   243,125 0 17,804
HOME DEPOT INC COM 437076102 44,250 106,623 SH   SOLE   99,102 0 7,521
HONEYWELL INTERNATL INC COM 438516106 46,797 224,434 SH   SOLE   213,906 0 10,528
THE HERSHEY COMPANY COM 427866108 269 1,389 SH   SOLE   1,389 0 0
INTL BUSINESS MACHINES CORP COM 459200101 2,280 17,061 SH   SOLE   17,061 0 0
INTEL CORPORATION COM 458140100 12,469 242,114 SH   SOLE   234,914 0 7,200
INTUITIVE SURGICAL INC COM 46120E602 387 1,077 SH   SOLE   1,077 0 0
ILLINOIS TOOL WORKS COM 452308109 645 2,615 SH   SOLE   2,615 0 0
ISHARES S&P500 VALUE INDEX ETF COM 464287408 297 1,898 SH   SOLE   1,898 0 0
ISHARES RUSSELL 1000 GROWTH ETF COM 464287614 219 716 SH   SOLE   716 0 0
ISHARES RUSSELL MIDCAP ETF COM 464287499 208 2,500 SH   SOLE   2,500 0 0
JOHNSON & JOHNSON COM 478160104 49,302 288,197 SH   SOLE   269,674 0 18,523
JP MORGAN CHASE & CO COM 46625H100 55,992 353,597 SH   SOLE   334,574 0 19,023
KIMBERLY CLARK CORP COM 494368103 32,390 226,631 SH   SOLE   212,422 0 14,209
COCA COLA CO COM 191216100 33,317 562,691 SH   SOLE   527,885 0 34,806
KROGER CO COM 501044101 229 5,050 SH   SOLE   5,050 0 0
ELI LILLY & CO COM 532457108 1,042 3,773 SH   SOLE   2,923 0 850
LOCKHEED MARTIN CORP COM 539830109 27,123 76,315 SH   SOLE   70,365 0 5,950
ALLIANT ENERGY CORP COM 018802108 37,481 609,740 SH   SOLE   572,511 0 37,229
LOWES COS INC COM 548661107 1,446 5,593 SH   SOLE   5,593 0 0
MASTERCARD INC COM 57636q104 207 575 SH   SOLE   500 0 75
MASCO CORP COM 574599106 225 3,200 SH   SOLE   3,200 0 0
MATTEL INC COM 577081102 213 9,861 SH   SOLE   9,861 0 0
MCDONALDS CORPORATION COM 580135101 1,603 5,979 SH   SOLE   5,979 0 0
MONDELEZ INTL INC COM 609207105 31,295 471,947 SH   SOLE   438,905 0 33,042
MEDTRONIC PLC COM g5960l103 25,945 250,795 SH   SOLE   232,151 0 18,644
METLIFE INC COM 59156r108 486 7,773 SH   SOLE   7,773 0 0
MCCORMICK & CO INC COM 579780206 4,642 48,046 SH   SOLE   48,016 0 30
MARSH & MCLENNAN COS COM 571748102 44,446 255,700 SH   SOLE   240,104 0 15,596
3M COMPANY COM 88579y101 29,031 163,433 SH   SOLE   151,638 0 11,795
ALTRIA GROUP INC COM 02209S103 353 7,451 SH   SOLE   6,881 0 570
MERCK AND CO INC NEW COM 58933y105 26,197 341,815 SH   SOLE   317,753 0 24,062
MICROSOFT CORP COM 594918104 113,412 337,214 SH   SOLE   325,659 0 11,555
NEXTERA ENERGY INC COM 65339f101 55,165 590,880 SH   SOLE   553,499 0 37,381
NATIONAL FUEL GAS CO COM 636180101 408 6,383 SH   SOLE   6,383 0 0
NATIONAL GRID PLC COM 636274409 224 3,096 SH   SOLE   1,846 0 1,250
NEW JERSEY RESOURCES CORP COM 646025106 218 5,300 SH   SOLE   5,300 0 0
NORTHROP GRUMMAN CORP COM 666807102 560 1,448 SH   SOLE   1,448 0 0
NORFOLK SOUTHERN CORP COM 655844108 11,696 39,286 SH   SOLE   36,631 0 2,655
NESTLE SA SPONSORED ADR COM 641069406 341 2,427 SH   SOLE   2,427 0 0
NVIDIA CORP COM 67066G104 436 1,484 SH   SOLE   1,484 0 0
OGE ENERGY CORP COM 670837103 399 10,400 SH   SOLE   10,400 0 0
OMNICOM GROUP COM 681919106 29,032 396,232 SH   SOLE   366,404 0 29,828
ORACLE CORP COM 68389X105 49,988 573,194 SH   SOLE   545,945 0 27,249
PAYCHEX INC COM 704326107 265 1,940 SH   SOLE   600 0 1,340
PEPSICO INC COM 713448108 44,551 256,469 SH   SOLE   241,682 0 14,787
PFIZER INC COM 717081103 1,809 30,629 SH   SOLE   29,829 0 800
PROCTER & GAMBLE CO COM 742718109 46,251 282,745 SH   SOLE   267,516 0 15,229
PROGRESSIVE CORP COM 743315103 746 7,265 SH   SOLE   5,550 0 1,715
PHILLIPS EDISON & COMPANY CLASS B COM 71844v300 624 19,883 SH   SOLE   19,883 0 0
POLARIS INDUSTRIES INC COM 731068102 17,260 157,034 SH   SOLE   143,464 0 13,570
PROLOGIS INC COM 74340w103 201 1,195 SH   SOLE   1,195 0 0
PHILIP MORRIS INTL COM 718172109 27,471 289,169 SH   SOLE   266,071 0 23,098
PNC FINANCIAL SERVICES GROUP COM 693475105 43,180 215,338 SH   SOLE   202,056 0 13,282
PORTLAND GENERAL ELECTRIC CO COM 736508847 2,286 43,197 SH   SOLE   40,997 0 2,200
PPG INDUSTRIES INC COM 693506107 36,800 213,407 SH   SOLE   201,847 0 11,560
PRIMERICA INC COM 74164m108 30,387 198,257 SH   SOLE   184,977 0 13,280
PHILLIPS 66 COM 718546104 405 5,586 SH   SOLE   5,586 0 0
QUALCOMM INC COM 747525103 62,168 339,960 SH   SOLE   320,186 0 19,774
INVESCO QQQ TRUST SERIES 1 COM 46090e103 452 1,136 SH   SOLE   1,136 0 0
ROYAL DUTCH SHELL PLC A COM 780259206 309 7,118 SH   SOLE   7,118 0 0
REGIONS FINANCIAL CORP COM 7591EP100 31,550 1,447,262 SH   SOLE   1,347,392 0 99,870
RLI CORP COM 749607107 17,985 160,434 SH   SOLE   160,434 0 0
RPM INTERNATIONAL INC COM 749685103 4,845 47,970 SH   SOLE   45,020 0 2,950
INVESCO S&P 500 EQUAL WEIGHT ETF COM 46137v357 14,497 89,077 SH   SOLE   89,077 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 611 7,097 SH   SOLE   7,097 0 0
STARBUCKS CORP COM 855244109 376 3,218 SH   SOLE   3,218 0 0
SCHWAB US BROAD MKT ETF COM 808524102 887 7,847 SH   SOLE   7,847 0 0
SCHWAB US DVD EQUITY ETF COM 808524797 24,099 298,147 SH   SOLE   175,498 0 122,649
CHARLES SCHWAB CORP COM 808513105 40,411 480,508 SH   SOLE   447,824 0 32,684
SCHWAB US AGGREGATE BOND ETF COM 808524839 784 14,546 SH   SOLE   5,751 0 8,795
SHERWIN WILLIAMS CO COM 824348106 562 1,595 SH   SOLE   1,595 0 0
SIEMENS AG-SPONS ADR COM 826197501 28,178 325,380 SH   SOLE   302,040 0 23,340
SOUTH JERSEY INDUSTRIES COM 838518108 307 11,750 SH   SOLE   8,050 0 3,700
SOUTHERN CO COM 842587107 34,662 505,431 SH   SOLE   472,108 0 33,323
S&P GLOBAL INC COM 78409v104 53,096 112,509 SH   SOLE   107,459 0 5,050
SPDR S&P 500 ETF TRUST COM 78462f103 2,273 4,785 SH   SOLE   2,285 0 2,500
CONSTELLATION BRANDS INC COM 21036p108 20,413 81,337 SH   SOLE   76,670 0 4,667
STANLEY BLACK & DECKER INC. COM 854502101 36,885 195,553 SH   SOLE   183,098 0 12,455
STRYKER CORP COM 863667101 1,131 4,230 SH   SOLE   4,230 0 0
AT&T INC COM 00206R102 32,399 1,317,036 SH   SOLE   1,236,474 0 80,562
TRUIST FINANCIAL CORP COM 89832q109 37,147 634,456 SH   SOLE   592,060 0 42,397
TARGET CORP COM 87612e106 59,163 255,630 SH   SOLE   241,692 0 13,938
T ROWE PRICE ASSOCIATES COM 74144t108 40,681 206,880 SH   SOLE   193,811 0 13,069
TC ENERGY CORP COM 87807b107 2,627 56,449 SH   SOLE   53,464 0 2,985
TRAVELERS COMPANIES INC COM 89417e109 1,179 7,534 SH   SOLE   7,534 0 0
TESLA INC COM 88160r101 283 268 SH   SOLE   268 0 0
TEXAS INSTRUMENTS INC COM 882508104 52,458 278,338 SH   SOLE   264,974 0 13,364
UNITEDHEALTH GROUP COM 91324P102 73,580 146,532 SH   SOLE   139,468 0 7,064
UNION PACIFIC CORP COM 907818108 1,242 4,928 SH   SOLE   4,928 0 0
UNITED PARCEL SERVICE B COM 911312106 5,912 27,583 SH   SOLE   27,108 0 475
US BANCORP COM 902973304 32,886 585,480 SH   SOLE   543,809 0 41,671
VISA INC CLASS A SHARES COM 92826c839 224 1,034 SH   SOLE   1,034 0 0
VANGUARD SHORT-TERM CORPORATE ETF COM 92206c409 1,018 12,532 SH   SOLE   8,582 0 3,950
VANGUARD DIVIDEND APPRECIATION ETF COM 921908844 1,194 6,950 SH   SOLE   5,690 0 1,260
VANGUARD S&P 500 ETF COM 922908363 527 1,208 SH   SOLE   508 0 700
VANGUARD TOTAL STOCK MKT ETF COM 922908769 922 3,820 SH   SOLE   3,064 0 756
VERIZON COMMUNICATIONS COM 92343v104 38,828 747,274 SH   SOLE   701,937 0 45,337
WALGREENS BOOTS ALLIANCE INC COM 931427108 215 4,117 SH   SOLE   4,117 0 0
WESTERN DIGITAL CORP COM 958102105 200 3,072 SH   SOLE   3,072 0 0
WEC ENERGY GROUP INC COM 92939u106 401 4,126 SH   SOLE   4,126 0 0
WELLS FARGO & COMPANY COM 949746101 238 4,966 SH   SOLE   4,966 0 0
WASTE MANAGEMENT INC COM 94106L109 299 1,792 SH   SOLE   1,792 0 0
WILLIAMS COS INC COM 969457100 24,092 925,186 SH   SOLE   853,189 0 71,997
WALMART INC COM 931142103 1,311 9,064 SH   SOLE   9,064 0 0
WORTHINGTON INDUSTRIES INC COM 981811102 315 5,763 SH   SOLE   5,763 0 0
WILLIAMS SONOMA COM 969904101 304 1,800 SH   SOLE   1,800 0 0
XCEL ENERGY COM 98389B100 37,090 547,853 SH   SOLE   512,430 0 35,423
COMMUNICATION SERV SEL SEC SPDR ETF COM 81369y852 2,227 28,666 SH   SOLE   15,189 0 13,477
ENERGY SELECT SECTOR SPDR COM 81369y506 3,775 68,021 SH   SOLE   40,327 0 27,694
FINANCIAL SELECT SECTOR SPDR COM 81369Y605 4,862 124,496 SH   SOLE   74,156 0 50,340
INDUSTRIAL SELECT SECTOR SPDR COM 81369y704 841 7,952 SH   SOLE   7,935 0 17
TECHNOLOGY SELECT SECTOR SPDR COM 81369Y803 1,132 6,512 SH   SOLE   6,486 0 26
UTILITIES SELECT SECTOR SPDR COM 81369Y886 9,603 134,160 SH   SOLE   74,427 0 59,733
HEALTH CARE SELECT SECTOR SPDR COM 81369Y209 4,575 32,473 SH   SOLE   21,437 0 11,036
CONSUMER DISC SELECT SECTOR SPDR COM 81369Y407 701 3,429 SH   SOLE   3,429 0 0
EXXON MOBIL CORPORATION COM 30231g102 3,076 50,268 SH   SOLE   50,268 0 0
YUM! BRANDS INC COM 988498101 311 2,238 SH   SOLE   2,238 0 0