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 Co COM 88579Y101 13,970 107,949 SH   SOLE   89,508 0 18,441
Abbott Laboratories COM 002824100 21,953 202,054 SH   SOLE   160,448 0 41,606
AbbVie Inc COM 00287Y109 9,157 59,786 SH   SOLE   52,984 0 6,802
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,185 29,479 SH   SOLE   22,161 0 7,318
ADOBE SYS INC COM 00724F101 215 588 SH   SOLE   548 0 40
Aflac Inc COM 001055102 7,035 127,143 SH   SOLE   95,898 0 31,245
ALCON INC ORD SHS H01301128 281 4,014 SH   SOLE   4,014 0 0
ALPHABET INC CAP STK CL C 02079K107 674 308 SH   SOLE   278 0 30
ALPHABET INC CAP STK CL A 02079K305 479 220 SH   SOLE   190 0 30
AMAZON INC COM 023135106 393 3,700 SH   SOLE   3,700 0 0
AMCOR PLC ORD G0250X107 2,490 200,312 SH   SOLE   179,912 0 20,400
American Express Co COM 025816109 1,209 8,723 SH   SOLE   6,323 0 2,400
AMERICAN TOWER CORP NEW COM 03027X100 7,889 30,867 SH   SOLE   23,342 0 7,525
Ameriprise Financial Inc COM 03076C106 905 3,809 SH   SOLE   1,609 0 2,200
Amgen Inc COM 031162100 18,297 75,205 SH   SOLE   59,550 0 15,655
AMPHENOL CORP NEW CL A 032095101 1,506 23,400 SH   SOLE   23,400 0 0
Apple Inc COM 037833100 33,179 242,680 SH   SOLE   183,320 0 59,360
APTARGROUP INC COM 038336103 217 2,100 SH   SOLE   2,100 0 0
Archer-Daniels Midland Co COM 039483102 2,842 36,623 SH   SOLE   34,223 0 2,400
AT&T Inc COM 00206R102 4,157 198,340 SH   SOLE   157,724 0 40,616
Automatic Data Processing Inc COM 053015103 14,181 67,515 SH   SOLE   53,160 0 14,355
BALL CORP COM 058498106 10,114 147,071 SH   SOLE   106,367 0 40,704
Baxter International Inc COM 071813109 7,763 120,864 SH   SOLE   88,501 0 32,363
Becton Dickinson and Co COM 075887109 10,368 42,055 SH   SOLE   30,050 0 12,005
Berkshire Hathaway Inc Del CL B NEW 084670702 646 2,365 SH   SOLE   2,365 0 0
Bio- Techne Corp COM 09073M104 4,928 14,216 SH   SOLE   13,553 0 663
BLACKROCK INC COM 09247X101 7,284 11,959 SH   SOLE   9,769 0 2,190
Boeing Co COM 097023105 219 1,604 SH   SOLE   1,264 0 340
Bristol-Myers Squibb Company COM 110122108 1,611 20,927 SH   SOLE   17,077 0 3,850
C.H. Robinson Worldwide Inc COM 12541W209 4,880 48,137 SH   SOLE   42,549 0 5,588
CABLE ONE INC COM 12685J105 427 331 SH   SOLE   331 0 0
Caterpillar Inc COM 149123101 1,717 9,607 SH   SOLE   7,707 0 1,900
Celanese Corp COM 150870103 624 5,303 SH   SOLE   2,463 0 2,840
CenterPoint Energy Inc COM 15189T107 2,730 92,303 SH   SOLE   89,148 0 3,155
Charles Schwab Corp COM 808513105 1,468 23,229 SH   SOLE   23,229 0 0
Chevron Corp COM 166764100 13,015 89,892 SH   SOLE   65,982 0 23,910
Church & Dwight Co Inc COM 171340102 712 7,685 SH   SOLE   5,635 0 2,050
Cisco Systems Inc COM 17275R102 15,583 365,449 SH   SOLE   298,361 0 67,088
Clorox Co COM 189054109 1,336 9,475 SH   SOLE   6,870 0 2,605
Coca-Cola Co COM 191216100 2,925 46,496 SH   SOLE   39,921 0 6,575
Colgate-Palmolive Co COM 194162103 8,404 104,866 SH   SOLE   73,416 0 31,450
COMCAST CORP NEW CL A 20030N101 386 9,839 SH   SOLE   7,239 0 2,600
Conagra Brands Inc COM 205887102 1,182 34,510 SH   SOLE   30,010 0 4,500
ConocoPhillips COM 20825C104 1,134 12,628 SH   SOLE   10,703 0 1,925
COSTCO WHSL CORP NEW COM 22160K105 371 775 SH   SOLE   675 0 100
CVS Health Corp COM 126650100 794 8,566 SH   SOLE   6,529 0 2,037
Danaher Corp COM 235851102 6,123 24,150 SH   SOLE   23,850 0 300
Deere & Co COM 244199105 12,148 40,566 SH   SOLE   29,051 0 11,515
DEXCOM INC COM 252131107 205 2,756 SH   SOLE   2,756 0 0
Dominion Resources Inc COM 25746U109 2,556 32,025 SH   SOLE   19,455 0 12,570
Donaldson Co Inc COM 257651109 6,276 130,373 SH   SOLE   115,658 0 14,715
Dte Energy Company COM 233331107 380 3,000 SH   SOLE   3,000 0 0
Ecolab Inc COM 278865100 11,918 77,510 SH   SOLE   65,044 0 12,466
EDWARDS LIFESCIENCES CORP COM 28176E108 592 6,230 SH   SOLE   3,980 0 2,250
Eli Lilly and Co COM 532457108 7,355 22,683 SH   SOLE   22,683 0 0
Emerson Electric Co COM 291011104 3,538 44,476 SH   SOLE   36,866 0 7,610
ERICSSON ADR B SEK 10 294821608 370 50,008 SH   SOLE   50,008 0 0
Exxon Mobil Corp COM 30231G102 5,279 61,643 SH   SOLE   40,622 0 21,021
FACTSET RESH SYS INC COM 303075105 358 930 SH   SOLE   345 0 585
Fastenal Co COM 311900104 2,968 59,447 SH   SOLE   40,467 0 18,980
FEDERATED HERMES INC CL B 314211103 1,305 41,040 SH   SOLE   39,140 0 1,900
FedEx Corp COM 31428X106 2,008 8,857 SH   SOLE   7,382 0 1,475
FISERV INC COM 337738108 1,419 15,952 SH   SOLE   15,952 0 0
Fortive Corp Com COM 34959J108 207 3,800 SH   SOLE   3,800 0 0
General Dynamics Corp COM 369550108 9,583 43,313 SH   SOLE   30,878 0 12,435
General Electric Co COM 369604301 315 4,942 SH   SOLE   4,942 0 0
General Mills Inc COM 370334104 6,554 86,872 SH   SOLE   71,042 0 15,830
Genuine Parts Co COM 372460105 4,151 31,210 SH   SOLE   27,930 0 3,280
GLOBE LIFE INC COM 37959E102 1,462 15,000 SH   SOLE   15,000 0 0
Graco Inc COM 384109104 4,102 69,050 SH   SOLE   62,190 0 6,860
H.B. Fuller Co COM 359694106 470 7,800 SH   SOLE   1,700 0 6,100
Hewlett Packard Enterprise Co COM 42824C109 146 11,008 SH   SOLE   11,008 0 0
Honeywell International Inc COM 438516106 3,701 21,292 SH   SOLE   19,147 0 2,145
Hormel Foods Corp COM 440452100 10,959 231,407 SH   SOLE   175,667 0 55,740
HUBBELL INC COM 443510607 714 4,000 SH   SOLE   0 0 4,000
Illinois Tool Works Inc COM 452308109 705 3,867 SH   SOLE   3,367 0 500
Intel Corp COM 458140100 6,904 184,546 SH   SOLE   167,647 0 16,899
International Business Machines Corp COM 459200101 14,369 101,772 SH   SOLE   77,295 0 24,477
INTUITIVE SURGICAL INC COM NEW 46120E602 203 1,009 SH   SOLE   1,009 0 0
ISHARES INC CORE MSCI EMKT 46434G103 534 10,881 SH   SOLE   6,230 0 4,651
ISHARES TR SELECT DIVID ETF 464287168 574 4,880 SH   SOLE   1,075 0 3,805
ISHARES TR CORE MSCI EAFE 46432F842 1,152 19,574 SH   SOLE   16,660 0 2,914
ISHARES TR S&P MC 400GR ETF 464287606 449 7,043 SH   SOLE   6,773 0 270
ISHARES TR CORE S&P MCP ETF 464287507 1,149 5,080 SH   SOLE   3,699 0 1,381
ISHARES TR RUSSELL 2000 ETF 464287655 6,742 39,808 SH   SOLE   34,414 0 5,394
ISHARES TR CORE S&P SCP ETF 464287804 537 5,814 SH   SOLE   4,879 0 935
ISHARES TR MSCI EAFE ETF 464287465 1,713 27,409 SH   SOLE   23,146 0 4,263
ISHARES TR GLOBAL 100 ETF 464287572 206 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR RUS 1000 VAL ETF 464287598 645 4,452 SH   SOLE   2,602 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614 1,475 6,745 SH   SOLE   3,966 0 2,779
ISHARES TR RUS 2000 VAL ETF 464287630 291 2,141 SH   SOLE   441 0 1,700
ISHARES TR RUS 2000 GRW ETF 464287648 407 1,974 SH   SOLE   911 0 1,063
ISHARES TR RUS MID CAP ETF 464287499 354 5,476 SH   SOLE   4,516 0 960
ISHARES TR MSCI EMG MKT ETF 464287234 229 5,702 SH   SOLE   3,537 0 2,165
ISHARES TR TIPS BD ETF 464287176 1,510 13,252 SH   SOLE   3,420 0 9,832
ISHARES TR MSCI EAFE GRW ETF 464288885 1,092 13,567 SH   SOLE   12,625 0 942
ISHARES TR CORE US AGGBD ET 464287226 462 4,547 SH   SOLE   3,873 0 674
ISHARES TR RUS 1000 ETF 464287622 447 2,150 SH   SOLE   2,150 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 230 2,250 SH   SOLE   0 0 2,250
ISHARES TR S&P 500 GRWT ETF 464287309 323 5,352 SH   SOLE   0 0 5,352
Johnson & Johnson COM 478160104 17,151 96,622 SH   SOLE   78,469 0 18,153
Johnson Controls International PLC SHS G51502105 936 19,555 SH   SOLE   17,180 0 2,375
JPMorgan Chase & Co COM 46625H100 8,879 78,845 SH   SOLE   59,407 0 19,438
Kimberly-Clark Corp COM 494368103 5,199 38,469 SH   SOLE   35,059 0 3,410
KLA CORP COM NEW 482480100 780 2,445 SH   SOLE   1,480 0 965
L3HARRIS TECHNOLOGIES INC COM 502431109 9,720 40,216 SH   SOLE   28,648 0 11,568
Leggett & Platt Inc COM 524660107 2,587 74,805 SH   SOLE   67,665 0 7,140
Linde PLC COM G5494J103 927 3,223 SH   SOLE   3,223 0 0
Lowe s Companies Inc COM 548661107 1,285 7,355 SH   SOLE   6,255 0 1,100
MARATHON PETE CORP COM 56585A102 206 2,500 SH   SOLE   2,500 0 0
McCormick & Co Inc COM NON VTG 579780206 3,204 38,485 SH   SOLE   34,177 0 4,308
McDonald s Corp COM 580135101 12,317 49,893 SH   SOLE   35,852 0 14,041
McKesson Corp COM 58155Q103 1,076 3,300 SH   SOLE   0 0 3,300
MDU Resources Group Inc COM 552690109 796 29,488 SH   SOLE   22,388 0 7,100
Medtronic PLC SHS G5960L103 3,393 37,802 SH   SOLE   33,702 0 4,100
Merck & Co Inc COM 58933Y105 2,364 25,932 SH   SOLE   21,322 0 4,610
METTLER TOLEDO INTERNATIONAL COM 592688105 1,752 1,525 SH   SOLE   1,525 0 0
Microsoft Corp COM 594918104 40,526 157,794 SH   SOLE   124,595 0 33,199
Morgan Stanley COM 617446448 2,201 28,932 SH   SOLE   28,932 0 0
NextEra Energy Inc COM 65339F101 1,030 13,300 SH   SOLE   12,744 0 556
Nike Inc CL B 654106103 4,122 40,332 SH   SOLE   40,332 0 0
Northern Trust Corp COM 665859104 631 6,545 SH   SOLE   6,295 0 250
Novartis Ag SPONSORED ADR 66987V109 1,868 22,099 SH   SOLE   21,949 0 150
NVENT ELECTRIC PLC SHS G6700G107 204 6,505 SH   SOLE   5,190 0 1,315
NVIDIA CORP COM 67066G104 221 1,461 SH   SOLE   1,461 0 0
Omnicom Group Inc COM 681919106 226 3,550 SH   SOLE   200 0 3,350
Oracle Corp COM 68389X105 14,792 211,707 SH   SOLE   170,274 0 41,433
Parker Hannifin Corp COM 701094104 388 1,575 SH   SOLE   1,575 0 0
PAYCHEX INC COM 704326107 1,805 15,850 SH   SOLE   14,690 0 1,160
Pentair PLC SHS G7S00T104 612 13,365 SH   SOLE   10,650 0 2,715
PepsiCo Inc COM 713448108 14,499 87,000 SH   SOLE   67,483 0 19,517
Pfizer Inc COM 717081103 2,559 48,800 SH   SOLE   39,470 0 9,330
Phillips 66 COM 718546104 513 6,259 SH   SOLE   5,073 0 1,186
Principal Finl Group Inc COM 74251V102 484 7,250 SH   SOLE   6,050 0 1,200
Procter & Gamble Co COM 742718109 17,934 124,721 SH   SOLE   97,230 0 27,491
RAYTHEON TECHNOLOGIES CORP COM 75513E101 8,015 83,398 SH   SOLE   63,770 0 19,628
Ross Stores Inc COM 778296103 1,805 25,699 SH   SOLE   23,699 0 2,000
Royal Bank of Canada COM 780087102 9,605 99,208 SH   SOLE   72,157 0 27,051
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,280 32,826 SH   SOLE   32,826 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,348 42,859 SH   SOLE   42,859 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,026 14,350 SH   SOLE   9,750 0 4,600
Sherwin-Williams Co COM 824348106 433 1,932 SH   SOLE   1,932 0 0
SMUCKER J M CO COM NEW 832696405 442 3,450 SH   SOLE   3,250 0 200
Southern Co COM 842587107 3,398 47,649 SH   SOLE   25,428 0 22,221
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 231 750 SH   SOLE   500 0 250
SPDR S&P 500 ETF TR TR UNIT 78462F103 18,777 49,774 SH   SOLE   40,025 0 9,749
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 6,397 15,470 SH   SOLE   14,151 0 1,319
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,173 9,884 SH   SOLE   8,510 0 1,374
Stanley Black & Decker Inc COM 854502101 508 4,846 SH   SOLE   4,846 0 0
STARBUCKS CORP COM 855244109 764 10,001 SH   SOLE   10,001 0 0
Stryker Corp COM 863667101 8,206 41,250 SH   SOLE   38,055 0 3,195
Sysco Corp COM 871829107 10,714 126,477 SH   SOLE   93,207 0 33,270
Target Corp COM 87612E106 19,907 140,953 SH   SOLE   116,777 0 24,176
The Home Depot Inc COM 437076102 20,375 74,288 SH   SOLE   58,679 0 15,609
The Travelers Companies Inc COM 89417E109 4,775 28,235 SH   SOLE   25,365 0 2,870
TJX Companies Inc COM 872540109 6,640 118,887 SH   SOLE   105,822 0 13,065
Tractor Supply Co COM 892356106 1,446 7,457 SH   SOLE   7,457 0 0
TYSON FOODS INC CL A 902494103 681 7,910 SH   SOLE   7,910 0 0
Union Pacific Corp COM 907818108 1,051 4,926 SH   SOLE   2,035 0 2,891
United Parcel Service Inc CL B 911312106 3,655 20,023 SH   SOLE   18,410 0 1,613
UnitedHealth Group Inc COM 91324P102 18,677 36,363 SH   SOLE   29,775 0 6,588
US Bancorp COM 902973304 10,660 231,645 SH   SOLE   164,762 0 66,883
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 360 4,777 SH   SOLE   3,651 0 1,126
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,210 6,372 SH   SOLE   3,820 0 2,552
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,026 24,642 SH   SOLE   19,942 0 4,700
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 603 4,200 SH   SOLE   4,200 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,016 24,914 SH   SOLE   14,684 0 10,230
Verizon Communications Inc COM 92343V104 7,822 154,134 SH   SOLE   117,875 0 36,259
VISA INC COM CL A 92826C839 8,525 43,299 SH   SOLE   35,844 0 7,455
Walgreen Boots Alliance Inc Com COM 931427108 3,824 100,885 SH   SOLE   72,495 0 28,390
Wal-Mart Stores Inc COM 931142103 2,673 21,985 SH   SOLE   17,435 0 4,550
Walt Disney Co COM 254687106 392 4,152 SH   SOLE   3,727 0 425
WARNER BROS DISCOVERY INC COM SER A 934423104 648 48,301 SH   SOLE   38,488 0 9,813
Wells Fargo & Co COM 949746101 1,048 26,765 SH   SOLE   20,605 0 6,160
Williams Companies Inc COM 969457100 444 14,231 SH   SOLE   804 0 13,427
Xcel Energy Inc COM 98389B100 7,026 99,291 SH   SOLE   74,400 0 24,891
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,730 5,885 SH   SOLE   5,885 0 0