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 15,535 104,345 SH   SOLE   86,655 0 17,690
Abbott Laboratories COM 002824100 23,804 201,113 SH   SOLE   159,352 0 41,761
AbbVie Inc COM 00287Y109 9,707 59,880 SH   SOLE   53,028 0 6,852
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,170 24,227 SH   SOLE   18,909 0 5,318
ADOBE SYS INC COM 00724F101 268 588 SH   SOLE   548 0 40
Aflac Inc COM 001055102 12,210 189,628 SH   SOLE   143,423 0 46,205
ALCON INC ORD SHS H01301128 318 4,014 SH   SOLE   4,014 0 0
ALPHABET INC CAP STK CL C 02079K107 693 248 SH   SOLE   218 0 30
ALPHABET INC CAP STK CL A 02079K305 584 210 SH   SOLE   180 0 30
AMAZON INC COM 023135106 603 185 SH   SOLE   185 0 0
AMCOR PLC ORD G0250X107 1,955 172,531 SH   SOLE   152,131 0 20,400
American Express Co COM 025816109 1,631 8,723 SH   SOLE   6,323 0 2,400
AMERICAN TOWER CORP NEW COM 03027X100 3,913 15,576 SH   SOLE   11,256 0 4,320
Ameriprise Financial Inc COM 03076C106 1,150 3,829 SH   SOLE   1,629 0 2,200
Amgen Inc COM 031162100 18,188 75,215 SH   SOLE   59,523 0 15,692
AMPHENOL CORP NEW CL A 032095101 1,808 24,000 SH   SOLE   24,000 0 0
Apple Inc COM 037833100 42,408 242,875 SH   SOLE   183,665 0 59,210
APTARGROUP INC COM 038336103 247 2,100 SH   SOLE   2,100 0 0
Archer-Daniels Midland Co COM 039483102 3,306 36,623 SH   SOLE   34,223 0 2,400
AT&T Inc COM 00206R102 4,768 201,758 SH   SOLE   161,012 0 40,746
Automatic Data Processing Inc COM 053015103 15,406 67,705 SH   SOLE   53,265 0 14,440
Ball Corp COM 058498106 12,798 142,198 SH   SOLE   101,847 0 40,351
Baxter International Inc COM 071813109 8,552 110,289 SH   SOLE   80,039 0 30,250
Becton Dickinson and Co COM 075887109 11,020 41,430 SH   SOLE   29,485 0 11,945
Berkshire Hathaway Inc Del CL B NEW 084670702 835 2,365 SH   SOLE   2,365 0 0
Bio- Techne Corp COM 09073M104 6,165 14,236 SH   SOLE   13,573 0 663
BLACKROCK INC COM 09247X101 8,445 11,051 SH   SOLE   9,001 0 2,050
Boeing Co COM 097023105 312 1,631 SH   SOLE   1,291 0 340
Bristol-Myers Squibb Company COM 110122108 1,538 21,065 SH   SOLE   17,040 0 4,025
C.H. Robinson Worldwide Inc COM 12541W209 5,185 48,137 SH   SOLE   42,549 0 5,588
CABLE ONE INC COM 12685J105 485 331 SH   SOLE   331 0 0
Caterpillar Inc COM 149123101 2,122 9,523 SH   SOLE   7,623 0 1,900
Celanese Corp COM 150870103 758 5,303 SH   SOLE   2,463 0 2,840
CenterPoint Energy Inc COM 15189T107 2,865 93,503 SH   SOLE   89,148 0 4,355
Charles Schwab Corp COM 808513105 1,958 23,229 SH   SOLE   23,229 0 0
Chevron Corp COM 166764100 14,904 91,531 SH   SOLE   67,226 0 24,305
Church & Dwight Co Inc COM 171340102 764 7,685 SH   SOLE   5,635 0 2,050
Cisco Systems Inc COM 17275R102 19,976 358,243 SH   SOLE   291,015 0 67,228
Clorox Co COM 189054109 1,311 9,430 SH   SOLE   6,825 0 2,605
Coca-Cola Co COM 191216100 2,899 46,757 SH   SOLE   40,182 0 6,575
Colgate-Palmolive Co COM 194162103 7,688 101,386 SH   SOLE   70,461 0 30,925
COMCAST CORP NEW CL A 20030N101 450 9,613 SH   SOLE   7,013 0 2,600
Conagra Brands Inc COM 205887102 1,159 34,510 SH   SOLE   30,010 0 4,500
ConocoPhillips COM 20825C104 1,263 12,628 SH   SOLE   10,703 0 1,925
COSTCO WHSL CORP NEW COM 22160K105 446 775 SH   SOLE   675 0 100
CVS Health Corp COM 126650100 869 8,590 SH   SOLE   6,503 0 2,087
Danaher Corp COM 235851102 7,072 24,110 SH   SOLE   23,810 0 300
Deere & Co COM 244199105 16,481 39,669 SH   SOLE   28,254 0 11,415
DEXCOM INC COM 252131107 352 689 SH   SOLE   689 0 0
Dominion Resources Inc COM 25746U109 2,721 32,025 SH   SOLE   19,455 0 12,570
Donaldson Co Inc COM 257651109 6,777 130,493 SH   SOLE   115,758 0 14,735
Dte Energy Company COM 233331107 397 3,000 SH   SOLE   3,000 0 0
Ecolab Inc COM 278865100 9,433 53,427 SH   SOLE   46,481 0 6,946
EDWARDS LIFESCIENCES CORP COM 28176E108 733 6,230 SH   SOLE   3,980 0 2,250
Eli Lilly and Co COM 532457108 6,496 22,683 SH   SOLE   22,683 0 0
Emerson Electric Co COM 291011104 4,377 44,641 SH   SOLE   36,821 0 7,820
ERICSSON ADR B SEK 10 294821608 457 50,008 SH   SOLE   50,008 0 0
Exxon Mobil Corp COM 30231G102 5,127 62,082 SH   SOLE   40,991 0 21,091
FACTSET RESH SYS INC COM 303075105 397 915 SH   SOLE   330 0 585
Fastenal Co COM 311900104 3,531 59,447 SH   SOLE   40,467 0 18,980
FEDERATED HERMES INC CL B 314211103 1,398 41,040 SH   SOLE   39,140 0 1,900
FedEx Corp COM 31428X106 1,996 8,624 SH   SOLE   7,149 0 1,475
FISERV INC COM 337738108 1,618 15,952 SH   SOLE   15,952 0 0
Fortive Corp Com COM 34959J108 232 3,800 SH   SOLE   3,800 0 0
General Dynamics Corp COM 369550108 10,485 43,475 SH   SOLE   30,950 0 12,525
General Electric Co COM 369604301 443 4,843 SH   SOLE   4,822 0 21
General Mills Inc COM 370334104 5,894 87,042 SH   SOLE   71,142 0 15,900
Genuine Parts Co COM 372460105 3,933 31,210 SH   SOLE   27,930 0 3,280
GLOBE LIFE INC COM 37959E102 1,509 15,000 SH   SOLE   15,000 0 0
Graco Inc COM 384109104 4,843 69,460 SH   SOLE   62,440 0 7,020
GRAHAM HLDGS CO COM 384637104 202 331 SH   SOLE   331 0 0
H.B. Fuller Co COM 359694106 515 7,800 SH   SOLE   1,700 0 6,100
Hewlett Packard Enterprise Co COM 42824C109 184 11,008 SH   SOLE   11,008 0 0
Honeywell International Inc COM 438516106 4,147 21,315 SH   SOLE   19,170 0 2,145
Hormel Foods Corp COM 440452100 11,880 230,507 SH   SOLE   174,867 0 55,640
HUBBELL INC COM 443510607 735 4,000 SH   SOLE   0 0 4,000
Illinois Tool Works Inc COM 452308109 810 3,867 SH   SOLE   3,367 0 500
INGERSOLL RAND INC COM 45687V106 201 4,000 SH   SOLE   4,000 0 0
Intel Corp COM 458140100 8,976 181,116 SH   SOLE   164,417 0 16,699
International Business Machines Corp COM 459200101 13,061 100,454 SH   SOLE   76,705 0 23,749
INTUITIVE SURGICAL INC COM NEW 46120E602 304 1,009 SH   SOLE   1,009 0 0
ISHARES INC CORE MSCI EMKT 46434G103 446 8,033 SH   SOLE   6,382 0 1,651
ISHARES TR SELECT DIVID ETF 464287168 625 4,880 SH   SOLE   1,075 0 3,805
ISHARES TR CORE MSCI EAFE 46432F842 1,377 19,803 SH   SOLE   16,889 0 2,914
ISHARES TR S&P MC 400GR ETF 464287606 544 7,043 SH   SOLE   6,773 0 270
ISHARES TR CORE S&P MCP ETF 464287507 1,425 5,310 SH   SOLE   3,918 0 1,392
ISHARES TR RUSSELL 2000 ETF 464287655 8,195 39,921 SH   SOLE   34,477 0 5,444
ISHARES TR CORE S&P SCP ETF 464287804 521 4,834 SH   SOLE   3,899 0 935
ISHARES TR MSCI EAFE ETF 464287465 2,018 27,419 SH   SOLE   23,083 0 4,336
ISHARES TR GLOBAL 100 ETF 464287572 245 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR RUS 1000 VAL ETF 464287598 739 4,452 SH   SOLE   2,602 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614 1,873 6,745 SH   SOLE   3,966 0 2,779
ISHARES TR RUS 2000 VAL ETF 464287630 346 2,141 SH   SOLE   441 0 1,700
ISHARES TR RUS 2000 GRW ETF 464287648 505 1,974 SH   SOLE   911 0 1,063
ISHARES TR RUS MID CAP ETF 464287499 429 5,503 SH   SOLE   4,543 0 960
ISHARES TR MSCI EMG MKT ETF 464287234 274 6,070 SH   SOLE   3,905 0 2,165
ISHARES TR TIPS BD ETF 464287176 1,708 13,712 SH   SOLE   3,420 0 10,292
ISHARES TR MSCI EAFE GRW ETF 464288885 1,306 13,567 SH   SOLE   12,625 0 942
ISHARES TR CORE US AGGBD ET 464287226 531 4,954 SH   SOLE   4,280 0 674
ISHARES TR RUS 1000 ETF 464287622 538 2,150 SH   SOLE   2,150 0 0
ISHARES TR S&P US PFD STK 464288687 211 5,785 SH   SOLE   0 0 5,785
ISHARES TR BARCLAYS 7 10 YR 464287440 242 2,250 SH   SOLE   0 0 2,250
ISHARES TR S&P 500 GRWT ETF 464287309 409 5,352 SH   SOLE   0 0 5,352
ISHARES TR MSCI USA QLT FCT 46432F339 257 1,907 SH   SOLE   1,907 0 0
Johnson & Johnson COM 478160104 17,124 96,621 SH   SOLE   78,494 0 18,127
Johnson Controls International PLC SHS G51502105 1,287 19,635 SH   SOLE   17,260 0 2,375
JPMorgan Chase & Co COM 46625H100 10,314 75,660 SH   SOLE   57,222 0 18,438
Kimberly-Clark Corp COM 494368103 4,726 38,369 SH   SOLE   34,959 0 3,410
KLA CORP COM NEW 482480100 761 2,080 SH   SOLE   1,285 0 795
L3HARRIS TECHNOLOGIES INC COM 502431109 10,024 40,341 SH   SOLE   28,824 0 11,517
Leggett & Platt Inc COM 524660107 2,602 74,767 SH   SOLE   67,727 0 7,040
Linde PLC COM G5494J103 1,030 3,223 SH   SOLE   3,223 0 0
Lowe s Companies Inc COM 548661107 1,497 7,405 SH   SOLE   6,305 0 1,100
MARATHON PETE CORP COM 56585A102 214 2,500 SH   SOLE   2,500 0 0
McCormick & Co Inc COM NON VTG 579780206 3,798 38,055 SH   SOLE   33,637 0 4,418
McDonald s Corp COM 580135101 12,298 49,732 SH   SOLE   35,629 0 14,103
McKesson Corp COM 58155Q103 1,010 3,300 SH   SOLE   0 0 3,300
MDU Resources Group Inc COM 552690109 809 30,362 SH   SOLE   23,262 0 7,100
Medtronic PLC SHS G5960L103 4,125 37,176 SH   SOLE   33,076 0 4,100
Merck & Co Inc COM 58933Y105 2,136 26,032 SH   SOLE   21,422 0 4,610
METTLER TOLEDO INTERNATIONAL COM 592688105 2,211 1,610 SH   SOLE   1,610 0 0
Microsoft Corp COM 594918104 48,196 156,322 SH   SOLE   122,990 0 33,332
Morgan Stanley COM 617446448 2,531 28,956 SH   SOLE   28,956 0 0
NextEra Energy Inc COM 65339F101 941 11,110 SH   SOLE   10,554 0 556
Nike Inc CL B 654106103 5,430 40,352 SH   SOLE   40,352 0 0
Northern Trust Corp COM 665859104 764 6,565 SH   SOLE   6,315 0 250
Novartis Ag SPONSORED ADR 66987V109 1,939 22,099 SH   SOLE   21,949 0 150
NVENT ELECTRIC PLC SHS G6700G107 226 6,505 SH   SOLE   5,190 0 1,315
NVIDIA CORP COM 67066G104 393 1,440 SH   SOLE   1,440 0 0
Omnicom Group Inc COM 681919106 301 3,550 SH   SOLE   200 0 3,350
Oracle Corp COM 68389X105 17,151 207,310 SH   SOLE   166,155 0 41,155
Parker Hannifin Corp COM 701094104 459 1,618 SH   SOLE   1,618 0 0
PAYCHEX INC COM 704326107 2,293 16,800 SH   SOLE   15,640 0 1,160
PAYPAL HLDGS INC COM 70450Y103 307 2,657 SH   SOLE   2,657 0 0
Pentair PLC SHS G7S00T104 728 13,427 SH   SOLE   10,712 0 2,715
PepsiCo Inc COM 713448108 14,635 87,438 SH   SOLE   67,828 0 19,610
Pfizer Inc COM 717081103 2,457 47,460 SH   SOLE   38,130 0 9,330
Phillips 66 COM 718546104 567 6,569 SH   SOLE   5,383 0 1,186
Principal Finl Group Inc COM 74251V102 532 7,250 SH   SOLE   6,050 0 1,200
Procter & Gamble Co COM 742718109 19,049 124,666 SH   SOLE   97,322 0 27,344
RAYTHEON TECHNOLOGIES CORP COM 75513E101 12,042 121,552 SH   SOLE   92,054 0 29,498
Ross Stores Inc COM 778296103 2,328 25,731 SH   SOLE   23,731 0 2,000
Royal Bank of Canada COM 780087102 10,948 99,282 SH   SOLE   72,264 0 27,018
SCHEIN HENRY INC COM 806407102 201 2,300 SH   SOLE   2,300 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,555 32,826 SH   SOLE   32,826 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,574 42,859 SH   SOLE   42,859 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,097 14,350 SH   SOLE   9,750 0 4,600
Sherwin-Williams Co COM 824348106 478 1,914 SH   SOLE   1,914 0 0
SMUCKER J M CO COM NEW 832696405 467 3,450 SH   SOLE   3,250 0 200
Southern Co COM 842587107 3,455 47,649 SH   SOLE   25,428 0 22,221
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 260 750 SH   SOLE   500 0 250
SPDR S&P 500 ETF TR TR UNIT 78462F103 22,289 49,352 SH   SOLE   39,571 0 9,781
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 7,494 15,280 SH   SOLE   13,961 0 1,319
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,268 9,894 SH   SOLE   8,520 0 1,374
Stanley Black & Decker Inc COM 854502101 677 4,846 SH   SOLE   4,846 0 0
STARBUCKS CORP COM 855244109 910 10,001 SH   SOLE   10,001 0 0
Stryker Corp COM 863667101 11,146 41,690 SH   SOLE   38,405 0 3,285
Sysco Corp COM 871829107 10,362 126,912 SH   SOLE   93,642 0 33,270
Target Corp COM 87612E106 29,414 138,603 SH   SOLE   114,935 0 23,668
The Home Depot Inc COM 437076102 21,971 73,401 SH   SOLE   57,792 0 15,609
The Travelers Companies Inc COM 89417E109 5,194 28,425 SH   SOLE   25,520 0 2,905
TJX Companies Inc COM 872540109 7,168 118,327 SH   SOLE   105,587 0 12,740
Tractor Supply Co COM 892356106 1,740 7,457 SH   SOLE   7,457 0 0
TYSON FOODS INC CL A 902494103 650 7,250 SH   SOLE   7,250 0 0
Union Pacific Corp COM 907818108 1,286 4,707 SH   SOLE   1,816 0 2,891
United Parcel Service Inc CL B 911312106 4,294 20,023 SH   SOLE   18,410 0 1,613
UnitedHealth Group Inc COM 91324P102 18,501 36,278 SH   SOLE   29,662 0 6,616
US Bancorp COM 902973304 12,033 226,391 SH   SOLE   160,028 0 66,363
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 411 5,169 SH   SOLE   4,008 0 1,161
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,993 7,209 SH   SOLE   4,622 0 2,587
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,137 24,642 SH   SOLE   19,942 0 4,700
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 702 4,330 SH   SOLE   4,330 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,197 24,914 SH   SOLE   14,684 0 10,230
Verizon Communications Inc COM 92343V104 7,759 152,315 SH   SOLE   115,856 0 36,459
VISA INC COM CL A 92826C839 8,068 36,379 SH   SOLE   31,454 0 4,925
Walgreen Boots Alliance Inc Com COM 931427108 4,579 102,285 SH   SOLE   73,895 0 28,390
Wal-Mart Stores Inc COM 931142103 3,230 21,691 SH   SOLE   17,021 0 4,670
Walt Disney Co COM 254687106 537 3,912 SH   SOLE   3,487 0 425
Wells Fargo & Co COM 949746101 1,488 30,701 SH   SOLE   22,441 0 8,260
Williams Companies Inc COM 969457100 475 14,231 SH   SOLE   804 0 13,427
Xcel Energy Inc COM 98389B100 7,080 98,106 SH   SOLE   73,215 0 24,891
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,517 6,085 SH   SOLE   6,085 0 0