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
3M COMPANY COM 88579y101 26,659 152,517 SH   SOLE   144,963 0 7,554
ABBOTT LABORATORIES COM 002824100 46,735 426,840 SH   SOLE   408,633 0 18,207
ABBVIE INC COM 00287y109 33,311 310,878 SH   SOLE   295,008 0 15,870
ACCENTURE PLC-CL A COM g1151c101 30,134 115,362 SH   SOLE   108,907 0 6,455
ADOBE INC COM 00724F101 225 450 SH   SOLE   435 0 15
AFLAC INC COM 001055102 698 15,685 SH   SOLE   13,985 0 1,700
ALAMO GROUP INC COM 011311107 207 1,500 SH   SOLE   1,500 0 0
ALLIANT ENERGY CORP COM 018802108 29,558 573,604 SH   SOLE   545,444 0 28,160
ALLSTATE CORP COM 020002101 26,192 238,264 SH   SOLE   227,841 0 10,423
ALPHABET INC CL A COM 02079k305 405 231 SH   SOLE   200 0 31
ALPHABET INC CL C COM 02079k107 426 243 SH   SOLE   231 0 12
ALTRIA GROUP INC COM 02209S103 296 7,212 SH   SOLE   7,212 0 0
AMAZON.COM INC COM 023135106 945 290 SH   SOLE   256 0 34
AMEREN CORPORATION COM 023608102 645 8,264 SH   SOLE   7,586 0 678
AMERICAN ELECTRIC POWER COM 025537101 29,396 353,022 SH   SOLE   335,594 0 17,428
AMERICAN EXPRESS CO COM 025816109 30,505 252,297 SH   SOLE   240,363 0 11,934
AMGEN INC COM 031162100 39,102 170,066 SH   SOLE   162,692 0 7,374
ANTS SOFTWARE INC COM 037271103 0 46,666 SH   SOLE   46,666 0 0
APPLE INC COM 037833100 4,636 34,939 SH   SOLE   33,599 0 1,340
APPLIED MATERIALS INC COM 038222105 247 2,868 SH   SOLE   2,868 0 0
AT&T INC COM 00206R102 37,478 1,303,136 SH   SOLE   1,243,131 0 60,005
AUTOMATIC DATA PROCESSING COM 053015103 25,042 142,123 SH   SOLE   133,258 0 8,865
BANK OF AMERICA CORP COM 060505104 643 21,229 SH   SOLE   21,229 0 0
BANK OF NEW YORK MELLON CORP COM 064058100 20,434 481,472 SH   SOLE   455,738 0 25,734
BAXTER INTERNATIONAL INC COM 071813109 564 7,029 SH   SOLE   7,029 0 0
BECTON DICKINSON & CO COM 075887109 276 1,104 SH   SOLE   1,104 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 348 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 1,254 5,408 SH   SOLE   5,286 0 122
BLACKROCK INC COM 09247x101 37,092 51,407 SH   SOLE   49,313 0 2,094
BOEING CO COM 097023105 2,575 12,028 SH   SOLE   11,928 0 100
BP PLC-SPONS ADR COM 055622104 17,137 835,122 SH   SOLE   789,191 0 45,931
BRISTOL MYERS SQUIBB CO COM 110122108 31,623 509,796 SH   SOLE   482,996 0 26,800
BROWN & BROWN INC COM 115236101 4,750 100,200 SH   SOLE   100,200 0 0
CATERPILLAR INC COM 149123101 12,710 69,825 SH   SOLE   69,425 0 400
CHARLES SCHWAB CORP COM 808513105 24,902 469,495 SH   SOLE   444,601 0 24,894
CHARTER COMMUNICATIONS (NEW) COM 16119p108 360 544 SH   SOLE   544 0 0
CHEVRON CORPORATION COM 166764100 23,083 273,330 SH   SOLE   258,136 0 15,195
CIGNA CORP NEW COM 125523100 228 1,093 SH   SOLE   1,088 0 5
CISCO SYSTEMS INC COM 17275R102 41,798 934,041 SH   SOLE   894,690 0 39,351
CLOROX COMPANY COM 189054109 351 1,736 SH   SOLE   1,736 0 0
COCA COLA CO COM 191216100 29,018 529,140 SH   SOLE   503,375 0 25,765
COLGATE PALMOLIVE CO COM 194162103 784 9,165 SH   SOLE   6,665 0 2,500
COMCAST CORP CLASS A COM 20030N101 27,838 531,257 SH   SOLE   501,882 0 29,375
COMMERCE BANCSHARES INC COM 200525103 1,492 22,705 SH   SOLE   17,517 0 5,188
COMMUNICATION SERV SEL SEC SPDR ETF COM 81369y852 1,062 15,738 SH   SOLE   9,367 0 6,371
CONOCOPHILLIPS COM 20825C104 20,515 513,001 SH   SOLE   488,424 0 24,577
CONSOLIDATED EDISON INC COM 209115104 2,463 34,082 SH   SOLE   34,030 0 52
CONSUMER DISC SELECT SECTOR SPDR COM 81369Y407 1,589 9,882 SH   SOLE   9,882 0 0
COSTCO WHOLESALE CORP COM 22160K105 643 1,707 SH   SOLE   1,692 0 15
CSX CORP COM 126408103 1,243 13,700 SH   SOLE   13,700 0 0
CVS HEALTH CORP COM 126650100 20,535 300,661 SH   SOLE   282,372 0 18,289
DARDEN RESTAURANTS INC COM 237194105 792 6,652 SH   SOLE   6,652 0 0
DEERE & CO COM 244199105 56,329 209,364 SH   SOLE   200,275 0 9,089
DISCOVER FINANCIAL SERVICES COM 254709108 35,494 392,072 SH   SOLE   372,667 0 19,405
DOMINION ENERGY INC COM 25746U109 24,996 332,391 SH   SOLE   313,917 0 18,474
DOW INC COM 260557103 257 4,633 SH   SOLE   4,633 0 0
DTE ENERGY COMPANY COM 233331107 25,921 213,500 SH   SOLE   202,345 0 11,155
DUKE ENERGY HOLDING CORP COM 26441c204 26,898 293,772 SH   SOLE   276,708 0 17,064
DUPONT DE NEMOURS INC COM 26614n102 264 3,709 SH   SOLE   3,709 0 0
EASTMAN CHEMICAL COMPANY COM 277432100 32,684 325,930 SH   SOLE   310,890 0 15,040
EDISON INTERNATIONAL COM 281020107 351 5,580 SH   SOLE   5,580 0 0
ELI LILLY & CO COM 532457108 541 3,203 SH   SOLE   3,203 0 0
EMERSON ELECTRIC CO COM 291011104 295 3,674 SH   SOLE   3,674 0 0
ENBRIDGE INC COM 29250n105 23,015 719,447 SH   SOLE   680,032 0 39,415
ENERGY SELECT SECTOR SPDR COM 81369y506 1,778 46,924 SH   SOLE   32,850 0 14,074
ENTERGY CORP COM 29364G103 23,554 235,922 SH   SOLE   221,380 0 14,542
EVERGY INC COM 30034w106 24,973 449,889 SH   SOLE   422,201 0 27,688
EVERSOURCE ENERGY COM 30040w108 32,655 377,468 SH   SOLE   357,166 0 20,302
EXELON CORPORATION COM 30161N101 26,634 630,831 SH   SOLE   601,754 0 29,077
EXXON MOBIL CORPORATION COM 30231g102 2,105 51,065 SH   SOLE   51,065 0 0
FACEBOOK INC A COM 30303m102 551 2,016 SH   SOLE   2,016 0 0
FINANCIAL SELECT SECTOR SPDR COM 81369Y605 3,142 106,570 SH   SOLE   72,639 0 33,931
FIRST HORIZON CORP COM 320517105 257 20,142 SH   SOLE   20,142 0 0
FIRSTENERGY CORP COM 337932107 23,643 772,390 SH   SOLE   730,666 0 41,725
GENERAL DYNAMICS CORP COM 369550108 23,256 156,272 SH   SOLE   149,680 0 6,592
GENERAL ELECTRIC CO COM 369604103 425 39,366 SH   SOLE   36,304 0 3,062
GENERAL MILLS INC COM 370334104 27,594 469,289 SH   SOLE   446,328 0 22,961
GENUINE PARTS CO COM 372460105 25,592 254,821 SH   SOLE   241,962 0 12,859
HEALTH CARE SELECT SECTOR SPDR COM 81369Y209 3,596 31,698 SH   SOLE   23,775 0 7,923
HOME DEPOT INC COM 437076102 27,842 104,820 SH   SOLE   98,875 0 5,945
HONEYWELL INTERNATL INC COM 438516106 49,286 231,714 SH   SOLE   222,502 0 9,212
ILLINOIS TOOL WORKS COM 452308109 516 2,533 SH   SOLE   2,533 0 0
INDUSTRIAL SELECT SECTOR SPDR COM 81369y704 804 9,084 SH   SOLE   9,084 0 0
INTEL CORPORATION COM 458140100 41,596 834,931 SH   SOLE   796,860 0 38,071
INTL BUSINESS MACHINES CORP COM 459200101 3,067 24,362 SH   SOLE   24,042 0 320
INTUITIVE SURGICAL INC COM 46120E602 294 359 SH   SOLE   359 0 0
INVESCO BULLETSHARES 2021 CORP BOND COM 46138j700 5,146 242,631 SH   SOLE   134,266 0 108,365
INVESCO BULLETSHARES 2022 CORP BOND COM 46138j882 4,287 197,104 SH   SOLE   102,445 0 94,659
INVESCO BULLETSHARES 2023 CORP BOND COM 46138j866 3,696 168,747 SH   SOLE   80,219 0 88,528
INVESCO BULLETSHARES 2024 CORP BOND COM 46138j841 1,605 71,692 SH   SOLE   35,545 0 36,147
INVESCO BULLETSHARES 2025 CORP BOND COM 46138j825 1,039 45,930 SH   SOLE   16,181 0 29,749
INVESCO QQQ TRUST SERIES 1 COM 46090e103 403 1,286 SH   SOLE   1,286 0 0
ISHARES CORE DIVIDEND GROWTH ETF COM 46434v621 11,992 267,550 SH   SOLE   171,862 0 95,688
ISHARES CORE MSCI EMERGING MKTS ETF COM 46434g103 844 13,599 SH   SOLE   13,599 0 0
ISHARES MSCI EAFE ETF COM 464287465 5,692 78,021 SH   SOLE   78,021 0 0
ISHARES RUSSELL 3000 ETF COM 464287689 12,245 54,775 SH   SOLE   54,775 0 0
ISHARES S&P500 VALUE INDEX ETF COM 464287408 238 1,856 SH   SOLE   1,856 0 0
JOHNSON & JOHNSON COM 478160104 44,803 284,679 SH   SOLE   269,948 0 14,731
JP MORGAN CHASE & CO COM 46625H100 45,828 360,652 SH   SOLE   344,443 0 16,209
KIMBERLY CLARK CORP COM 494368103 27,582 204,567 SH   SOLE   194,403 0 10,164
KROGER CO COM 501044101 237 7,465 SH   SOLE   7,165 0 300
LOCKHEED MARTIN CORP COM 539830109 10,221 28,794 SH   SOLE   26,989 0 1,805
LOWES COS INC COM 548661107 972 6,054 SH   SOLE   6,054 0 0
MARSH & MCLENNAN COS COM 571748102 31,879 272,467 SH   SOLE   258,891 0 13,576
MASCO CORP COM 574599106 214 3,900 SH   SOLE   3,900 0 0
MCCORMICK & CO INC COM 579780206 5,546 58,008 SH   SOLE   57,728 0 280
MCDONALDS CORPORATION COM 580135101 1,309 6,101 SH   SOLE   6,101 0 0
MEDTRONIC PLC COM g5960l103 25,831 220,516 SH   SOLE   207,602 0 12,914
MERCK AND CO INC NEW COM 58933y105 24,199 295,828 SH   SOLE   277,568 0 18,260
METLIFE INC COM 59156r108 482 10,275 SH   SOLE   9,775 0 500
MICROSOFT CORP COM 594918104 95,599 429,813 SH   SOLE   415,608 0 14,205
MONDELEZ INTL INC COM 609207105 25,365 433,806 SH   SOLE   409,071 0 24,735
NATIONAL FUEL GAS CO COM 636180101 283 6,883 SH   SOLE   6,883 0 0
NATIONAL GRID PLC COM 636274409 260 4,404 SH   SOLE   2,741 0 1,663
NESTLE SA SPONSORED ADR COM 641069406 311 2,643 SH   SOLE   2,643 0 0
NEW JERSEY RESOURCES CORP COM 646025106 210 5,900 SH   SOLE   5,900 0 0
NEXTERA ENERGY INC COM 65339f101 47,324 613,398 SH   SOLE   579,780 0 33,618
NORFOLK SOUTHERN CORP COM 655844108 28,430 119,650 SH   SOLE   112,248 0 7,402
NORTHROP GRUMMAN CORP COM 666807102 413 1,356 SH   SOLE   1,356 0 0
OGE ENERGY CORP COM 670837103 316 9,934 SH   SOLE   9,934 0 0
OMNICOM GROUP COM 681919106 22,540 361,390 SH   SOLE   341,015 0 20,375
ORACLE CORP COM 68389X105 39,254 606,798 SH   SOLE   583,763 0 23,035
PEPSICO INC COM 713448108 36,835 248,383 SH   SOLE   237,010 0 11,373
PFIZER INC COM 717081103 2,522 68,516 SH   SOLE   67,016 0 1,500
PHILIP MORRIS INTL COM 718172109 22,612 273,126 SH   SOLE   257,276 0 15,850
PHILLIPS 66 COM 718546104 435 6,218 SH   SOLE   6,218 0 0
PHILLIPS EDISON & COMPANY COM 71844v102 410 46,846 SH   SOLE   46,846 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 33,092 222,091 SH   SOLE   211,127 0 10,964
PORTLAND GENERAL ELECTRIC CO COM 736508847 2,513 58,746 SH   SOLE   56,369 0 2,377
PPG INDUSTRIES INC COM 693506107 30,415 210,892 SH   SOLE   202,012 0 8,880
PRIMERICA INC COM 74164m108 25,080 187,260 SH   SOLE   177,175 0 10,085
PROCTER & GAMBLE CO COM 742718109 39,040 280,578 SH   SOLE   267,903 0 12,675
PROGRESSIVE CORP COM 743315103 27,973 282,902 SH   SOLE   268,172 0 14,730
QUALCOMM INC COM 747525103 54,250 356,110 SH   SOLE   337,580 0 18,531
QUEST DIAGNOSTICS INC COM 74834L100 28,685 240,702 SH   SOLE   227,992 0 12,710
RAYTHEON TECHNOLOGIES CORP COM 75513e101 446 6,243 SH   SOLE   6,243 0 0
RLI CORP COM 749607107 213,688 2,051,737 SH   SOLE   2,051,637 0 100
ROYAL DUTCH SHELL PLC A COM 780259206 257 7,305 SH   SOLE   7,305 0 0
RPM INTERNATIONAL INC COM 749685103 5,722 63,030 SH   SOLE   58,768 0 4,262
S&P GLOBAL INC COM 78409v104 40,624 123,578 SH   SOLE   118,896 0 4,682
SCHWAB US AGGREGATE BOND ETF COM 808524839 944 16,841 SH   SOLE   6,506 0 10,335
SCHWAB US BROAD MKT ETF COM 808524102 469 5,151 SH   SOLE   5,151 0 0
SCHWAB US DVD EQUITY ETF COM 808524797 13,474 210,071 SH   SOLE   139,060 0 71,011
SCHWAB US LARGE GROWTH ETF COM 808524300 345 2,689 SH   SOLE   2,689 0 0
SEMPRA ENERGY COM 816851109 235 1,843 SH   SOLE   1,843 0 0
SHERWIN WILLIAMS CO COM 824348106 415 565 SH   SOLE   565 0 0
SOUTH JERSEY INDUSTRIES COM 838518108 415 19,247 SH   SOLE   13,152 0 6,095
SOUTHERN CO COM 842587107 29,552 481,069 SH   SOLE   454,209 0 26,860
SPDR GOLD TRUST COM 78463v107 242 1,355 SH   SOLE   1,355 0 0
SPDR S&P 500 ETF TRUST COM 78462f103 1,793 4,796 SH   SOLE   2,280 0 2,516
STANLEY BLACK & DECKER INC. COM 854502101 35,154 196,875 SH   SOLE   187,000 0 9,875
STARBUCKS CORP COM 855244109 491 4,592 SH   SOLE   4,542 0 50
STRYKER CORP COM 863667101 1,037 4,230 SH   SOLE   4,230 0 0
T ROWE PRICE ASSOCIATES COM 74144t108 32,480 214,548 SH   SOLE   203,566 0 10,982
TARGET CORP COM 87612E106 51,455 291,479 SH   SOLE   277,663 0 13,816
TC ENERGY CORP COM 87807b107 20,649 507,087 SH   SOLE   480,646 0 26,441
TECHNOLOGY SELECT SECTOR SPDR COM 81369Y803 1,235 9,497 SH   SOLE   9,497 0 0
TESLA INC COM 88160r101 206 292 SH   SOLE   292 0 0
TEXAS INSTRUMENTS INC COM 882508104 55,331 337,116 SH   SOLE   323,380 0 13,735
THE HERSHEY COMPANY COM 427866108 212 1,389 SH   SOLE   1,389 0 0
THE WALT DISNEY CO COM 254687106 50,382 278,079 SH   SOLE   266,377 0 11,702
TRANE TECHNOLOGIES PLC COM g8994e103 209 1,440 SH   SOLE   1,440 0 0
TRAVELERS COMPANIES INC COM 89417e109 1,184 8,437 SH   SOLE   8,437 0 0
TRUIST FINANCIAL CORP COM 89832q109 29,369 612,756 SH   SOLE   579,286 0 33,469
UNION PACIFIC CORP COM 907818108 1,047 5,028 SH   SOLE   4,928 0 100
UNITED PARCEL SERVICE B COM 911312106 39,267 233,178 SH   SOLE   223,146 0 10,032
UNITEDHEALTH GROUP COM 91324P102 54,453 155,279 SH   SOLE   149,692 0 5,587
US BANCORP COM 902973304 26,612 571,202 SH   SOLE   540,292 0 30,910
UTILITIES SELECT SECTOR SPDR COM 81369Y886 6,029 96,154 SH   SOLE   63,001 0 33,153
VANGUARD DIVIDEND APPRECIATION ETF COM 921908844 934 6,615 SH   SOLE   5,355 0 1,260
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 1,436 28,649 SH   SOLE   28,649 0 0
VANGUARD GROWTH ETF COM 922908736 1,825 7,203 SH   SOLE   7,203 0 0
VANGUARD S&P 500 ETF COM 922908363 2,268 6,598 SH   SOLE   5,110 0 1,488
VANGUARD SHORT-TERM CORPORATE ETF COM 92206c409 1,053 12,652 SH   SOLE   7,497 0 5,155
VANGUARD SHORT-TERM BOND ETF COM 921937827 564 6,807 SH   SOLE   6,807 0 0
VANGUARD TOTAL BOND MKT COM 921937835 271 3,078 SH   SOLE   3,078 0 0
VERIZON COMMUNICATIONS COM 92343v104 41,994 714,785 SH   SOLE   679,706 0 35,079
VISA INC CLASS A SHARES COM 92826c839 212 967 SH   SOLE   967 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 248 6,207 SH   SOLE   6,007 0 200
WALMART INC COM 931142103 1,351 9,370 SH   SOLE   9,370 0 0
WASTE MANAGEMENT INC COM 94106L109 211 1,792 SH   SOLE   1,792 0 0
WEC ENERGY GROUP INC COM 92939u106 534 5,798 SH   SOLE   5,798 0 0
WELLS FARGO & COMPANY COM 949746101 347 11,495 SH   SOLE   11,295 0 200
WESTERN DIGITAL CORP COM 958102105 298 5,372 SH   SOLE   5,222 0 150
WILLIAMS COS INC COM 969457100 17,365 866,061 SH   SOLE   810,471 0 55,590
WILLIAMS SONOMA COM 969904101 204 2,000 SH   SOLE   2,000 0 0
WORTHINGTON INDUSTRIES INC COM 981811102 429 8,363 SH   SOLE   8,363 0 0
XCEL ENERGY COM 98389B100 34,783 521,724 SH   SOLE   494,999 0 26,725
YUM! BRANDS INC COM 988498101 232 2,138 SH   SOLE   2,138 0 0