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 16,628 94,787 SH   SOLE   76,252 0 18,535
Abbott Laboratories COM 002824100 23,841 201,818 SH   SOLE   157,811 0 44,007
AbbVie Inc COM 00287Y109 6,457 59,863 SH   SOLE   52,141 0 7,722
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,724 24,144 SH   SOLE   18,791 0 5,353
ADOBE SYS INC COM 00724F101 315 548 SH   SOLE   548 0 0
Aflac Inc COM 001055102 11,598 222,488 SH   SOLE   166,558 0 55,930
ALCON INC ORD SHS H01301128 324 4,021 SH   SOLE   4,021 0 0
ALPHABET INC CAP STK CL C 02079K107 661 248 SH   SOLE   218 0 30
ALPHABET INC CAP STK CL A 02079K305 543 203 SH   SOLE   173 0 30
AMAZON INC COM 023135106 588 179 SH   SOLE   179 0 0
AMCOR PLC ORD G0250X107 2,022 174,439 SH   SOLE   154,039 0 20,400
American Express Co COM 025816109 1,480 8,832 SH   SOLE   6,432 0 2,400
Ameriprise Financial Inc COM 03076C106 1,059 4,009 SH   SOLE   1,709 0 2,300
Amgen Inc COM 031162100 15,668 73,678 SH   SOLE   56,536 0 17,142
AMPHENOL CORP NEW CL A 032095101 1,758 24,000 SH   SOLE   24,000 0 0
Apple Inc COM 037833100 34,917 246,764 SH   SOLE   186,211 0 60,553
APTARGROUP INC COM 038336103 251 2,100 SH   SOLE   2,100 0 0
Archer-Daniels Midland Co COM 039483102 2,210 36,823 SH   SOLE   33,423 0 3,400
AT&T Inc COM 00206R102 5,435 201,237 SH   SOLE   157,391 0 43,846
Automatic Data Processing Inc COM 053015103 12,985 64,950 SH   SOLE   49,515 0 15,435
Ball Corp COM 058498106 12,655 140,656 SH   SOLE   99,672 0 40,984
Baxter International Inc COM 071813109 8,571 106,568 SH   SOLE   76,243 0 30,325
Becton Dickinson and Co COM 075887109 10,069 40,962 SH   SOLE   28,867 0 12,095
Berkshire Hathaway Inc Del CL B NEW 084670702 646 2,365 SH   SOLE   2,365 0 0
Bio- Techne Corp COM 09073M104 6,985 14,414 SH   SOLE   13,251 0 1,163
BLACKROCK INC COM 09247X101 7,427 8,856 SH   SOLE   7,371 0 1,485
BLACKSTONE GROUP L P COM UNIT LTD 09260D107 216 1,860 SH   SOLE   1,860 0 0
Boeing Co COM 097023105 423 1,922 SH   SOLE   1,582 0 340
Bristol-Myers Squibb Company COM 110122108 1,065 17,995 SH   SOLE   13,670 0 4,325
C.H. Robinson Worldwide Inc COM 12541W209 4,068 46,757 SH   SOLE   40,719 0 6,038
CABLE ONE INC COM 12685J105 600 331 SH   SOLE   331 0 0
Caterpillar Inc COM 149123101 1,812 9,437 SH   SOLE   7,537 0 1,900
Celanese Corp COM 150870103 799 5,303 SH   SOLE   2,163 0 3,140
CenterPoint Energy Inc COM 15189T107 2,300 93,503 SH   SOLE   89,148 0 4,355
Charles Schwab Corp COM 808513105 1,692 23,229 SH   SOLE   23,229 0 0
Chevron Corp COM 166764100 8,820 86,944 SH   SOLE   61,655 0 25,289
Church & Dwight Co Inc COM 171340102 635 7,685 SH   SOLE   5,635 0 2,050
Cisco Systems Inc COM 17275R102 19,493 358,125 SH   SOLE   286,362 0 71,763
Clorox Co COM 189054109 1,418 8,560 SH   SOLE   5,955 0 2,605
Coca-Cola Co COM 191216100 2,488 47,409 SH   SOLE   40,834 0 6,575
Colgate-Palmolive Co COM 194162103 7,161 94,743 SH   SOLE   63,338 0 31,405
COMCAST CORP NEW CL A 20030N101 457 8,166 SH   SOLE   5,066 0 3,100
Conagra Brands Inc COM 205887102 1,169 34,510 SH   SOLE   30,010 0 4,500
ConocoPhillips COM 20825C104 880 12,978 SH   SOLE   9,753 0 3,225
COSTCO WHSL CORP NEW COM 22160K105 344 766 SH   SOLE   666 0 100
CVS Health Corp COM 126650100 729 8,590 SH   SOLE   5,803 0 2,787
Danaher Corp COM 235851102 7,329 24,075 SH   SOLE   23,775 0 300
Deere & Co COM 244199105 13,519 40,346 SH   SOLE   28,786 0 11,560
DEXCOM INC COM 252131107 377 689 SH   SOLE   689 0 0
Dominion Resources Inc COM 25746U109 2,516 34,455 SH   SOLE   21,885 0 12,570
Donaldson Co Inc COM 257651109 7,520 130,982 SH   SOLE   113,947 0 17,035
Dte Energy Company COM 233331107 335 3,000 SH   SOLE   3,000 0 0
Ecolab Inc COM 278865100 7,596 36,413 SH   SOLE   33,249 0 3,164
EDWARDS LIFESCIENCES CORP COM 28176E108 705 6,230 SH   SOLE   3,140 0 3,090
Eli Lilly and Co COM 532457108 5,518 23,883 SH   SOLE   23,883 0 0
Emerson Electric Co COM 291011104 4,213 44,720 SH   SOLE   34,825 0 9,895
ERICSSON ADR B SEK 10 294821608 560 50,008 SH   SOLE   50,008 0 0
Exxon Mobil Corp COM 30231G102 5,604 95,267 SH   SOLE   62,976 0 32,291
FACTSET RESH SYS INC COM 303075105 312 790 SH   SOLE   255 0 535
Fastenal Co COM 311900104 3,156 61,145 SH   SOLE   41,115 0 20,030
FEDERATED HERMES INC CL B 314211103 1,334 41,040 SH   SOLE   39,140 0 1,900
FedEx Corp COM 31428X106 1,493 6,809 SH   SOLE   5,084 0 1,725
FISERV INC COM 337738108 1,731 15,952 SH   SOLE   15,952 0 0
Fortive Corp Com COM 34959J108 268 3,800 SH   SOLE   3,800 0 0
General Dynamics Corp COM 369550108 8,660 44,176 SH   SOLE   31,491 0 12,685
General Electric Co COM 369604301 569 5,522 SH   SOLE   5,127 0 395
General Mills Inc COM 370334104 5,310 88,772 SH   SOLE   70,747 0 18,025
Genuine Parts Co COM 372460105 3,793 31,290 SH   SOLE   27,760 0 3,530
GLOBE LIFE INC COM 37959E102 1,335 15,000 SH   SOLE   15,000 0 0
Graco Inc COM 384109104 4,883 69,783 SH   SOLE   58,608 0 11,175
H.B. Fuller Co COM 359694106 529 8,200 SH   SOLE   2,100 0 6,100
Hewlett Packard Enterprise Co COM 42824C109 157 11,008 SH   SOLE   11,008 0 0
Honeywell International Inc COM 438516106 4,496 21,178 SH   SOLE   18,533 0 2,645
Hormel Foods Corp COM 440452100 9,310 227,075 SH   SOLE   170,535 0 56,540
Hubbell Incorporated B COM 443510201 723 4,000 SH   SOLE   0 0 4,000
Illinois Tool Works Inc COM 452308109 799 3,867 SH   SOLE   3,367 0 500
INGERSOLL RAND INC COM 45687V106 202 4,000 SH   SOLE   4,000 0 0
Intel Corp COM 458140100 8,566 160,776 SH   SOLE   142,077 0 18,699
International Business Machines Corp COM 459200101 12,450 89,614 SH   SOLE   66,565 0 23,049
INTUIT COM 461202103 227 420 SH   SOLE   420 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 341 343 SH   SOLE   343 0 0
ISHARES INC CORE MSCI EMKT 46434G103 425 6,874 SH   SOLE   5,248 0 1,626
ISHARES TR SELECT DIVID ETF 464287168 571 4,980 SH   SOLE   1,075 0 3,905
ISHARES TR CORE MSCI EAFE 46432F842 1,244 16,752 SH   SOLE   13,833 0 2,919
ISHARES TR S&P MC 400GR ETF 464287606 507 6,406 SH   SOLE   6,136 0 270
ISHARES TR CORE S&P MCP ETF 464287507 1,160 4,411 SH   SOLE   3,011 0 1,400
ISHARES TR RUSSELL 2000 ETF 464287655 8,547 39,070 SH   SOLE   31,205 0 7,865
ISHARES TR CORE S&P SCP ETF 464287804 343 3,139 SH   SOLE   2,204 0 935
ISHARES TR MSCI EAFE ETF 464287465 2,026 25,977 SH   SOLE   21,331 0 4,646
ISHARES TR GLOBAL 100 ETF 464287572 229 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR RUS 1000 VAL ETF 464287598 678 4,333 SH   SOLE   2,483 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614 1,837 6,704 SH   SOLE   3,875 0 2,829
ISHARES TR RUS 2000 VAL ETF 464287630 343 2,141 SH   SOLE   441 0 1,700
ISHARES TR RUS 2000 GRW ETF 464287648 580 1,974 SH   SOLE   911 0 1,063
ISHARES TR RUS MID CAP ETF 464287499 430 5,503 SH   SOLE   4,543 0 960
ISHARES TR MSCI EMG MKT ETF 464287234 306 6,070 SH   SOLE   2,405 0 3,665
ISHARES TR TIPS BD ETF 464287176 1,699 13,302 SH   SOLE   2,916 0 10,386
ISHARES TR MSCI EAFE GRW ETF 464288885 1,444 13,567 SH   SOLE   11,875 0 1,692
ISHARES TR RUS 1000 ETF 464287622 677 2,800 SH   SOLE   2,800 0 0
ISHARES TR CORE US AGGBD ET 464287226 621 5,406 SH   SOLE   4,523 0 883
ISHARES TR S&P US PFD STK 464288687 225 5,785 SH   SOLE   0 0 5,785
ISHARES TR BARCLAYS 7 10 YR 464287440 269 2,332 SH   SOLE   82 0 2,250
ISHARES TR S&P 500 GRWT ETF 464287309 396 5,352 SH   SOLE   0 0 5,352
ISHARES TR EAFE SML CP ETF 464288273 210 2,824 SH   SOLE   0 0 2,824
ISHARES TR MSCI USA QLT FCT 46432F339 282 2,140 SH   SOLE   2,140 0 0
Johnson & Johnson COM 478160104 15,465 95,760 SH   SOLE   76,787 0 18,973
Johnson Controls International PLC SHS G51502105 1,348 19,802 SH   SOLE   16,843 0 2,959
JPMorgan Chase & Co COM 46625H100 11,539 70,494 SH   SOLE   52,081 0 18,413
Kimberly-Clark Corp COM 494368103 4,956 37,424 SH   SOLE   33,289 0 4,135
KLA CORP COM NEW 482480100 460 1,375 SH   SOLE   650 0 725
L3HARRIS TECHNOLOGIES INC COM 502431109 9,049 41,089 SH   SOLE   29,178 0 11,911
Leggett & Platt Inc COM 524660107 3,003 66,967 SH   SOLE   59,427 0 7,540
Linde PLC COM G5494J103 952 3,245 SH   SOLE   3,245 0 0
Lowe s Companies Inc COM 548661107 1,552 7,652 SH   SOLE   5,852 0 1,800
McCormick & Co Inc COM NON VTG 579780206 3,038 37,490 SH   SOLE   32,972 0 4,518
McDonald s Corp COM 580135101 12,060 50,021 SH   SOLE   35,341 0 14,680
McKesson Corp COM 58155Q103 658 3,300 SH   SOLE   0 0 3,300
MDU Resources Group Inc COM 552690109 1,086 36,618 SH   SOLE   26,318 0 10,300
Medtronic PLC SHS G5960L103 4,122 32,885 SH   SOLE   27,885 0 5,000
Merck & Co Inc COM 58933Y105 1,715 22,837 SH   SOLE   18,627 0 4,210
METTLER TOLEDO INTERNATIONAL COM 592688105 2,218 1,610 SH   SOLE   1,610 0 0
Microsoft Corp COM 594918104 44,976 159,535 SH   SOLE   123,733 0 35,802
Morgan Stanley COM 617446448 2,807 28,842 SH   SOLE   27,842 0 1,000
NextEra Energy Inc COM 65339F101 800 10,194 SH   SOLE   9,638 0 556
Nike Inc CL B 654106103 5,783 39,819 SH   SOLE   39,819 0 0
Northern Trust Corp COM 665859104 715 6,630 SH   SOLE   6,340 0 290
Novartis Ag SPONSORED ADR 66987V109 1,815 22,193 SH   SOLE   22,043 0 150
NVENT ELECTRIC PLC SHS G6700G107 215 6,655 SH   SOLE   4,540 0 2,115
NVIDIA CORP COM 67066G104 298 1,440 SH   SOLE   1,440 0 0
Omnicom Group Inc COM 681919106 264 3,650 SH   SOLE   200 0 3,450
Oracle Corp COM 68389X105 18,010 206,698 SH   SOLE   164,598 0 42,100
Parker Hannifin Corp COM 701094104 450 1,608 SH   SOLE   1,608 0 0
PAYCHEX INC COM 704326107 1,889 16,800 SH   SOLE   15,640 0 1,160
Pentair PLC SHS G7S00T104 1,041 14,327 SH   SOLE   10,812 0 3,515
PepsiCo Inc COM 713448108 13,298 88,413 SH   SOLE   67,988 0 20,425
Pfizer Inc COM 717081103 1,970 45,810 SH   SOLE   35,230 0 10,580
Phillips 66 COM 718546104 483 6,890 SH   SOLE   5,019 0 1,871
Principal Finl Group Inc COM 74251V102 467 7,250 SH   SOLE   5,550 0 1,700
Procter & Gamble Co COM 742718109 17,592 125,835 SH   SOLE   97,461 0 28,374
RAYTHEON TECHNOLOGIES CORP COM 75513E101 11,910 138,554 SH   SOLE   103,677 0 34,877
Ross Stores Inc COM 778296103 2,885 26,507 SH   SOLE   24,507 0 2,000
Royal Bank of Canada COM 780087102 9,994 100,467 SH   SOLE   73,349 0 27,118
Royal Dutch Shell PLC SPONS ADR A 780259206 277 6,221 SH   SOLE   5,121 0 1,100
SALESFORCE COM INC COM 79466L302 203 747 SH   SOLE   747 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,619 16,170 SH   SOLE   16,170 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,592 41,137 SH   SOLE   41,137 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 427 4,108 SH   SOLE   4,108 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 422 8,100 SH   SOLE   6,900 0 1,200
Sherwin-Williams Co COM 824348106 618 2,211 SH   SOLE   2,211 0 0
SMUCKER J M CO COM NEW 832696405 378 3,150 SH   SOLE   2,950 0 200
Southern Co COM 842587107 2,962 47,799 SH   SOLE   25,578 0 22,221
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 254 750 SH   SOLE   500 0 250
SPDR S&P 500 ETF TR TR UNIT 78462F103 21,404 49,877 SH   SOLE   38,203 0 11,673
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 7,525 15,649 SH   SOLE   13,572 0 2,077
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,347 11,455 SH   SOLE   9,981 0 1,474
Stanley Black & Decker Inc COM 854502101 782 4,462 SH   SOLE   4,462 0 0
STARBUCKS CORP COM 855244109 1,103 10,001 SH   SOLE   10,001 0 0
Stryker Corp COM 863667101 11,027 41,813 SH   SOLE   37,113 0 4,700
Sysco Corp COM 871829107 9,924 126,424 SH   SOLE   92,504 0 33,920
Target Corp COM 87612E106 31,471 137,565 SH   SOLE   111,832 0 25,733
The Home Depot Inc COM 437076102 24,090 73,386 SH   SOLE   57,452 0 15,934
The Travelers Companies Inc COM 89417E109 4,343 28,573 SH   SOLE   24,864 0 3,709
TJX Companies Inc COM 872540109 7,375 111,782 SH   SOLE   99,142 0 12,640
Tractor Supply Co COM 892356106 1,556 7,682 SH   SOLE   7,682 0 0
TYSON FOODS INC CL A 902494103 471 5,965 SH   SOLE   5,965 0 0
Union Pacific Corp COM 907818108 975 4,976 SH   SOLE   1,715 0 3,261
United Parcel Service Inc CL B 911312106 3,660 20,098 SH   SOLE   18,485 0 1,613
UnitedHealth Group Inc COM 91324P102 14,280 36,547 SH   SOLE   28,861 0 7,686
US Bancorp COM 902973304 13,416 225,702 SH   SOLE   156,074 0 69,628
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 531 6,217 SH   SOLE   5,056 0 1,161
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 2,717 54,182 SH   SOLE   54,182 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,905 7,366 SH   SOLE   4,636 0 2,730
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,202 24,027 SH   SOLE   18,027 0 6,000
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 615 4,004 SH   SOLE   4,004 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,223 24,226 SH   SOLE   12,446 0 11,780
Verizon Communications Inc COM 92343V104 8,113 150,209 SH   SOLE   113,450 0 36,759
VISA INC COM CL A 92826C839 7,306 32,798 SH   SOLE   28,198 0 4,600
Walgreen Boots Alliance Inc Com COM 931427108 5,146 109,380 SH   SOLE   79,040 0 30,340
Wal-Mart Stores Inc COM 931142103 3,060 21,951 SH   SOLE   15,651 0 6,300
Walt Disney Co COM 254687106 658 3,892 SH   SOLE   3,467 0 425
Wells Fargo & Co COM 949746101 1,538 33,146 SH   SOLE   24,611 0 8,535
Williams Companies Inc COM 969457100 369 14,231 SH   SOLE   804 0 13,427
Xcel Energy Inc COM 98389B100 6,163 98,601 SH   SOLE   73,245 0 25,356
ZEBRA TECHNOLOGIES CORP CL A 989207105 3,136 6,085 SH   SOLE   6,085 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 220 1,500 SH   SOLE   900 0 600