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
3m Company COM 88579Y101 24,795,186 151,052 SH SOLE 0 0 151,052
Abbott Laboratories COM 002824100 34,130,842 345,349 SH SOLE 0 0 345,349
Abbvie Inc COM 00287Y109 269,699 1,031 SH SOLE 0 0 1,031
Accenture PLC COM G1151C101 47,185,685 257,325 SH SOLE 0 0 257,325
Adobe Systems Inc COM 00724F101 27,573,425 114,918 SH SOLE 0 0 114,918
Aflac Inc COM 001055102 34,181,989 305,797 SH SOLE 0 0 305,797
Align Technology Inc COM 016255101 4,355,849 29,968 SH SOLE 0 0 29,968
Amazon Inc COM 023135106 471,641 1,893 SH SOLE 0 0 1,893
American Electric Power Co COM 025537101 24,088,428 203,038 SH SOLE 0 0 203,038
American Express COM 025816109 21,914,967 72,065 SH SOLE 0 0 72,065
AO Smith Corporation COM 831865209 4,565,350 80,989 SH SOLE 0 0 80,989
Apple Computer COM 037833100 29,401,004 88,286 SH SOLE 0 0 88,286
Applied Material Inc COM 038222105 17,161,913 33,560 SH SOLE 0 0 33,560
AT&T Corp COM 00206R102 19,373,844 794,010 SH SOLE 0 0 794,010
Automatic Data Proc COM 053015103 35,291,253 136,756 SH SOLE 0 0 136,756
Avery Dennison Corp COM 053611109 6,432,211 37,688 SH SOLE 0 0 37,688
Badger Meter, Inc. COM 056525108 4,010,973 32,467 SH SOLE 0 0 32,467
BHP Billiton Ltd COM 088606108 7,460,745 87,939 SH SOLE 0 0 87,939
Bio-Techne Corp COM 09073M104 2,717,987 37,505 SH SOLE 0 0 37,505
Caterpillar Inc Del COM 149123101 24,659,367 30,414 SH SOLE 0 0 30,414
Chevron Corp COM 166764100 15,801,157 77,377 SH SOLE 0 0 77,377
Chubb Ltd COM H1467J104 47,628,308 146,436 SH SOLE 0 0 146,436
Cisco Systems Inc COM 17275R102 78,641,259 730,663 SH SOLE 0 0 730,663
Clorox Co Del Com COM 189054109 6,926,355 85,500 SH SOLE 0 0 85,500
Coca Cola Company COM 191216100 1,090,375 12,667 SH SOLE 0 0 12,667
Conocophillips COM 20825C104 31,959,681 255,371 SH SOLE 0 0 255,371
Corning Inc COM 219350105 423,763 2,756 SH SOLE 0 0 2,756
Darden Restaurants Inc COM 237194105 18,822,550 97,400 SH SOLE 0 0 97,400
Deere Co COM 244199105 11,617,815 17,300 SH SOLE 0 0 17,300
Dolby Laboratories, Inc CL A COM 25659T107 2,511,007 42,726 SH SOLE 0 0 42,726
Donaldson Co Inc COM 257651109 7,777,894 89,360 SH SOLE 0 0 89,360
Duke Energy Corp New COM 26441C204 16,547,069 145,137 SH SOLE 0 0 145,137
Eaton Corp COM G29183103 29,165,707 67,873 SH SOLE 0 0 67,873
Eli Lilly & Co COM 532457108 22,299,246 19,272 SH SOLE 0 0 19,272
Emerson Elec Co COM 291011104 16,347,540 105,400 SH SOLE 0 0 105,400
Evertec, Inc COM 30040P103 4,190,186 155,480 SH SOLE 0 0 155,480
Exxon Mobil Corp COM 30233Q108 41,495,391 254,964 SH SOLE 0 0 254,964
Factset Resh Sys Inc COM 303075105 15,067,529 55,816 SH SOLE 0 0 55,816
First Carolina Finl Svcs Inc COM 31943F200 334,695 26,500 SH SOLE 0 0 26,500
Flowers Foods, Inc COM 343498101 57,132 10,294 SH SOLE 0 0 10,294
Fortinet, Inc COM 34959E109 44,541,450 249,169 SH SOLE 0 0 249,169
Frontdoor Inc COM 35905A109 9,511,596 130,082 SH SOLE 0 0 130,082
Gaztransport & Technigaz COM F42674113 2,039,750 8,377 SH SOLE 0 0 8,377
Generac COM 368736104 24,730,939 119,502 SH SOLE 0 0 119,502
General Dynamics Corp COM 369550108 17,089,245 51,500 SH SOLE 0 0 51,500
Gildan Activewear Inc COM 375916103 5,787,236 135,755 SH SOLE 0 0 135,755
Google Inc COM 02079K107 463,406 1,360 SH SOLE 0 0 1,360
Google Inc Class A COM 02079K305 18,284,067 53,139 SH SOLE 0 0 53,139
Hershey Co COM 427866108 25,767,974 163,492 SH SOLE 0 0 163,492
Hexcel Corp COM 428291108 3,542,599 42,214 SH SOLE 0 0 42,214
Home Depot Inc COM 437076102 32,838,112 115,428 SH SOLE 0 0 115,428
Hubbell, Inc COM 443510607 15,966,266 35,199 SH SOLE 0 0 35,199
Installed Building Products, I COM 45780R101 1,773,931 9,245 SH SOLE 0 0 9,245
Intl Business Machines Corp Ib COM 459200101 321,438 1,462 SH SOLE 0 0 1,462
Intuit Inc COM 461202103 12,263,857 44,481 SH SOLE 0 0 44,481
Invesco Exchange Traded Fd Tr COM 46137V357 19,735,273 94,872 SH SOLE 0 0 94,872
Invesco QQQ COM 46090E103 221,931 300 SH SOLE 0 0 300
Ishares Gold Tr Ishares New COM 464285204 214,775 2,750 SH SOLE 0 0 2,750
IShares S&P 100 COM 464287101 645,333 1,689 SH SOLE 0 0 1,689
Jack Henry & Associates COM 426281101 7,555,337 52,746 SH SOLE 0 0 52,746
JBT Marel Corp COM 477839104 3,384,265 32,051 SH SOLE 0 0 32,051
Johnson And Johnson COM 478160104 69,033,338 260,759 SH SOLE 0 0 260,759
JP Morgan Chase & Co COM 46625H100 19,518,308 58,998 SH SOLE 0 0 58,998
Keysight Technologies COM 49338L103 36,958,433 101,523 SH SOLE 0 0 101,523
Lab Corp Of Amer COM 504922105 24,661,433 80,041 SH SOLE 0 0 80,041
Lamar Advertising Co COM 512816109 5,224,420 36,253 SH SOLE 0 0 36,253
Liquidity Svcs Inc COM 53635B107 9,096,107 212,377 SH SOLE 0 0 212,377
Lockheed Martin Corp COM 539830109 41,219,204 80,941 SH SOLE 0 0 80,941
Logitech International COM H50430232 7,836,521 77,597 SH SOLE 0 0 77,597
Lowe's Companies Inc COM 548661107 13,124,765 71,218 SH SOLE 0 0 71,218
Mastercard COM 57636Q104 17,644,283 31,995 SH SOLE 0 0 31,995
MaxCyte Inc Com COM 57777K106 966,289 862,758 SH SOLE 0 0 862,758
Mcdonalds Corp Com COM 580135101 14,153,158 61,285 SH SOLE 0 0 61,285
Mckesson Corp COM 58155Q103 224,431 263 SH SOLE 0 0 263
Medpace Holdings, Inc COM 58506Q109 9,960,040 15,957 SH SOLE 0 0 15,957
Medtronic Inc COM G5960L103 36,574,793 423,859 SH SOLE 0 0 423,859
Merck & Company, Inc COM 58933Y105 34,593,516 238,067 SH SOLE 0 0 238,067
Meta Platforms Inc COM 30303M102 14,864,014 20,497 SH SOLE 0 0 20,497
Micron Technology Inc COM 595112103 724,275 680 SH SOLE 0 0 680
Microsoft Corp COM 594918104 63,711,925 124,219 SH SOLE 0 0 124,219
Motorola Solutions COM 620076307 14,538,622 32,600 SH SOLE 0 0 32,600
MSC Industrial COM 553530106 4,327,849 34,981 SH SOLE 0 0 34,981
Murphy Oil Corp COM 626717102 200,093 5,405 SH SOLE 0 0 5,405
Mycelx Technologies Corp COM 62847T202 8,600 10,360 SH SOLE 0 0 10,360
National Research Corporation COM 637372202 9,132,593 430,986 SH SOLE 0 0 430,986
Nvidia Corp COM 67066G104 20,470,385 89,633 SH SOLE 0 0 89,633
PAR Technology Corp COM 698884103 417,011 30,306 SH SOLE 0 0 30,306
Paychex Inc COM 704326107 47,685,229 484,114 SH SOLE 0 0 484,114
Paycom Software Inc COM 70432V102 9,159,147 42,082 SH SOLE 0 0 42,082
Pepsico Inc COM 713448108 25,136,306 198,361 SH SOLE 0 0 198,361
Pfizer Inc COM 717081103 45,251,201 1,586,648 SH SOLE 0 0 1,586,648
Procter & Gamble Co COM 742718109 23,879,674 164,370 SH SOLE 0 0 164,370
Puresafe Water Systems Inc COM 74624H103 1 14,000 SH SOLE 0 0 14,000
Qualys, Inc. COM 74758T303 11,951,784 63,845 SH SOLE 0 0 63,845
Quest Diagnostics, Inc. COM 74834L100 27,315,804 117,200 SH SOLE 0 0 117,200
Ross Stores Inc COM 778296103 11,684,004 50,060 SH SOLE 0 0 50,060
S&P Global Inc COM COM 78409V104 7,278,366 18,451 SH SOLE 0 0 18,451
Sanofi-Aventis COM 80105N105 24,832,829 602,300 SH SOLE 0 0 602,300
Shell COM 780259305 28,523,459 300,089 SH SOLE 0 0 300,089
Sherwin-Williams Co COM 824348106 9,883,334 30,573 SH SOLE 0 0 30,573
Southern Company COM 842587107 368,612 4,447 SH SOLE 0 0 4,447
Sterling Construction COM 859241101 4,408,316 8,964 SH SOLE 0 0 8,964
Sunoco LP/Sunoco Fin Corp Com COM 86765K109 355,824 4,883 SH SOLE 0 0 4,883
Texas Instruments Inc COM 882508104 57,231,070 204,331 SH SOLE 0 0 204,331
The Toro Company COM 891092108 4,969,390 51,539 SH SOLE 0 0 51,539
Tractor Supply Co COM 892356106 22,790,291 728,357 SH SOLE 0 0 728,357
Ubiquiti Inc. COM 90353W103 4,128,781 7,275 SH SOLE 0 0 7,275
United Commnty Banks Ga COM 90984P303 398,666 11,954 SH SOLE 0 0 11,954
United Parcel Service COM 911312106 10,830,070 115,904 SH SOLE 0 0 115,904
Valero Energy Corp COM 91913Y100 18,992,890 49,000 SH SOLE 0 0 49,000
Vanguard Total Stock Market Et COM 922908769 469,399 1,254 SH SOLE 0 0 1,254
Venu Holding Corporation COM 92333E104 310,459 218,633 SH SOLE 0 0 218,633
Verisign Inc COM 92343E102 4,687,570 16,622 SH SOLE 0 0 16,622
Verizon Communications Com COM 92343V104 25,595,001 557,990 SH SOLE 0 0 557,990
W. W. Grainger, Inc. COM 384802104 27,191,204 21,827 SH SOLE 0 0 21,827
Waste Management Inc New COM 94106L109 13,994,214 68,626 SH SOLE 0 0 68,626
Waters Corp COM 941848103 18,297,078 41,642 SH SOLE 0 0 41,642
Wells Fargo & Co New Del COM 949746101 224,140 2,800 SH SOLE 0 0 2,800
Wisdomtree Total Div Fund COM 97717W109 456,917 4,891 SH SOLE 0 0 4,891
Zebra Technologies Corproation COM 989207105 9,534,711 25,541 SH SOLE 0 0 25,541
Zoetis Inc COM 98978V103 13,184,532 188,809 SH SOLE 0 0 188,809
Ishares Core MSCI EAFE ETF ETF 46432F842 255,182 2,634 SH SOLE 0 0 2,634
iShares Core S&P MID-CAP ETF ETF 464287507 1,163,000 16,164 SH SOLE 0 0 16,164
Ishares S&p 500 Growth Index F ETF 464287309 270,152 1,899 SH SOLE 0 0 1,899
Ishares S&P 500 Index Fund ETF 464287200 204,482 267 SH SOLE 0 0 267
Vanguard Bd Index Fds ETF 92203C303 299,282 6,040 SH SOLE 0 0 6,040
Vanguard Mid-Cap Etf ETF 922908629 805,217 10,268 SH SOLE 0 0 10,268
Vanguard S&P 500 ETF ETF 922908363 861,357 1,229 SH SOLE 0 0 1,229