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,919 95,251 SH   SOLE   77,541 0 17,710
Abbott Laboratories COM 002824100 27,982 198,823 SH   SOLE   155,671 0 43,152
AbbVie Inc COM 00287Y109 8,160 60,266 SH   SOLE   52,844 0 7,422
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,992 24,104 SH   SOLE   18,761 0 5,343
ADOBE SYS INC COM 00724F101 339 598 SH   SOLE   558 0 40
Aflac Inc COM 001055102 12,855 220,163 SH   SOLE   165,133 0 55,030
ALCON INC ORD SHS H01301128 350 4,014 SH   SOLE   4,014 0 0
ALPHABET INC CAP STK CL C 02079K107 718 248 SH   SOLE   218 0 30
ALPHABET INC CAP STK CL A 02079K305 608 210 SH   SOLE   180 0 30
AMAZON INC COM 023135106 617 185 SH   SOLE   185 0 0
AMCOR PLC ORD G0250X107 2,095 174,439 SH   SOLE   154,039 0 20,400
American Express Co COM 025816109 1,453 8,883 SH   SOLE   6,483 0 2,400
Ameriprise Financial Inc COM 03076C106 1,215 4,029 SH   SOLE   1,729 0 2,300
Amgen Inc COM 031162100 16,806 74,705 SH   SOLE   58,393 0 16,312
AMPHENOL CORP NEW CL A 032095101 2,099 24,000 SH   SOLE   24,000 0 0
Apple Inc COM 037833100 43,598 245,528 SH   SOLE   185,828 0 59,700
APTARGROUP INC COM 038336103 257 2,100 SH   SOLE   2,100 0 0
Archer-Daniels Midland Co COM 039483102 2,489 36,823 SH   SOLE   34,423 0 2,400
AT&T Inc COM 00206R102 4,818 195,872 SH   SOLE   151,926 0 43,946
Automatic Data Processing Inc COM 053015103 15,895 64,460 SH   SOLE   49,525 0 14,935
Ball Corp COM 058498106 13,419 139,390 SH   SOLE   98,916 0 40,474
Baxter International Inc COM 071813109 9,267 107,958 SH   SOLE   77,943 0 30,015
Becton Dickinson and Co COM 075887109 10,434 41,492 SH   SOLE   29,497 0 11,995
Berkshire Hathaway Inc Del CL B NEW 084670702 707 2,365 SH   SOLE   2,365 0 0
Bio- Techne Corp COM 09073M104 7,417 14,336 SH   SOLE   13,673 0 663
BLACKROCK INC COM 09247X101 8,049 8,791 SH   SOLE   7,306 0 1,485
BLACKSTONE GROUP L P COM UNIT LTD 09260D107 241 1,860 SH   SOLE   1,860 0 0
Boeing Co COM 097023105 387 1,922 SH   SOLE   1,582 0 340
Bristol-Myers Squibb Company COM 110122108 1,036 16,615 SH   SOLE   12,890 0 3,725
C.H. Robinson Worldwide Inc COM 12541W209 5,032 46,757 SH   SOLE   41,019 0 5,738
CABLE ONE INC COM 12685J105 584 331 SH   SOLE   331 0 0
Caterpillar Inc COM 149123101 2,033 9,832 SH   SOLE   7,932 0 1,900
Celanese Corp COM 150870103 891 5,303 SH   SOLE   2,463 0 2,840
CenterPoint Energy Inc COM 15189T107 2,386 85,503 SH   SOLE   81,148 0 4,355
Charles Schwab Corp COM 808513105 1,954 23,229 SH   SOLE   23,229 0 0
Chevron Corp COM 166764100 10,552 89,921 SH   SOLE   64,327 0 25,594
Church & Dwight Co Inc COM 171340102 788 7,685 SH   SOLE   5,635 0 2,050
Cisco Systems Inc COM 17275R102 22,452 354,306 SH   SOLE   285,363 0 68,943
Clorox Co COM 189054109 1,427 8,185 SH   SOLE   5,580 0 2,605
Coca-Cola Co COM 191216100 2,787 47,062 SH   SOLE   40,487 0 6,575
Colgate-Palmolive Co COM 194162103 8,241 96,565 SH   SOLE   65,710 0 30,855
COMCAST CORP NEW CL A 20030N101 363 7,213 SH   SOLE   5,113 0 2,100
Conagra Brands Inc COM 205887102 1,179 34,510 SH   SOLE   30,010 0 4,500
ConocoPhillips COM 20825C104 877 12,150 SH   SOLE   9,825 0 2,325
COSTCO WHSL CORP NEW COM 22160K105 440 775 SH   SOLE   675 0 100
CVS Health Corp COM 126650100 893 8,656 SH   SOLE   5,869 0 2,787
Danaher Corp COM 235851102 7,925 24,086 SH   SOLE   23,786 0 300
Deere & Co COM 244199105 13,778 40,182 SH   SOLE   28,722 0 11,460
DEXCOM INC COM 252131107 370 689 SH   SOLE   689 0 0
Dominion Resources Inc COM 25746U109 2,319 29,525 SH   SOLE   16,955 0 12,570
Donaldson Co Inc COM 257651109 7,615 128,507 SH   SOLE   113,772 0 14,735
Ecolab Inc COM 278865100 8,611 36,707 SH   SOLE   34,416 0 2,291
EDWARDS LIFESCIENCES CORP COM 28176E108 807 6,230 SH   SOLE   3,980 0 2,250
Eli Lilly and Co COM 532457108 6,500 23,533 SH   SOLE   23,533 0 0
Emerson Electric Co COM 291011104 3,948 42,460 SH   SOLE   33,990 0 8,470
ERICSSON ADR B SEK 10 294821608 544 50,008 SH   SOLE   50,008 0 0
Exxon Mobil Corp COM 30231G102 4,065 66,439 SH   SOLE   44,848 0 21,591
FACTSET RESH SYS INC COM 303075105 384 790 SH   SOLE   255 0 535
Fastenal Co COM 311900104 3,443 53,745 SH   SOLE   34,715 0 19,030
FEDERATED HERMES INC CL B 314211103 1,542 41,040 SH   SOLE   39,140 0 1,900
FedEx Corp COM 31428X106 2,122 8,204 SH   SOLE   6,729 0 1,475
FISERV INC COM 337738108 1,656 15,952 SH   SOLE   15,952 0 0
Fortive Corp Com COM 34959J108 290 3,800 SH   SOLE   3,800 0 0
General Dynamics Corp COM 369550108 9,128 43,785 SH   SOLE   31,305 0 12,480
General Electric Co COM 369604301 463 4,905 SH   SOLE   4,822 0 83
General Mills Inc COM 370334104 5,668 84,122 SH   SOLE   68,097 0 16,025
Genuine Parts Co COM 372460105 4,078 29,090 SH   SOLE   25,810 0 3,280
GLOBE LIFE INC COM 37959E102 1,406 15,000 SH   SOLE   15,000 0 0
Graco Inc COM 384109104 5,620 69,708 SH   SOLE   62,463 0 7,245
GRAHAM HLDGS CO COM 384637104 208 331 SH   SOLE   331 0 0
H.B. Fuller Co COM 359694106 632 7,800 SH   SOLE   1,700 0 6,100
Hewlett Packard Enterprise Co COM 42824C109 174 11,008 SH   SOLE   11,008 0 0
Honeywell International Inc COM 438516106 4,465 21,415 SH   SOLE   18,770 0 2,645
Hormel Foods Corp COM 440452100 11,191 229,270 SH   SOLE   173,380 0 55,890
HUBBELL INC COM 443510607 833 4,000 SH   SOLE   0 0 4,000
Illinois Tool Works Inc COM 452308109 576 2,334 SH   SOLE   1,834 0 500
INGERSOLL RAND INC COM 45687V106 247 4,000 SH   SOLE   4,000 0 0
Intel Corp COM 458140100 8,187 158,971 SH   SOLE   141,272 0 17,699
International Business Machines Corp COM 459200101 13,235 99,019 SH   SOLE   75,545 0 23,474
INTUIT COM 461202103 257 400 SH   SOLE   400 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 370 1,029 SH   SOLE   1,029 0 0
ISHARES INC CORE MSCI EMKT 46434G103 457 7,633 SH   SOLE   5,982 0 1,651
ISHARES TR SELECT DIVID ETF 464287168 598 4,880 SH   SOLE   1,075 0 3,805
ISHARES TR CORE MSCI EAFE 46432F842 1,462 19,591 SH   SOLE   16,677 0 2,914
ISHARES TR S&P MC 400GR ETF 464287606 595 6,973 SH   SOLE   6,703 0 270
ISHARES TR CORE S&P MCP ETF 464287507 1,332 4,705 SH   SOLE   3,313 0 1,392
ISHARES TR RUSSELL 2000 ETF 464287655 8,883 39,931 SH   SOLE   34,287 0 5,644
ISHARES TR CORE S&P SCP ETF 464287804 427 3,731 SH   SOLE   2,796 0 935
ISHARES TR MSCI EAFE ETF 464287465 2,174 27,629 SH   SOLE   22,993 0 4,636
ISHARES TR GLOBAL 100 ETF 464287572 251 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR RUS 1000 VAL ETF 464287598 751 4,472 SH   SOLE   2,622 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614 2,061 6,745 SH   SOLE   3,966 0 2,779
ISHARES TR RUS 2000 VAL ETF 464287630 356 2,141 SH   SOLE   441 0 1,700
ISHARES TR RUS 2000 GRW ETF 464287648 579 1,974 SH   SOLE   911 0 1,063
ISHARES TR RUS MID CAP ETF 464287499 457 5,503 SH   SOLE   4,543 0 960
ISHARES TR MSCI EMG MKT ETF 464287234 297 6,070 SH   SOLE   3,105 0 2,965
ISHARES TR TIPS BD ETF 464287176 1,637 12,673 SH   SOLE   3,025 0 9,648
ISHARES TR MSCI EAFE GRW ETF 464288885 1,496 13,567 SH   SOLE   12,625 0 942
ISHARES TR RUS 1000 ETF 464287622 716 2,708 SH   SOLE   2,708 0 0
ISHARES TR CORE US AGGBD ET 464287226 606 5,314 SH   SOLE   4,540 0 774
ISHARES TR S&P US PFD STK 464288687 228 5,785 SH   SOLE   0 0 5,785
ISHARES TR BARCLAYS 7 10 YR 464287440 259 2,250 SH   SOLE   0 0 2,250
ISHARES TR S&P 500 GRWT ETF 464287309 448 5,352 SH   SOLE   0 0 5,352
ISHARES TR EAFE SML CP ETF 464288273 206 2,824 SH   SOLE   0 0 2,824
ISHARES TR MSCI USA QLT FCT 46432F339 278 1,907 SH   SOLE   1,907 0 0
Johnson & Johnson COM 478160104 16,120 94,233 SH   SOLE   75,870 0 18,363
Johnson Controls International PLC SHS G51502105 1,610 19,802 SH   SOLE   16,843 0 2,959
JPMorgan Chase & Co COM 46625H100 11,386 71,907 SH   SOLE   53,394 0 18,513
Kimberly-Clark Corp COM 494368103 5,265 36,839 SH   SOLE   33,029 0 3,810
KLA CORP COM NEW 482480100 645 1,500 SH   SOLE   775 0 725
L3HARRIS TECHNOLOGIES INC COM 502431109 8,711 40,852 SH   SOLE   29,246 0 11,606
Leggett & Platt Inc COM 524660107 3,127 75,967 SH   SOLE   68,927 0 7,040
Linde PLC COM G5494J103 614 1,773 SH   SOLE   1,773 0 0
Lowe s Companies Inc COM 548661107 1,985 7,680 SH   SOLE   6,580 0 1,100
McCormick & Co Inc COM NON VTG 579780206 3,715 38,455 SH   SOLE   33,937 0 4,518
McDonald s Corp COM 580135101 13,330 49,726 SH   SOLE   35,251 0 14,475
McKesson Corp COM 58155Q103 820 3,300 SH   SOLE   0 0 3,300
MDU Resources Group Inc COM 552690109 1,006 32,618 SH   SOLE   23,818 0 8,800
Medtronic PLC SHS G5960L103 3,416 33,018 SH   SOLE   28,718 0 4,300
Merck & Co Inc COM 58933Y105 1,773 23,132 SH   SOLE   18,922 0 4,210
METTLER TOLEDO INTERNATIONAL COM 592688105 2,733 1,610 SH   SOLE   1,610 0 0
Microsoft Corp COM 594918104 52,253 155,368 SH   SOLE   121,149 0 34,219
Morgan Stanley COM 617446448 2,842 28,956 SH   SOLE   27,956 0 1,000
NextEra Energy Inc COM 65339F101 956 10,236 SH   SOLE   9,680 0 556
Nike Inc CL B 654106103 6,635 39,811 SH   SOLE   39,811 0 0
Northern Trust Corp COM 665859104 790 6,605 SH   SOLE   6,315 0 290
Novartis Ag SPONSORED ADR 66987V109 1,863 21,299 SH   SOLE   21,149 0 150
NVENT ELECTRIC PLC SHS G6700G107 253 6,655 SH   SOLE   5,340 0 1,315
NVIDIA CORP COM 67066G104 424 1,440 SH   SOLE   1,440 0 0
Omnicom Group Inc COM 681919106 260 3,550 SH   SOLE   200 0 3,350
Oracle Corp COM 68389X105 18,051 206,988 SH   SOLE   165,023 0 41,965
Parker Hannifin Corp COM 701094104 515 1,618 SH   SOLE   1,618 0 0
PAYCHEX INC COM 704326107 2,293 16,800 SH   SOLE   15,640 0 1,160
Pentair PLC SHS G7S00T104 1,046 14,327 SH   SOLE   11,612 0 2,715
PepsiCo Inc COM 713448108 15,093 86,888 SH   SOLE   66,763 0 20,125
Pfizer Inc COM 717081103 2,590 43,860 SH   SOLE   34,280 0 9,580
Phillips 66 COM 718546104 497 6,854 SH   SOLE   5,383 0 1,471
Principal Finl Group Inc COM 74251V102 307 4,250 SH   SOLE   3,050 0 1,200
Procter & Gamble Co COM 742718109 20,204 123,511 SH   SOLE   95,587 0 27,924
RAYTHEON TECHNOLOGIES CORP COM 75513E101 11,676 135,667 SH   SOLE   101,379 0 34,288
Ross Stores Inc COM 778296103 3,029 26,507 SH   SOLE   24,507 0 2,000
Royal Bank of Canada COM 780087102 10,598 99,852 SH   SOLE   72,734 0 27,118
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,656 16,170 SH   SOLE   16,170 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,599 41,137 SH   SOLE   41,137 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 282 2,498 SH   SOLE   2,498 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 796 14,350 SH   SOLE   9,750 0 4,600
Sherwin-Williams Co COM 824348106 730 2,074 SH   SOLE   2,074 0 0
SMUCKER J M CO COM NEW 832696405 306 2,250 SH   SOLE   2,050 0 200
Southern Co COM 842587107 3,278 47,799 SH   SOLE   25,578 0 22,221
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 272 750 SH   SOLE   500 0 250
SPDR S&P 500 ETF TR TR UNIT 78462F103 23,536 49,553 SH   SOLE   39,661 0 9,893
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 7,934 15,326 SH   SOLE   13,807 0 1,519
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,278 9,894 SH   SOLE   8,520 0 1,374
Stanley Black & Decker Inc COM 854502101 914 4,846 SH   SOLE   4,846 0 0
STARBUCKS CORP COM 855244109 1,170 10,001 SH   SOLE   10,001 0 0
Stryker Corp COM 863667101 10,781 40,313 SH   SOLE   36,463 0 3,850
Sysco Corp COM 871829107 10,020 127,567 SH   SOLE   94,047 0 33,520
Target Corp COM 87612E106 31,516 136,174 SH   SOLE   111,971 0 24,203
The Home Depot Inc COM 437076102 30,138 72,621 SH   SOLE   56,967 0 15,654
The Travelers Companies Inc COM 89417E109 4,446 28,421 SH   SOLE   25,112 0 3,309
TJX Companies Inc COM 872540109 8,582 113,042 SH   SOLE   100,902 0 12,140
Tractor Supply Co COM 892356106 1,833 7,682 SH   SOLE   7,682 0 0
TYSON FOODS INC CL A 902494103 553 6,350 SH   SOLE   6,350 0 0
Union Pacific Corp COM 907818108 1,186 4,707 SH   SOLE   1,816 0 2,891
United Parcel Service Inc CL B 911312106 3,994 18,635 SH   SOLE   17,022 0 1,613
UnitedHealth Group Inc COM 91324P102 18,320 36,483 SH   SOLE   29,122 0 7,361
US Bancorp COM 902973304 12,458 221,793 SH   SOLE   154,965 0 66,828
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 444 5,243 SH   SOLE   4,082 0 1,161
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 2,435 48,757 SH   SOLE   48,757 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,203 7,336 SH   SOLE   4,706 0 2,630
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,250 25,281 SH   SOLE   20,581 0 4,700
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 744 4,330 SH   SOLE   4,330 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,267 24,816 SH   SOLE   14,586 0 10,230
Verizon Communications Inc COM 92343V104 7,762 149,380 SH   SOLE   112,221 0 37,159
VISA INC COM CL A 92826C839 7,414 34,210 SH   SOLE   29,560 0 4,650
Walgreen Boots Alliance Inc Com COM 931427108 5,429 104,085 SH   SOLE   75,595 0 28,490
Wal-Mart Stores Inc COM 931142103 3,195 22,079 SH   SOLE   16,779 0 5,300
Walt Disney Co COM 254687106 606 3,912 SH   SOLE   3,487 0 425
Wells Fargo & Co COM 949746101 1,483 30,901 SH   SOLE   22,641 0 8,260
Williams Companies Inc COM 969457100 371 14,231 SH   SOLE   804 0 13,427
Xcel Energy Inc COM 98389B100 6,320 93,351 SH   SOLE   68,460 0 24,891
ZEBRA TECHNOLOGIES CORP CL A 989207105 3,622 6,085 SH   SOLE   6,085 0 0