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 11,602 104,992 SH   SOLE   14,977 0 90,015
Accenture PLC COM G1151C101 40,918 159,029 SH   SOLE   23,555 0 135,474
Adobe Systems Inc COM 00724F101 9,834 35,733 SH   SOLE   8,381 0 27,352
Advance Auto Parts Inc COM 00751Y106 13,857 88,635 SH   SOLE   20,675 0 67,960
Aflac Inc COM 001055102 30,492 542,570 SH   SOLE   91,145 0 451,425
Allstate COM 020002101 16,986 136,400 SH   SOLE   14,300 0 122,100
American Electric Power Co COM 025537101 13,505 156,213 SH   SOLE   16,300 0 139,913
American Express COM 025816109 17,119 126,895 SH   SOLE   29,628 0 97,267
AO Smith Corporation COM 831865209 5,237 107,794 SH   SOLE   10,814 0 96,980
APA Corporation COM 03743Q108 5,218 152,628 SH   SOLE   29,125 0 123,503
Apple Computer COM 037833100 12,225 88,462 SH   SOLE   8,500 0 79,962
Applied Material Inc COM 038222105 10,427 127,268 SH   SOLE   21,598 0 105,670
AT&T Corp COM 00206R102 14,322 933,610 SH   SOLE   97,000 0 836,610
Atkore International Group COM 047649108 796 10,229 SH   SOLE   33 0 10,196
Automatic Data Proc COM 053015103 12,074 53,378 SH   SOLE   6,100 0 47,278
Berkshire Hathaway CL A COM 084670108 406 1 SH   SOLE   0 0 1
BHP Billiton Ltd COM 088606108 22,178 443,215 SH   SOLE   56,703 0 386,512
Blue Bird Corp COM 095306106 90 10,755 SH   SOLE   26 0 10,729
Bp Plc Spon Adr COM 055622104 13,831 484,434 SH   SOLE   75,240 0 409,194
Broadridge Finl Solutions Inc COM 11133T103 202 1,400 SH   SOLE   0 0 1,400
Caterpillar Inc Del COM 149123101 22,379 136,392 SH   SOLE   23,620 0 112,772
Chevron Corp COM 166764100 7,218 50,243 SH   SOLE   5,000 0 45,243
Chubb Ltd COM H1467J104 33,426 183,778 SH   SOLE   31,430 0 152,348
Cisco Systems Inc COM 17275R102 35,390 884,748 SH   SOLE   144,213 0 740,535
Clorox Co Del Com COM 189054109 25,534 198,877 SH   SOLE   28,954 0 169,923
Coca Cola Company COM 191216100 575 10,265 SH   SOLE   0 0 10,265
Conocophillips COM 20825C104 22,968 224,431 SH   SOLE   37,769 0 186,662
CSG Systems International, Inc COM 126349109 1,117 21,116 SH   SOLE   65 0 21,051
Cytodyn Inc COM 23283M101 5 13,037 SH   SOLE   0 0 13,037
Darden Restaurants Inc COM 237194105 5,736 45,406 SH   SOLE   4,700 0 40,706
Deere Co COM 244199105 12,727 38,117 SH   SOLE   3,300 0 34,817
Dolby Laboratories, Inc CL A COM 25659T107 7,774 119,329 SH   SOLE   25,767 0 93,562
Dollar General Corp COM 256677105 15,273 63,673 SH   SOLE   15,272 0 48,401
Donaldson Co Inc COM 257651109 1,024 20,894 SH   SOLE   67 0 20,827
Duke Energy Corp New COM 26441C204 10,293 110,650 SH   SOLE   11,400 0 99,250
Eaton Corp COM G29183103 12,475 93,541 SH   SOLE   9,800 0 83,741
Eli Lilly & Co COM 532457108 2,948 9,116 SH   SOLE   1,000 0 8,116
Emerson Elec Co COM 291011104 14,256 194,700 SH   SOLE   18,100 0 176,600
Evertec, Inc COM 30040P103 1,264 40,311 SH   SOLE   98 0 40,213
Exxon Mobil Corp COM 30231G102 19,756 226,275 SH   SOLE   38,180 0 188,095
Factset Resh Sys Inc COM 303075105 8,122 20,300 SH   SOLE   2,100 0 18,200
Flowers Foods, Inc COM 343498101 343 13,882 SH   SOLE   13,882 0 0
Fluor Corp New Del Com COM 343412102 796 31,980 SH   SOLE   102 0 31,878
Fortinet, Inc COM 34959E109 7,896 160,715 SH   SOLE   37,470 0 123,245
Frontdoor Inc COM 35905A109 1,034 50,709 SH   SOLE   146 0 50,563
Generac COM 368736104 5,133 28,815 SH   SOLE   6,198 0 22,617
General Dynamics Corp COM 369550108 11,437 53,903 SH   SOLE   5,500 0 48,403
Genuine Parts Co COM 372460105 18,135 121,449 SH   SOLE   12,100 0 109,349
Gildan Activewear Inc COM 375916103 1,161 41,052 SH   SOLE   128 0 40,924
Globe Life Inc COM 37959E102 15,966 160,139 SH   SOLE   37,008 0 123,131
Google Inc Class A COM 02079K305 7,527 78,696 SH   SOLE   17,920 0 60,776
Healthcare Rlty Tr COM 42226K105 21,812 1,046,159 SH   SOLE   0 0 1,046,159
Hexcel Corp COM 428291108 6,121 118,353 SH   SOLE   24,033 0 94,320
Home Depot Inc COM 437076102 27,080 98,137 SH   SOLE   13,274 0 84,863
Intel Corp COM 458140100 21,094 818,530 SH   SOLE   131,171 0 687,359
IShares S&P 100 COM 464287101 315 1,938 SH   SOLE   0 0 1,938
John Bean Technologies Corpora COM 477839104 447 5,200 SH   SOLE   16 0 5,184
Johnson And Johnson COM 478160104 53,505 327,526 SH   SOLE   53,490 0 274,036
JP Morgan Chase & Co COM 46625H100 14,074 134,680 SH   SOLE   13,800 0 120,880
Kimberly Clark Corp COM 494368103 17,031 151,330 SH   SOLE   15,700 0 135,630
Kroger Co COM 501044101 29,684 678,492 SH   SOLE   115,718 0 562,774
Lab Corp Of Amer COM 50540R409 16,943 82,725 SH   SOLE   19,835 0 62,890
Lockheed Martin Corp COM 539830109 28,871 74,740 SH   SOLE   11,485 0 63,255
Logitech International COM H50430232 774 16,823 SH   SOLE   42 0 16,781
Lowe's Companies Inc COM 548661107 14,130 75,234 SH   SOLE   8,800 0 66,434
Mastercard COM 57636Q104 6,018 21,166 SH   SOLE   4,856 0 16,310
Medpace Holdings, Inc COM 58506Q109 1,882 11,975 SH   SOLE   29 0 11,946
Medtronic Inc COM G5960L103 31,322 387,886 SH   SOLE   62,245 0 325,641
Merck & Company, Inc COM 58933Y105 22,246 258,318 SH   SOLE   26,700 0 231,618
Meta Platforms Inc COM 30303M102 275 2,025 SH   SOLE   0 0 2,025
Microsoft Corp COM 594918104 35,826 153,825 SH   SOLE   21,871 0 131,954
Mosaic Company COM 61945C103 8,750 181,039 SH   SOLE   40,208 0 140,831
MSC Industrial COM 553530106 5,704 78,338 SH   SOLE   14,240 0 64,098
Murphy Oil Corp COM 626717102 10,803 307,153 SH   SOLE   69,721 0 237,432
Mycelx Technologies Corp COM 62847T202 3 10,360 SH   SOLE   0 0 10,360
National Beverage Corp COM 635017106 588 15,258 SH   SOLE   48 0 15,210
National Research Corporation COM 637372202 1,492 37,475 SH   SOLE   119 0 37,356
Nvidia Corp COM 67066G104 1,936 15,945 SH   SOLE   3,656 0 12,289
Organon & Co Com COM 68622V106 312 13,344 SH   SOLE   43 0 13,301
Patriot Transportation COM 70338W105 124 15,811 SH   SOLE   0 0 15,811
Paychex Inc COM 704326107 30,727 273,838 SH   SOLE   40,513 0 233,325
Pepsico Inc COM 713448108 18,097 110,850 SH   SOLE   20,979 0 89,871
Pfizer Inc COM 717081103 35,922 820,878 SH   SOLE   129,755 0 691,123
Price T Rowe Group Inc COM 74144T108 21,265 202,507 SH   SOLE   23,523 0 178,984
Procter & Gamble Co COM 742718109 17,780 140,835 SH   SOLE   14,800 0 126,035
Puresafe Water Systems Inc COM 74624H103 0 14,000 SH   SOLE   0 0 14,000
Qualys, Inc. COM 74758T303 1,544 11,076 SH   SOLE   27 0 11,049
Quest Diagnostics, Inc. COM 74834L100 16,784 136,800 SH   SOLE   14,500 0 122,300
Ralph Lauren Corp COM 751212101 10,652 125,424 SH   SOLE   30,414 0 95,010
Raytheon Technologies Corp COM 75513E101 11,230 137,184 SH   SOLE   13,700 0 123,484
Reinsurance Group America COM 759351604 17,248 137,094 SH   SOLE   32,500 0 104,594
Ross Stores Inc COM 778296103 5,305 62,951 SH   SOLE   15,216 0 47,735
Sanofi-Aventis COM 80105N105 8,984 236,300 SH   SOLE   23,600 0 212,700
Shell COM 780259305 16,374 329,060 SH   SOLE   59,690 0 269,370
Sterling Construction COM 859241101 1,011 47,080 SH   SOLE   154 0 46,926
Target Corp Com COM 87612E106 16,053 108,181 SH   SOLE   13,876 0 94,305
Texas Instruments Inc COM 882508104 43,116 278,560 SH   SOLE   39,689 0 238,871
Total Energies SE COM 89151E109 4,789 102,943 SH   SOLE   11,000 0 91,943
Tractor Supply Co COM 892356106 27,597 148,468 SH   SOLE   27,270 0 121,198
Truist Financial Corp COM 89832Q109 9,518 218,606 SH   SOLE   25,500 0 193,106
United Parcel Service COM 911312106 12,759 78,985 SH   SOLE   8,300 0 70,685
Us Bancorp (new) COM 902973304 14,906 369,700 SH   SOLE   38,900 0 330,800
Valero Energy Corp COM 91913Y100 6,317 59,117 SH   SOLE   6,200 0 52,917
Vanguard Small Cap ETF COM 922908751 2,225 13,017 SH   SOLE   39 0 12,978
Vanguard Small Cap Value ETF COM 922908611 2,527 17,621 SH   SOLE   53 0 17,568
Verizon Communications Com COM 92343V104 27,749 730,807 SH   SOLE   111,929 0 618,878
Wal-Mart Stores Inc COM 931142103 23,272 179,430 SH   SOLE   18,600 0 160,830
Waste Management Inc New COM 94106L109 6,975 43,535 SH   SOLE   5,100 0 38,435
Wiley John & Sons Cl A COM 968223206 6,521 173,603 SH   SOLE   43,305 0 130,298
Wisdomtree Total Div Fund COM 97717W109 328 6,046 SH   SOLE   0 0 6,046
Vanguard Mid-Cap Etf ETF 922908629 428 2,276 SH   SOLE   0 0 2,276