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 13,519 96,133 SH   SOLE   75,260 0 20,873
Medtronic PLC SHS G5960L103 3,059 33,357 SH   SOLE   28,577 0 4,780
Procter & Gamble Co COM 742718109 15,360 128,463 SH   SOLE   97,389 0 31,074
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 985 25,399 SH   SOLE   13,379 0 12,020
Exxon Mobil Corp COM 30231G102 5,676 126,913 SH   SOLE   87,760 0 39,153
L3HARRIS TECHNOLOGIES INC COM 502431109 7,029 41,426 SH   SOLE   29,361 0 12,065
3M Co COM 88579Y101 14,176 90,879 SH   SOLE   71,662 0 19,217
Microsoft Corp COM 594918104 34,092 167,518 SH   SOLE   123,729 0 43,789
Oracle Corp COM 68389X105 11,843 214,269 SH   SOLE   167,234 0 47,035
PepsiCo Inc COM 713448108 11,646 88,055 SH   SOLE   65,665 0 22,390
McDonald s Corp COM 580135101 9,603 52,055 SH   SOLE   35,935 0 16,120
Verizon Communications Inc COM 92343V104 7,585 137,579 SH   SOLE   103,222 0 34,357
Royal Bank of Canada COM 780087102 6,978 102,920 SH   SOLE   74,802 0 28,118
AT&T Inc COM 00206R102 6,032 199,543 SH   SOLE   158,007 0 41,536
Target Corp COM 87612E106 17,951 149,676 SH   SOLE   118,568 0 31,108
General Dynamics Corp COM 369550108 6,265 41,920 SH   SOLE   28,435 0 13,485
The Home Depot Inc COM 437076102 18,989 75,803 SH   SOLE   58,609 0 17,194
International Business Machines Corp COM 459200101 10,143 83,990 SH   SOLE   62,792 0 21,198
Cisco Systems Inc COM 17275R102 16,153 346,337 SH   SOLE   270,059 0 76,278
Chevron Corp COM 166764100 7,313 81,960 SH   SOLE   56,965 0 24,995
Baxter International Inc COM 071813109 8,309 96,506 SH   SOLE   64,442 0 32,064
Becton Dickinson and Co COM 075887109 8,905 37,219 SH   SOLE   25,344 0 11,875
BLACKROCK INC COM 09247X101 4,711 8,658 SH   SOLE   7,058 0 1,600
Ball Corp COM 058498106 10,481 150,824 SH   SOLE   100,507 0 50,317
Colgate-Palmolive Co COM 194162103 6,696 91,404 SH   SOLE   59,824 0 31,580
Apple Inc COM 037833100 24,043 65,906 SH   SOLE   48,233 0 17,673
Abbott Laboratories COM 002824100 19,182 209,803 SH   SOLE   159,908 0 49,895
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,287 24,621 SH   SOLE   18,913 0 5,708
Aflac Inc COM 001055102 8,163 226,575 SH   SOLE   163,800 0 62,775
ISHARES TR SELECT DIVID ETF 464287168 407 5,036 SH   SOLE   1,075 0 3,961
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,161 12,728 SH   SOLE   11,174 0 1,554
AMCOR PLC ORD G0250X107 1,857 181,846 SH   SOLE   161,446 0 20,400
Intel Corp COM 458140100 9,114 152,339 SH   SOLE   134,490 0 17,849
Coca-Cola Co COM 191216100 2,054 45,971 SH   SOLE   37,809 0 8,162
Leggett & Platt Inc COM 524660107 2,244 63,854 SH   SOLE   56,964 0 6,890
Ross Stores Inc COM 778296103 2,207 25,895 SH   SOLE   23,895 0 2,000
Southern Co COM 842587107 2,509 48,399 SH   SOLE   26,068 0 22,331
Stryker Corp COM 863667101 8,236 45,706 SH   SOLE   40,976 0 4,730
The Travelers Companies Inc COM 89417E109 2,985 26,171 SH   SOLE   21,997 0 4,174
Wells Fargo & Co COM 949746101 5,485 214,266 SH   SOLE   157,396 0 56,870
Xcel Energy Inc COM 98389B100 6,123 97,961 SH   SOLE   72,225 0 25,736
VISA INC COM CL A 92826C839 4,803 24,862 SH   SOLE   20,697 0 4,165
UnitedHealth Group Inc COM 91324P102 10,691 36,246 SH   SOLE   26,515 0 9,731
US Bancorp COM 902973304 9,512 258,345 SH   SOLE   186,947 0 71,398
Fastenal Co COM 311900104 2,649 61,837 SH   SOLE   41,397 0 20,440
General Mills Inc COM 370334104 5,238 84,967 SH   SOLE   66,842 0 18,125
Hormel Foods Corp COM 440452100 10,111 209,467 SH   SOLE   152,307 0 57,160
Ecolab Inc COM 278865100 6,882 34,590 SH   SOLE   31,116 0 3,474
Donaldson Co Inc COM 257651109 6,101 131,154 SH   SOLE   111,619 0 19,535
Deere & Co COM 244199105 7,132 45,383 SH   SOLE   31,108 0 14,275
CVS Health Corp COM 126650100 656 10,092 SH   SOLE   8,565 0 1,527
ConocoPhillips COM 20825C104 716 17,045 SH   SOLE   12,970 0 4,075
C.H. Robinson Worldwide Inc COM 12541W209 3,683 46,581 SH   SOLE   40,543 0 6,038
Caterpillar Inc COM 149123101 1,142 9,031 SH   SOLE   7,131 0 1,900
Ameriprise Financial Inc COM 03076C106 647 4,310 SH   SOLE   1,790 0 2,520
Eli Lilly and Co COM 532457108 4,111 25,039 SH   SOLE   24,939 0 100
Bristol-Myers Squibb Company COM 110122108 916 15,574 SH   SOLE   11,249 0 4,325
Automatic Data Processing Inc COM 053015103 9,334 62,691 SH   SOLE   46,033 0 16,658
Amgen Inc COM 031162100 16,308 69,144 SH   SOLE   51,715 0 17,429
Sysco Corp COM 871829107 6,965 127,419 SH   SOLE   91,554 0 35,865
RAYTHEON TECHNOLOGIES CORP COM 75513E101 6,708 108,864 SH   SOLE   79,565 0 29,299
SPDR S&P 500 ETF TR TR UNIT 78462F103 15,830 51,337 SH   SOLE   38,431 0 12,906
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,134 7,528 SH   SOLE   4,727 0 2,801
ISHARES TR CORE MSCI EAFE 46432F842 808 14,138 SH   SOLE   11,088 0 3,050
ISHARES INC CORE MSCI EMKT 46434G103 267 5,614 SH   SOLE   3,953 0 1,661
ISHARES TR S&P MC 400GR ETF 464287606 366 1,634 SH   SOLE   1,534 0 100
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 334 3,778 SH   SOLE   2,476 0 1,302
ISHARES TR CORE S&P MCP ETF 464287507 713 4,012 SH   SOLE   2,579 0 1,433
Walgreen Boots Alliance Inc Com COM 931427108 4,889 115,338 SH   SOLE   81,898 0 33,440
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5,727 17,648 SH   SOLE   15,450 0 2,198
ISHARES TR RUSSELL 2000 ETF 464287655 6,136 42,858 SH   SOLE   34,307 0 8,551
Kimberly-Clark Corp COM 494368103 4,611 32,623 SH   SOLE   27,989 0 4,634
TJX Companies Inc COM 872540109 5,177 102,394 SH   SOLE   89,304 0 13,090
Williams Companies Inc COM 969457100 255 13,427 SH   SOLE   0 0 13,427
Phillips 66 COM 718546104 616 8,574 SH   SOLE   6,593 0 1,981
Wal-Mart Stores Inc COM 931142103 2,605 21,746 SH   SOLE   15,446 0 6,300
Genuine Parts Co COM 372460105 2,731 31,410 SH   SOLE   27,880 0 3,530
Honeywell International Inc COM 438516106 3,088 21,355 SH   SOLE   18,685 0 2,670
Emerson Electric Co COM 291011104 2,796 45,073 SH   SOLE   34,055 0 11,018
AbbVie Inc COM 00287Y109 5,726 58,326 SH   SOLE   50,291 0 8,035
Union Pacific Corp COM 907818108 849 5,019 SH   SOLE   1,358 0 3,661
Conagra Brands Inc COM 205887102 1,213 34,500 SH   SOLE   30,000 0 4,500
Pentair PLC SHS G7S00T104 558 14,695 SH   SOLE   11,180 0 3,515
Merck & Co Inc COM 58933Y105 1,719 22,232 SH   SOLE   19,322 0 2,910
Royal Dutch Shell PLC SPONS ADR A 780259206 283 8,650 SH   SOLE   7,550 0 1,100
H.B. Fuller Co COM 359694106 375 8,400 SH   SOLE   2,300 0 6,100
General Electric Co COM 369604103 328 48,056 SH   SOLE   44,481 0 3,575
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 899 22,703 SH   SOLE   16,483 0 6,220
Johnson Controls International PLC SHS G51502105 690 20,219 SH   SOLE   17,260 0 2,959
Clorox Co COM 189054109 1,153 5,255 SH   SOLE   2,950 0 2,305
FEDERATED HERMES INC CL B 314211103 982 41,420 SH   SOLE   39,520 0 1,900
FedEx Corp COM 31428X106 531 3,790 SH   SOLE   2,665 0 1,125
Dominion Resources Inc COM 25746U109 4,790 59,005 SH   SOLE   46,435 0 12,570
McKesson Corp COM 58155Q103 517 3,370 SH   SOLE   0 0 3,370
Pfizer Inc COM 717081103 2,123 64,932 SH   SOLE   55,502 0 9,430
ISHARES TR MSCI EAFE ETF 464287465 1,729 28,410 SH   SOLE   23,370 0 5,040
ISHARES TR RUS 1000 VAL ETF 464287598 495 4,393 SH   SOLE   2,543 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614 1,297 6,755 SH   SOLE   3,926 0 2,829
American Express Co COM 025816109 799 8,396 SH   SOLE   5,396 0 3,000
Lowe s Companies Inc COM 548661107 1,113 8,240 SH   SOLE   6,440 0 1,800
Archer-Daniels Midland Co COM 039483102 1,696 42,503 SH   SOLE   38,803 0 3,700
JPMorgan Chase & Co COM 46625H100 1,385 14,723 SH   SOLE   11,525 0 3,198
Graco Inc COM 384109104 3,375 70,335 SH   SOLE   59,060 0 11,275
Tractor Supply Co COM 892356106 997 7,567 SH   SOLE   7,567 0 0
United Parcel Service Inc CL B 911312106 2,306 20,741 SH   SOLE   19,128 0 1,613
NextEra Energy Inc COM 65339F101 513 2,137 SH   SOLE   1,998 0 139
ISHARES TR RUS 2000 VAL ETF 464287630 209 2,141 SH   SOLE   441 0 1,700
ISHARES TR RUS 2000 GRW ETF 464287648 413 1,994 SH   SOLE   911 0 1,083
Walt Disney Co COM 254687106 354 3,172 SH   SOLE   2,747 0 425
Celanese Corp COM 150870103 484 5,603 SH   SOLE   2,463 0 3,140
Berkshire Hathaway Inc Del CL B NEW 084670702 422 2,365 SH   SOLE   2,365 0 0
MDU Resources Group Inc COM 552690109 776 34,990 SH   SOLE   24,690 0 10,300
Northern Trust Corp COM 665859104 555 6,990 SH   SOLE   6,700 0 290
Bio- Techne Corp COM 09073M104 3,858 14,609 SH   SOLE   13,205 0 1,404
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 443 3,779 SH   SOLE   3,779 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 263 6,572 SH   SOLE   2,757 0 3,815
PAYCHEX INC COM 704326107 1,273 16,800 SH   SOLE   15,640 0 1,160
Church & Dwight Co Inc COM 171340102 611 7,905 SH   SOLE   5,855 0 2,050
ISHARES TR RUS MID CAP ETF 464287499 289 5,398 SH   SOLE   4,438 0 960
Boeing Co COM 097023105 315 1,720 SH   SOLE   1,380 0 340
ALCON INC ORD SHS H01301128 236 4,115 SH   SOLE   4,115 0 0
Novartis Ag SPONSORED ADR 66987V109 1,972 22,580 SH   SOLE   22,430 0 150
CenterPoint Energy Inc COM 15189T107 1,849 99,048 SH   SOLE   94,693 0 4,355
Danaher Corp COM 235851102 4,235 23,948 SH   SOLE   23,648 0 300
Illinois Tool Works Inc COM 452308109 667 3,813 SH   SOLE   3,313 0 500
McCormick & Co Inc COM NON VTG 579780206 3,249 18,110 SH   SOLE   15,851 0 2,259
Sherwin-Williams Co COM 824348106 383 662 SH   SOLE   662 0 0
ISHARES TR RUS 1000 ETF 464287622 589 3,430 SH   SOLE   3,430 0 0
ISHARES TR TIPS BD ETF 464287176 1,728 14,049 SH   SOLE   3,025 0 11,024
ISHARES TR MSCI EAFE GRW ETF 464288885 1,141 13,729 SH   SOLE   11,870 0 1,859
Principal Finl Group Inc COM 74251V102 345 8,300 SH   SOLE   6,600 0 1,700
COMCAST CORP NEW CL A 20030N101 296 7,589 SH   SOLE   4,989 0 2,600
ISHARES TR CORE US AGGBD ET 464287226 651 5,504 SH   SOLE   4,321 0 1,183
Omnicom Group Inc COM 681919106 296 5,425 SH   SOLE   1,125 0 4,300
ALPHABET INC CAP STK CL C 02079K107 331 234 SH   SOLE   204 0 30
SMUCKER J M CO COM NEW 832696405 222 2,100 SH   SOLE   2,100 0 0
Parker Hannifin Corp COM 701094104 295 1,612 SH   SOLE   1,612 0 0
Linde PLC COM G5494J103 514 2,425 SH   SOLE   2,425 0 0
GLOBE LIFE INC COM 37959E102 1,113 15,000 SH   SOLE   15,000 0 0
CDK Global Inc COM 12508E101 231 5,565 SH   SOLE   5,565 0 0
ERICSSON ADR B SEK 10 294821608 465 50,008 SH   SOLE   50,008 0 0
Stanley Black & Decker Inc COM 854502101 622 4,462 SH   SOLE   4,462 0 0
Morgan Stanley COM 617446448 1,343 27,810 SH   SOLE   26,810 0 1,000
Nike Inc CL B 654106103 3,824 39,000 SH   SOLE   39,000 0 0
AMAZON INC COM 023135106 463 168 SH   SOLE   168 0 0
Charles Schwab Corp COM 808513105 795 23,569 SH   SOLE   23,569 0 0
Hewlett Packard Enterprise Co COM 42824C109 167 17,178 SH   SOLE   17,178 0 0
ISHARES TR S&P US PFD STK 464288687 200 5,785 SH   SOLE   0 0 5,785
EDWARDS LIFESCIENCES CORP COM 28176E108 421 6,090 SH   SOLE   3,000 0 3,090
Dte Energy Company COM 233331107 323 3,000 SH   SOLE   3,000 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 278 1,338 SH   SOLE   0 0 1,338
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,031 15,775 SH   SOLE   15,775 0 0
Hubbell Incorporated B COM 443510201 501 4,000 SH   SOLE   0 0 4,000
HP Inc COM 40434L105 288 16,500 SH   SOLE   16,500 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 982 32,995 SH   SOLE   32,995 0 0
FISERV INC COM 337738108 1,557 15,952 SH   SOLE   15,952 0 0
Fortive Corp Com COM 34959J108 325 4,800 SH   SOLE   4,800 0 0
STARBUCKS CORP COM 855244109 770 10,460 SH   SOLE   10,460 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,297 1,610 SH   SOLE   1,610 0 0
SCHEIN HENRY INC COM 806407102 280 4,800 SH   SOLE   4,800 0 0
APTARGROUP INC COM 038336103 235 2,100 SH   SOLE   2,100 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,664 6,500 SH   SOLE   6,500 0 0
AMPHENOL CORP NEW CL A 032095101 1,150 12,000 SH   SOLE   12,000 0 0
DEXCOM INC COM 252131107 598 1,475 SH   SOLE   1,475 0 0
CABLE ONE INC COM 12685J105 497 280 SH   SOLE   280 0 0