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 23,774,864 146,840 SH SOLE 0 0 146,840
Abbott Laboratories COM 002824100 31,336,968 345,349 SH SOLE 0 0 345,349
Abbvie Inc COM 00287Y109 257,679 1,024 SH SOLE 0 0 1,024
Accenture PLC COM G1151C101 33,097,680 265,973 SH SOLE 0 0 265,973
Adobe Systems Inc COM 00724F101 21,281,486 103,802 SH SOLE 0 0 103,802
Aflac Inc COM 001055102 38,052,784 324,544 SH SOLE 0 0 324,544
Align Technology Inc COM 016255101 4,728,383 28,035 SH SOLE 0 0 28,035
Amazon Inc COM 023135106 451,178 1,893 SH SOLE 0 0 1,893
American Electric Power Co COM 025537101 27,777,629 203,038 SH SOLE 0 0 203,038
American Express COM 025816109 22,891,407 67,676 SH SOLE 0 0 67,676
AO Smith Corporation COM 831865209 4,780,895 76,226 SH SOLE 0 0 76,226
Apple Computer COM 037833100 32,201,428 111,285 SH SOLE 0 0 111,285
Applied Material Inc COM 038222105 22,510,605 31,135 SH SOLE 0 0 31,135
AT&T Corp COM 00206R102 20,990,007 1,014,010 SH SOLE 0 0 1,014,010
Automatic Data Proc COM 053015103 33,157,141 148,056 SH SOLE 0 0 148,056
Avery Dennison Corp COM 053611109 5,610,491 34,558 SH SOLE 0 0 34,558
Badger Meter, Inc. COM 056525108 2,727,670 18,383 SH SOLE 0 0 18,383
BHP Billiton Ltd COM 088606108 27,595,521 331,239 SH SOLE 0 0 331,239
Bio-Techne Corp COM 09073M104 2,660,608 37,659 SH SOLE 0 0 37,659
Caterpillar Inc Del COM 149123101 58,111,593 54,570 SH SOLE 0 0 54,570
Chevron Corp COM 166764100 16,555,612 99,877 SH SOLE 0 0 99,877
Chubb Ltd COM H1467J104 55,498,026 162,875 SH SOLE 0 0 162,875
Cisco Systems Inc COM 17275R102 103,858,367 884,202 SH SOLE 0 0 884,202
Clorox Co Del Com COM 189054109 21,884,392 229,300 SH SOLE 0 0 229,300
Coca Cola Company COM 191216100 1,029,203 12,664 SH SOLE 0 0 12,664
Conocophillips COM 20825C104 28,505,936 274,201 SH SOLE 0 0 274,201
Corning Inc COM 219350105 703,965 2,756 SH SOLE 0 0 2,756
Darden Restaurants Inc COM 237194105 25,215,624 122,400 SH SOLE 0 0 122,400
Deere Co COM 244199105 21,694,086 34,200 SH SOLE 0 0 34,200
Dolby Laboratories, Inc CL A COM 25659T107 2,095,523 39,854 SH SOLE 0 0 39,854
Donaldson Co Inc COM 257651109 7,338,249 81,745 SH SOLE 0 0 81,745
Duke Energy Corp New COM 26441C204 20,270,141 160,137 SH SOLE 0 0 160,137
Eaton Corp COM G29183103 32,799,735 76,973 SH SOLE 0 0 76,973
Eli Lilly & Co COM 532457108 21,610,130 18,017 SH SOLE 0 0 18,017
Emerson Elec Co COM 291011104 19,926,480 139,200 SH SOLE 0 0 139,200
Evertec, Inc COM 30040P103 4,182,974 150,575 SH SOLE 0 0 150,575
Exxon Mobil Corp COM 30233q108 33,752,613 246,874 SH SOLE 0 0 246,874
Factset Resh Sys Inc COM 303075105 11,738,912 51,021 SH SOLE 0 0 51,021
Flowers Foods, Inc COM 343498101 81,323 10,294 SH SOLE 0 0 10,294
Fortinet, Inc COM 34959E109 35,466,096 230,869 SH SOLE 0 0 230,869
Frontdoor Inc COM 35905A109 9,302,963 119,899 SH SOLE 0 0 119,899
GAZTRANSPORT & TECHNIGAZ COM F42674113 1,722,482 8,105 SH SOLE 0 0 8,105
Generac COM 368736104 33,378,876 113,995 SH SOLE 0 0 113,995
General Dynamics Corp COM 369550108 23,556,960 66,500 SH SOLE 0 0 66,500
Gildan Activewear Inc COM 375916103 6,872,398 133,186 SH SOLE 0 0 133,186
Google Inc COM 02079K107 480,529 1,360 SH SOLE 0 0 1,360
Google Inc Class A COM 02079K305 17,795,954 49,797 SH SOLE 0 0 49,797
Hershey Co COM 427866108 33,465,333 190,740 SH SOLE 0 0 190,740
Hexcel Corp COM 428291108 3,817,289 38,150 SH SOLE 0 0 38,150
Home Depot Inc COM 437076102 39,806,286 112,868 SH SOLE 0 0 112,868
Hubbell, Inc COM 443510607 17,120,674 32,723 SH SOLE 0 0 32,723
Intl Business Machines Corp Ib COM 459200101 550,737 1,958 SH SOLE 0 0 1,958
Intuit Inc COM 461202103 4,219,848 16,168 SH SOLE 0 0 16,168
Invesco Exchange Traded Fd Tr COM 46137V357 19,762,078 92,880 SH SOLE 0 0 92,880
Invesco QQQ COM 46090E103 220,920 300 SH SOLE 0 0 300
Ishares Gold Tr Ishares New COM 464285204 207,653 2,750 SH SOLE 0 0 2,750
IShares S&P 100 COM 464287101 595,270 1,627 SH SOLE 0 0 1,627
Jack Henry & Associates COM 426281101 6,692,511 48,588 SH SOLE 0 0 48,588
JBT Marel Corp COM 477839104 3,973,145 27,401 SH SOLE 0 0 27,401
Johnson And Johnson COM 478160104 78,600,159 309,486 SH SOLE 0 0 309,486
JP Morgan Chase & Co COM 46625H100 25,465,619 77,798 SH SOLE 0 0 77,798
Keysight Technologies COM 49338L103 33,278,354 95,062 SH SOLE 0 0 95,062
Lab Corp Of Amer COM 504922105 21,089,320 75,319 SH SOLE 0 0 75,319
Lamar Advertising Co COM 512816109 5,273,840 33,811 SH SOLE 0 0 33,811
Liquidity Svcs Inc COM 53635B107 7,567,412 193,441 SH SOLE 0 0 193,441
Lockheed Martin Corp COM 539830109 49,048,262 96,275 SH SOLE 0 0 96,275
Logitech International COM H50430232 6,774,454 72,038 SH SOLE 0 0 72,038
Lowe's Companies Inc COM 548661107 18,348,737 83,218 SH SOLE 0 0 83,218
Mastercard COM 57636Q104 15,468,605 30,118 SH SOLE 0 0 30,118
MaxCyte Inc Com COM 57777K106 1,061,192 862,758 SH SOLE 0 0 862,758
Mcdonalds Corp Com COM 580135101 22,837,140 84,485 SH SOLE 0 0 84,485
Medpace Holdings, Inc COM 58506Q109 7,867,059 14,855 SH SOLE 0 0 14,855
Medtronic Inc COM G5960L103 32,429,386 414,539 SH SOLE 0 0 414,539
Merck & Company, Inc COM 58933Y105 40,190,560 312,767 SH SOLE 0 0 312,767
Meta Platforms Inc COM 30303M102 10,909,237 19,367 SH SOLE 0 0 19,367
Micron Technology Inc COM 595112103 784,917 680 SH SOLE 0 0 680
Microsoft Corp COM 594918104 45,190,254 121,147 SH SOLE 0 0 121,147
Motorola Solutions COM 620076307 13,538,454 32,600 SH SOLE 0 0 32,600
MSC Industrial COM 553530106 3,718,139 31,258 SH SOLE 0 0 31,258
Mycelx Technologies Corp COM 62847T202 7,905 10,360 SH SOLE 0 0 10,360
National Research Corporation COM 637372202 9,378,312 434,785 SH SOLE 0 0 434,785
Nvidia Corp COM 67066G104 16,736,128 83,643 SH SOLE 0 0 83,643
PAR Technology Corp COM 698884103 732,633 42,057 SH SOLE 0 0 42,057
Paychex Inc COM 704326107 45,987,761 467,688 SH SOLE 0 0 467,688
Paycom Software Inc COM 70432V102 4,979,442 39,620 SH SOLE 0 0 39,620
Pepsico Inc COM 713448108 32,430,196 239,514 SH SOLE 0 0 239,514
Pfizer Inc COM 717081103 43,789,673 1,818,508 SH SOLE 0 0 1,818,508
Procter & Gamble Co COM 742718109 30,702,017 209,370 SH SOLE 0 0 209,370
Puresafe Water Systems Inc COM 74624H103 1 14,000 SH SOLE 0 0 14,000
Qualys, Inc. COM 74758T303 7,858,378 57,156 SH SOLE 0 0 57,156
Quest Diagnostics, Inc. COM 74834L100 32,110,425 151,500 SH SOLE 0 0 151,500
QXO, Inc COM 82846H405 431,654 24,980 SH SOLE 0 0 24,980
Ross Stores Inc COM 778296103 9,843,035 46,244 SH SOLE 0 0 46,244
S&P Global Inc COM COM 78409V104 6,824,456 16,757 SH SOLE 0 0 16,757
Sanofi-Aventis COM 80105N105 25,694,118 602,300 SH SOLE 0 0 602,300
Shell COM 780259305 22,642,300 292,008 SH SOLE 0 0 292,008
Sherwin-Williams Co COM 824348106 9,831,369 28,553 SH SOLE 0 0 28,553
Southern Company COM 842587107 425,622 4,447 SH SOLE 0 0 4,447
Sterling Construction COM 859241101 6,849,178 8,160 SH SOLE 0 0 8,160
Summit Therapeutics COM 86627T108 145,700 10,000 SH SOLE 0 0 10,000
Sunoco LP/Sunoco Fin Corp Com COM 86765K109 329,603 4,883 SH SOLE 0 0 4,883
Texas Instruments Inc COM 882508104 70,642,888 237,001 SH SOLE 0 0 237,001
The Toro Company COM 891092108 4,619,169 47,415 SH SOLE 0 0 47,415
Tractor Supply Co COM 892356106 24,014,338 759,707 SH SOLE 0 0 759,707
Ubiquiti Inc. COM 90353W103 3,732,336 6,989 SH SOLE 0 0 6,989
United Parcel Service COM 911312106 11,727,605 109,094 SH SOLE 0 0 109,094
Valero Energy Corp COM 91913Y100 27,163,892 104,300 SH SOLE 0 0 104,300
Vanguard Total Stock Market Et COM 922908769 482,626 1,304 SH SOLE 0 0 1,304
Venu Holding Corporation COM 92333E104 496,297 218,633 SH SOLE 0 0 218,633
Verisign Inc COM 92343E102 3,847,359 15,294 SH SOLE 0 0 15,294
Verizon Communications Com COM 92343V104 23,625,297 557,990 SH SOLE 0 0 557,990
W. W. Grainger, Inc. COM 384802104 27,346,761 20,102 SH SOLE 0 0 20,102
Wal-Mart Stores Inc COM 931142103 206,813 1,826 SH SOLE 0 0 1,826
Waste Management Inc New COM 94106L109 15,295,363 68,626 SH SOLE 0 0 68,626
Waters Corp COM 941848103 14,761,574 39,360 SH SOLE 0 0 39,360
Wells Fargo & Co New Del COM 949746101 231,392 2,800 SH SOLE 0 0 2,800
Wisdomtree Total Div Fund COM 97717W109 456,070 4,891 SH SOLE 0 0 4,891
Xponential Fitness Inc COM 98422X101 207,600 30,000 SH SOLE 0 0 30,000
Zebra Technologies Corproation COM 989207105 4,521,491 17,175 SH SOLE 0 0 17,175
Zoetis Inc COM 98978V103 12,341,668 171,746 SH SOLE 0 0 171,746
Ishares Core MSCI EAFE ETF ETF 46432F842 254,392 2,634 SH SOLE 0 0 2,634
iShares Core S&P MID-CAP ETF ETF 464287507 1,246,406 16,164 SH SOLE 0 0 16,164
Ishares S&p 500 Growth Index F ETF 464287309 265,295 1,929 SH SOLE 0 0 1,929
Vanguard Mid-Cap Etf ETF 922908629 827,293 10,268 SH SOLE 0 0 10,268
Vanguard S&P 500 ETF ETF 922908363 831,727 1,211 SH SOLE 0 0 1,211