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
Johnson & Johnson COM 478160104 14,194 95,338 SH   SOLE   74,665 0 20,673
Medtronic PLC SHS G5960L103 3,674 35,355 SH   SOLE   29,675 0 5,680
Procter & Gamble Co COM 742718109 17,533 126,148 SH   SOLE   95,274 0 30,874
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,038 25,387 SH   SOLE   13,367 0 12,020
Apple Inc COM 037833100 29,317 253,150 SH   SOLE   183,638 0 69,512
Abbott Laboratories COM 002824100 22,465 206,420 SH   SOLE   156,900 0 49,520
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,407 23,924 SH   SOLE   18,326 0 5,598
Aflac Inc COM 001055102 8,271 227,540 SH   SOLE   164,155 0 63,385
Baxter International Inc COM 071813109 7,657 95,211 SH   SOLE   63,472 0 31,739
Becton Dickinson and Co COM 075887109 8,673 37,274 SH   SOLE   25,494 0 11,780
BLACKROCK INC COM 09247X101 4,809 8,534 SH   SOLE   6,974 0 1,560
Ball Corp COM 058498106 12,272 147,639 SH   SOLE   98,302 0 49,337
Colgate-Palmolive Co COM 194162103 6,945 90,019 SH   SOLE   58,614 0 31,405
Cisco Systems Inc COM 17275R102 13,816 350,757 SH   SOLE   273,929 0 76,828
Chevron Corp COM 166764100 5,990 83,188 SH   SOLE   58,068 0 25,120
General Dynamics Corp COM 369550108 5,854 42,290 SH   SOLE   28,505 0 13,785
The Home Depot Inc COM 437076102 20,834 75,019 SH   SOLE   57,935 0 17,084
International Business Machines Corp COM 459200101 10,163 83,530 SH   SOLE   65,263 0 18,267
L3HARRIS TECHNOLOGIES INC COM 502431109 6,949 40,915 SH   SOLE   28,750 0 12,165
McDonald s Corp COM 580135101 11,050 50,343 SH   SOLE   34,408 0 15,935
3M Co COM 88579Y101 14,442 90,164 SH   SOLE   72,853 0 17,311
Microsoft Corp COM 594918104 34,315 163,147 SH   SOLE   120,028 0 43,119
Oracle Corp COM 68389X105 12,705 212,809 SH   SOLE   165,299 0 47,510
PepsiCo Inc COM 713448108 12,149 87,655 SH   SOLE   65,365 0 22,290
Royal Bank of Canada COM 780087102 7,143 101,835 SH   SOLE   73,517 0 28,318
Target Corp COM 87612E106 23,029 146,288 SH   SOLE   115,675 0 30,613
Verizon Communications Inc COM 92343V104 8,206 137,939 SH   SOLE   108,581 0 29,358
ISHARES TR SELECT DIVID ETF 464287168 411 5,036 SH   SOLE   1,075 0 3,961
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,102 11,928 SH   SOLE   10,374 0 1,554
AMCOR PLC ORD G0250X107 2,009 181,846 SH   SOLE   161,446 0 20,400
Ameriprise Financial Inc COM 03076C106 666 4,319 SH   SOLE   1,799 0 2,520
Caterpillar Inc COM 149123101 1,347 9,031 SH   SOLE   7,131 0 1,900
C.H. Robinson Worldwide Inc COM 12541W209 4,755 46,531 SH   SOLE   40,493 0 6,038
CVS Health Corp COM 126650100 443 7,592 SH   SOLE   6,065 0 1,527
Donaldson Co Inc COM 257651109 6,097 131,344 SH   SOLE   111,809 0 19,535
Deere & Co COM 244199105 9,777 44,113 SH   SOLE   29,938 0 14,175
Ecolab Inc COM 278865100 7,018 35,120 SH   SOLE   31,526 0 3,594
Fastenal Co COM 311900104 2,788 61,837 SH   SOLE   41,397 0 20,440
General Mills Inc COM 370334104 5,337 86,532 SH   SOLE   68,407 0 18,125
Hormel Foods Corp COM 440452100 10,106 206,702 SH   SOLE   149,747 0 56,955
Intel Corp COM 458140100 8,028 155,038 SH   SOLE   136,864 0 18,174
Coca-Cola Co COM 191216100 2,348 47,567 SH   SOLE   39,405 0 8,162
Leggett & Platt Inc COM 524660107 2,629 63,849 SH   SOLE   56,959 0 6,890
Ross Stores Inc COM 778296103 2,411 25,835 SH   SOLE   23,835 0 2,000
Southern Co COM 842587107 2,605 48,049 SH   SOLE   25,718 0 22,331
Stryker Corp COM 863667101 8,907 42,746 SH   SOLE   38,026 0 4,720
AT&T Inc COM 00206R102 5,700 199,928 SH   SOLE   158,013 0 41,915
The Travelers Companies Inc COM 89417E109 2,863 26,466 SH   SOLE   22,292 0 4,174
UnitedHealth Group Inc COM 91324P102 11,244 36,064 SH   SOLE   26,343 0 9,721
US Bancorp COM 902973304 8,925 248,958 SH   SOLE   186,013 0 62,945
VISA INC COM CL A 92826C839 4,874 24,374 SH   SOLE   20,209 0 4,165
Xcel Energy Inc COM 98389B100 6,685 96,876 SH   SOLE   72,270 0 24,606
Exxon Mobil Corp COM 30231G102 4,272 124,432 SH   SOLE   87,847 0 36,585
Bristol-Myers Squibb Company COM 110122108 953 15,799 SH   SOLE   11,474 0 4,325
Eli Lilly and Co COM 532457108 3,558 24,039 SH   SOLE   23,939 0 100
ZIMMER BIOMET HLDGS INC COM 98956P102 204 1,500 SH   SOLE   900 0 600
Automatic Data Processing Inc COM 053015103 8,946 64,131 SH   SOLE   47,348 0 16,783
Amgen Inc COM 031162100 17,347 68,253 SH   SOLE   50,779 0 17,474
RAYTHEON TECHNOLOGIES CORP COM 75513E101 7,323 127,264 SH   SOLE   92,065 0 35,199
Sysco Corp COM 871829107 7,832 125,869 SH   SOLE   90,354 0 35,515
Wells Fargo & Co COM 949746101 3,061 130,188 SH   SOLE   102,223 0 27,965
SPDR S&P 500 ETF TR TR UNIT 78462F103 17,068 50,967 SH   SOLE   38,682 0 12,284
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 316 3,586 SH   SOLE   2,284 0 1,302
ISHARES TR CORE MSCI EAFE 46432F842 769 12,763 SH   SOLE   9,713 0 3,050
ISHARES INC CORE MSCI EMKT 46434G103 293 5,544 SH   SOLE   3,883 0 1,661
ISHARES TR S&P MC 400GR ETF 464287606 314 1,314 SH   SOLE   1,214 0 100
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,203 7,162 SH   SOLE   4,361 0 2,801
ISHARES TR CORE S&P MCP ETF 464287507 727 3,924 SH   SOLE   2,491 0 1,433
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5,648 16,668 SH   SOLE   14,470 0 2,198
Walgreen Boots Alliance Inc Com COM 931427108 4,031 112,213 SH   SOLE   79,423 0 32,790
ISHARES TR RUSSELL 2000 ETF 464287655 6,239 41,651 SH   SOLE   33,490 0 8,161
Kimberly-Clark Corp COM 494368103 4,800 32,504 SH   SOLE   27,889 0 4,615
TJX Companies Inc COM 872540109 5,759 103,484 SH   SOLE   90,394 0 13,090
JPMorgan Chase & Co COM 46625H100 4,480 46,538 SH   SOLE   31,805 0 14,733
AbbVie Inc COM 00287Y109 5,087 58,076 SH   SOLE   50,041 0 8,035
ConocoPhillips COM 20825C104 540 16,445 SH   SOLE   12,570 0 3,875
Emerson Electric Co COM 291011104 2,942 44,873 SH   SOLE   33,905 0 10,968
Genuine Parts Co COM 372460105 2,989 31,410 SH   SOLE   27,880 0 3,530
Honeywell International Inc COM 438516106 3,512 21,335 SH   SOLE   18,665 0 2,670
Phillips 66 COM 718546104 445 8,575 SH   SOLE   6,594 0 1,981
Wal-Mart Stores Inc COM 931142103 3,105 22,190 SH   SOLE   15,890 0 6,300
Conagra Brands Inc COM 205887102 1,232 34,500 SH   SOLE   30,000 0 4,500
Union Pacific Corp COM 907818108 992 5,040 SH   SOLE   1,379 0 3,661
H.B. Fuller Co COM 359694106 385 8,400 SH   SOLE   2,300 0 6,100
General Electric Co COM 369604103 298 47,756 SH   SOLE   44,181 0 3,575
Merck & Co Inc COM 58933Y105 1,844 22,232 SH   SOLE   19,322 0 2,910
Pentair PLC SHS G7S00T104 665 14,525 SH   SOLE   11,010 0 3,515
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 938 21,703 SH   SOLE   15,483 0 6,220
Clorox Co COM 189054109 1,088 5,175 SH   SOLE   2,920 0 2,255
FEDERATED HERMES INC CL B 314211103 883 41,040 SH   SOLE   39,140 0 1,900
Johnson Controls International PLC SHS G51502105 821 20,103 SH   SOLE   17,144 0 2,959
Dominion Resources Inc COM 25746U109 4,657 59,005 SH   SOLE   46,435 0 12,570
FedEx Corp COM 31428X106 928 3,690 SH   SOLE   2,565 0 1,125
McKesson Corp COM 58155Q103 502 3,370 SH   SOLE   0 0 3,370
Pfizer Inc COM 717081103 2,383 64,932 SH   SOLE   55,502 0 9,430
ISHARES TR MSCI EAFE ETF 464287465 1,770 27,811 SH   SOLE   22,970 0 4,841
ISHARES TR RUS 1000 VAL ETF 464287598 519 4,393 SH   SOLE   2,543 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614 1,465 6,755 SH   SOLE   3,926 0 2,829
American Express Co COM 025816109 842 8,396 SH   SOLE   5,396 0 3,000
Lowe s Companies Inc COM 548661107 1,356 8,178 SH   SOLE   6,378 0 1,800
Archer-Daniels Midland Co COM 039483102 1,962 42,213 SH   SOLE   38,663 0 3,550
Graco Inc COM 384109104 4,315 70,335 SH   SOLE   59,060 0 11,275
Celanese Corp COM 150870103 591 5,503 SH   SOLE   2,363 0 3,140
Walt Disney Co COM 254687106 394 3,172 SH   SOLE   2,747 0 425
ISHARES TR RUS 2000 VAL ETF 464287630 213 2,141 SH   SOLE   441 0 1,700
ISHARES TR RUS 2000 GRW ETF 464287648 442 1,994 SH   SOLE   911 0 1,083
NextEra Energy Inc COM 65339F101 599 2,158 SH   SOLE   2,019 0 139
Tractor Supply Co COM 892356106 1,062 7,407 SH   SOLE   7,407 0 0
United Parcel Service Inc CL B 911312106 3,423 20,541 SH   SOLE   18,928 0 1,613
Berkshire Hathaway Inc Del CL B NEW 084670702 504 2,365 SH   SOLE   2,365 0 0
MDU Resources Group Inc COM 552690109 819 36,390 SH   SOLE   26,090 0 10,300
Northern Trust Corp COM 665859104 545 6,990 SH   SOLE   6,700 0 290
Bio- Techne Corp COM 09073M104 3,619 14,609 SH   SOLE   13,205 0 1,404
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 486 3,779 SH   SOLE   3,779 0 0
Church & Dwight Co Inc COM 171340102 720 7,685 SH   SOLE   5,635 0 2,050
PAYCHEX INC COM 704326107 1,340 16,800 SH   SOLE   15,640 0 1,160
ISHARES TR RUS MID CAP ETF 464287499 310 5,398 SH   SOLE   4,438 0 960
Boeing Co COM 097023105 276 1,670 SH   SOLE   1,330 0 340
CenterPoint Energy Inc COM 15189T107 1,911 98,748 SH   SOLE   94,393 0 4,355
Danaher Corp COM 235851102 5,157 23,948 SH   SOLE   23,648 0 300
ISHARES TR MSCI EMG MKT ETF 464287234 285 6,472 SH   SOLE   2,657 0 3,815
Illinois Tool Works Inc COM 452308109 737 3,813 SH   SOLE   3,313 0 500
McCormick & Co Inc COM NON VTG 579780206 3,497 18,015 SH   SOLE   15,756 0 2,259
Sherwin-Williams Co COM 824348106 463 665 SH   SOLE   665 0 0
ISHARES TR RUS 1000 ETF 464287622 642 3,430 SH   SOLE   3,430 0 0
ISHARES TR TIPS BD ETF 464287176 1,777 14,049 SH   SOLE   3,025 0 11,024
ISHARES TR MSCI EAFE GRW ETF 464288885 1,234 13,729 SH   SOLE   11,870 0 1,859
COMCAST CORP NEW CL A 20030N101 382 8,266 SH   SOLE   5,166 0 3,100
Principal Finl Group Inc COM 74251V102 292 7,250 SH   SOLE   5,550 0 1,700
ISHARES TR CORE US AGGBD ET 464287226 650 5,504 SH   SOLE   4,321 0 1,183
Novartis Ag SPONSORED ADR 66987V109 1,908 21,944 SH   SOLE   21,794 0 150
Omnicom Group Inc COM 681919106 269 5,425 SH   SOLE   1,125 0 4,300
ALPHABET INC CAP STK CL C 02079K107 344 234 SH   SOLE   204 0 30
ALPHABET INC CAP STK CL A 02079K305 205 140 SH   SOLE   110 0 30
Parker Hannifin Corp COM 701094104 328 1,620 SH   SOLE   1,620 0 0
SMUCKER J M CO COM NEW 832696405 312 2,700 SH   SOLE   2,700 0 0
Linde PLC COM G5494J103 585 2,458 SH   SOLE   2,458 0 0
ALCON INC ORD SHS H01301128 233 4,089 SH   SOLE   4,089 0 0
CDK Global Inc COM 12508E101 243 5,565 SH   SOLE   5,565 0 0
ERICSSON ADR B SEK 10 294821608 545 50,008 SH   SOLE   50,008 0 0
GLOBE LIFE INC COM 37959E102 1,199 15,000 SH   SOLE   15,000 0 0
Morgan Stanley COM 617446448 1,345 27,810 SH   SOLE   26,810 0 1,000
Nike Inc CL B 654106103 4,896 39,000 SH   SOLE   39,000 0 0
Stanley Black & Decker Inc COM 854502101 724 4,462 SH   SOLE   4,462 0 0
AMAZON INC COM 023135106 542 172 SH   SOLE   172 0 0
Charles Schwab Corp COM 808513105 854 23,569 SH   SOLE   23,569 0 0
Hewlett Packard Enterprise Co COM 42824C109 161 17,178 SH   SOLE   17,178 0 0
ISHARES TR S&P US PFD STK 464288687 211 5,785 SH   SOLE   0 0 5,785
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 208 750 SH   SOLE   500 0 250
EDWARDS LIFESCIENCES CORP COM 28176E108 486 6,090 SH   SOLE   3,000 0 3,090
Dte Energy Company COM 233331107 345 3,000 SH   SOLE   3,000 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 309 1,338 SH   SOLE   0 0 1,338
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,078 15,775 SH   SOLE   15,775 0 0
Hubbell Incorporated B COM 443510201 547 4,000 SH   SOLE   0 0 4,000
Corning Inc COM 219350105 208 6,420 SH   SOLE   6,420 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,036 32,995 SH   SOLE   32,995 0 0
FISERV INC COM 337738108 1,644 15,952 SH   SOLE   15,952 0 0
AMPHENOL CORP NEW CL A 032095101 1,299 12,000 SH   SOLE   12,000 0 0
APTARGROUP INC COM 038336103 238 2,100 SH   SOLE   2,100 0 0
Fortive Corp Com COM 34959J108 366 4,800 SH   SOLE   4,800 0 0
SCHEIN HENRY INC COM 806407102 282 4,800 SH   SOLE   4,800 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,555 1,610 SH   SOLE   1,610 0 0
STARBUCKS CORP COM 855244109 899 10,460 SH   SOLE   10,460 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,641 6,500 SH   SOLE   6,500 0 0
HP Inc COM 40434L105 313 16,500 SH   SOLE   16,500 0 0
DEXCOM INC COM 252131107 608 1,475 SH   SOLE   1,475 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 241 340 SH   SOLE   340 0 0
CABLE ONE INC COM 12685J105 528 280 SH   SOLE   280 0 0
Williams Companies Inc COM 969457100 264 13,427 SH   SOLE   13,427 0 0