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,524 103,133 SH   SOLE   75,040 0 28,093
International Business Machines Corp COM 459200101 8,863 79,894 SH   SOLE   59,134 0 20,760
The Home Depot Inc COM 437076102 14,229 76,208 SH   SOLE   58,709 0 17,499
Hormel Foods Corp COM 440452100 10,082 216,158 SH   SOLE   155,473 0 60,685
Deere & Co COM 244199105 6,169 44,653 SH   SOLE   29,963 0 14,690
General Dynamics Corp COM 369550108 5,343 40,382 SH   SOLE   26,697 0 13,685
Apple Inc COM 037833100 17,393 68,397 SH   SOLE   49,854 0 18,543
Aflac Inc COM 001055102 7,720 225,473 SH   SOLE   162,298 0 63,175
Amgen Inc COM 031162100 14,137 69,733 SH   SOLE   51,502 0 18,231
Baxter International Inc COM 071813109 7,927 97,641 SH   SOLE   64,852 0 32,789
Becton Dickinson and Co COM 075887109 8,532 37,134 SH   SOLE   25,329 0 11,805
3M Co COM 88579Y101 11,882 87,044 SH   SOLE   67,907 0 19,137
Omnicom Group Inc COM 681919106 6,369 116,010 SH   SOLE   81,890 0 34,120
Procter & Gamble Co COM 742718109 14,238 129,433 SH   SOLE   97,884 0 31,549
Royal Dutch Shell PLC SPONS ADR A 780259206 3,804 109,040 SH   SOLE   74,747 0 34,293
Royal Bank of Canada COM 780087102 6,256 101,645 SH   SOLE   72,827 0 28,818
Target Corp COM 87612E106 15,389 165,531 SH   SOLE   121,178 0 44,353
Walgreen Boots Alliance Inc Com COM 931427108 8,716 190,517 SH   SOLE   136,612 0 53,905
Wells Fargo & Co COM 949746101 5,826 202,981 SH   SOLE   149,806 0 53,175
Exxon Mobil Corp COM 30231G102 4,909 129,282 SH   SOLE   88,879 0 40,403
Principal Finl Group Inc COM 74251V102 3,994 127,431 SH   SOLE   82,156 0 45,275
US Bancorp COM 902973304 8,064 234,065 SH   SOLE   167,662 0 66,403
Oracle Corp COM 68389X105 10,273 212,556 SH   SOLE   164,484 0 48,072
Medtronic PLC SHS G5960L103 3,007 33,340 SH   SOLE   28,460 0 4,880
Microsoft Corp COM 594918104 27,677 175,495 SH   SOLE   129,223 0 46,272
Lowe s Companies Inc COM 548661107 718 8,340 SH   SOLE   6,440 0 1,900
Colgate-Palmolive Co COM 194162103 6,104 91,979 SH   SOLE   59,049 0 32,930
Cisco Systems Inc COM 17275R102 13,529 344,168 SH   SOLE   266,281 0 77,887
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 847 25,399 SH   SOLE   13,079 0 12,320
L3HARRIS TECHNOLOGIES INC COM 502431109 7,634 42,381 SH   SOLE   29,840 0 12,541
Chevron Corp COM 166764100 5,861 80,890 SH   SOLE   54,995 0 25,895
Celanese Corp COM 150870103 422 5,753 SH   SOLE   2,613 0 3,140
Ball Corp COM 058498106 10,582 163,654 SH   SOLE   108,337 0 55,317
Abbott Laboratories COM 002824100 18,108 229,475 SH   SOLE   163,828 0 65,647
McDonald s Corp COM 580135101 8,622 52,143 SH   SOLE   35,763 0 16,380
PepsiCo Inc COM 713448108 10,945 91,130 SH   SOLE   64,670 0 26,460
AT&T Inc COM 00206R102 5,675 194,693 SH   SOLE   154,957 0 39,736
United Technologies Corp COM 913017109 6,900 73,143 SH   SOLE   53,323 0 19,820
Verizon Communications Inc COM 92343V104 7,217 134,319 SH   SOLE   99,862 0 34,457
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,017 12,730 SH   SOLE   11,176 0 1,554
ISHARES TR SELECT DIVID ETF 464287168 370 5,036 SH   SOLE   1,075 0 3,961
Ecolab Inc COM 278865100 5,366 34,435 SH   SOLE   30,961 0 3,474
Fastenal Co COM 311900104 1,934 61,874 SH   SOLE   41,397 0 20,477
Donaldson Co Inc COM 257651109 5,055 130,854 SH   SOLE   110,979 0 19,875
CVS Health Corp COM 126650100 870 14,672 SH   SOLE   13,065 0 1,607
General Mills Inc COM 370334104 4,482 84,937 SH   SOLE   66,437 0 18,500
Intel Corp COM 458140100 8,201 151,539 SH   SOLE   134,365 0 17,174
Ameriprise Financial Inc COM 03076C106 396 3,860 SH   SOLE   1,690 0 2,170
ConocoPhillips COM 20825C104 615 19,962 SH   SOLE   14,245 0 5,717
Caterpillar Inc COM 149123101 932 8,031 SH   SOLE   6,131 0 1,900
C.H. Robinson Worldwide Inc COM 12541W209 3,120 47,126 SH   SOLE   41,043 0 6,083
Leggett & Platt Inc COM 524660107 1,710 64,078 SH   SOLE   56,339 0 7,739
Coca-Cola Co COM 191216100 1,752 39,592 SH   SOLE   31,610 0 7,982
Southern Co COM 842587107 2,612 48,244 SH   SOLE   25,868 0 22,376
Ross Stores Inc COM 778296103 2,248 25,847 SH   SOLE   23,816 0 2,031
Stryker Corp COM 863667101 7,654 45,975 SH   SOLE   41,176 0 4,799
The Travelers Companies Inc COM 89417E109 2,489 25,056 SH   SOLE   20,852 0 4,204
UnitedHealth Group Inc COM 91324P102 6,139 24,619 SH   SOLE   17,168 0 7,451
AMCOR PLC ORD G0250X107 1,510 185,926 SH   SOLE   161,446 0 24,480
Xcel Energy Inc COM 98389B100 5,784 95,922 SH   SOLE   70,375 0 25,547
Eli Lilly and Co COM 532457108 3,560 25,664 SH   SOLE   25,564 0 100
Bristol-Myers Squibb Company COM 110122108 877 15,731 SH   SOLE   11,406 0 4,325
Sysco Corp COM 871829107 5,333 116,884 SH   SOLE   81,319 0 35,565
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,338 51,746 SH   SOLE   38,288 0 13,458
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 322 3,778 SH   SOLE   2,476 0 1,302
ISHARES TR CORE MSCI EAFE 46432F842 648 12,988 SH   SOLE   9,938 0 3,050
ISHARES INC CORE MSCI EMKT 46434G103 205 5,074 SH   SOLE   3,413 0 1,661
ISHARES TR S&P MC 400GR ETF 464287606 292 1,634 SH   SOLE   1,534 0 100
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,759 7,427 SH   SOLE   4,626 0 2,801
ISHARES TR CORE S&P MCP ETF 464287507 561 3,899 SH   SOLE   2,516 0 1,383
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 4,670 17,765 SH   SOLE   15,467 0 2,298
ISHARES TR RUSSELL 2000 ETF 464287655 4,963 43,362 SH   SOLE   34,652 0 8,710
Kimberly-Clark Corp COM 494368103 4,175 32,648 SH   SOLE   27,989 0 4,659
TJX Companies Inc COM 872540109 4,638 97,019 SH   SOLE   84,079 0 12,940
General Electric Co COM 369604103 394 49,656 SH   SOLE   44,325 0 5,331
CABLE ONE INC COM 12685J105 460 280 SH   SOLE   0 0 280
Williams Companies Inc COM 969457100 190 13,427 SH   SOLE   0 0 13,427
Wal-Mart Stores Inc COM 931142103 2,483 21,851 SH   SOLE   15,506 0 6,345
Raytheon Co COM 755111507 991 7,556 SH   SOLE   5,257 0 2,299
Phillips 66 COM 718546104 479 8,924 SH   SOLE   6,743 0 2,181
Honeywell International Inc COM 438516106 2,850 21,305 SH   SOLE   18,635 0 2,670
Genuine Parts Co COM 372460105 2,115 31,410 SH   SOLE   27,880 0 3,530
Emerson Electric Co COM 291011104 2,114 44,363 SH   SOLE   33,675 0 10,688
AbbVie Inc COM 00287Y109 5,551 72,856 SH   SOLE   50,256 0 22,600
Automatic Data Processing Inc COM 053015103 3,880 28,389 SH   SOLE   22,285 0 6,104
Union Pacific Corp COM 907818108 724 5,133 SH   SOLE   1,449 0 3,684
Conagra Brands Inc COM 205887102 1,036 35,300 SH   SOLE   30,800 0 4,500
Apache Corp COM 037411105 157 37,498 SH   SOLE   928 0 36,570
Merck & Co Inc COM 58933Y105 1,712 22,252 SH   SOLE   19,300 0 2,952
Pentair PLC SHS G7S00T104 427 14,361 SH   SOLE   10,446 0 3,915
H.B. Fuller Co COM 359694106 249 8,900 SH   SOLE   2,300 0 6,600
Clorox Co COM 189054109 916 5,285 SH   SOLE   2,850 0 2,435
Bio- Techne Corp COM 09073M104 2,778 14,649 SH   SOLE   13,205 0 1,444
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 806 24,034 SH   SOLE   16,875 0 7,159
Johnson Controls International PLC SHS G51502105 545 20,219 SH   SOLE   17,260 0 2,959
FEDERATED HERMES INC CL B 314211103 789 41,420 SH   SOLE   39,520 0 1,900
FedEx Corp COM 31428X106 429 3,540 SH   SOLE   2,465 0 1,075
Dominion Resources Inc COM 25746U109 4,253 58,920 SH   SOLE   46,435 0 12,485
Pfizer Inc COM 717081103 2,026 62,057 SH   SOLE   54,427 0 7,630
McKesson Corp COM 58155Q103 456 3,370 SH   SOLE   0 0 3,370
ISHARES TR MSCI EAFE ETF 464287465 1,605 30,021 SH   SOLE   24,280 0 5,741
ISHARES TR RUS 1000 VAL ETF 464287598 436 4,393 SH   SOLE   2,543 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614 1,018 6,755 SH   SOLE   3,926 0 2,829
American Express Co COM 025816109 719 8,396 SH   SOLE   5,396 0 3,000
Archer-Daniels Midland Co COM 039483102 1,495 42,503 SH   SOLE   38,803 0 3,700
JPMorgan Chase & Co COM 46625H100 941 10,457 SH   SOLE   7,809 0 2,648
Graco Inc COM 384109104 3,506 71,955 SH   SOLE   60,460 0 11,495
Tractor Supply Co COM 892356106 640 7,567 SH   SOLE   7,342 0 225
United Parcel Service Inc CL B 911312106 2,038 21,812 SH   SOLE   20,199 0 1,613
NextEra Energy Inc COM 65339F101 514 2,137 SH   SOLE   1,998 0 139
ISHARES TR RUS 2000 GRW ETF 464287648 315 1,994 SH   SOLE   911 0 1,083
Walt Disney Co COM 254687106 306 3,172 SH   SOLE   2,747 0 425
Berkshire Hathaway Inc Del CL B NEW 084670702 432 2,365 SH   SOLE   2,365 0 0
MDU Resources Group Inc COM 552690109 752 34,990 SH   SOLE   24,690 0 10,300
Northern Trust Corp COM 665859104 530 7,030 SH   SOLE   6,700 0 330
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 385 3,727 SH   SOLE   3,727 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 224 6,572 SH   SOLE   2,757 0 3,815
PAYCHEX INC COM 704326107 1,022 16,250 SH   SOLE   15,090 0 1,160
Church & Dwight Co Inc COM 171340102 514 8,005 SH   SOLE   5,955 0 2,050
ISHARES TR RUS MID CAP ETF 464287499 266 6,163 SH   SOLE   4,438 0 1,725
Boeing Co COM 097023105 383 2,570 SH   SOLE   1,930 0 640
CenterPoint Energy Inc COM 15189T107 1,530 99,048 SH   SOLE   94,693 0 4,355
Novartis Ag SPONSORED ADR 66987V109 1,866 22,630 SH   SOLE   22,430 0 200
ALCON INC ORD SHS H01301128 219 4,305 SH   SOLE   4,305 0 0
McCormick & Co Inc COM NON VTG 579780206 2,554 18,089 SH   SOLE   15,686 0 2,403
Sherwin-Williams Co COM 824348106 307 669 SH   SOLE   662 0 7
CDK Global Inc COM 12508E101 208 6,341 SH   SOLE   6,341 0 0
Danaher Corp COM 235851102 3,315 23,948 SH   SOLE   23,648 0 300
Hewlett Packard Enterprise Co COM 42824C109 189 19,470 SH   SOLE   19,470 0 0
Illinois Tool Works Inc COM 452308109 545 3,834 SH   SOLE   3,313 0 521
ISHARES TR RUS 1000 ETF 464287622 491 3,467 SH   SOLE   3,467 0 0
ISHARES TR TIPS BD ETF 464287176 1,680 14,251 SH   SOLE   3,118 0 11,133
ISHARES TR MSCI EAFE GRW ETF 464288885 976 13,729 SH   SOLE   11,870 0 1,859
COMCAST CORP NEW CL A 20030N101 227 6,589 SH   SOLE   3,989 0 2,600
ISHARES TR CORE US AGGBD ET 464287226 635 5,504 SH   SOLE   4,212 0 1,292
ALPHABET INC CAP STK CL C 02079K107 272 234 SH   SOLE   204 0 30
SMUCKER J M CO COM NEW 832696405 233 2,100 SH   SOLE   2,100 0 0
Parker Hannifin Corp COM 701094104 209 1,612 SH   SOLE   1,612 0 0
Linde PLC COM G5494J103 394 2,275 SH   SOLE   2,275 0 0
GLOBE LIFE INC COM 37959E102 1,080 15,000 SH   SOLE   15,000 0 0
ERICSSON ADR B SEK 10 294821608 405 50,008 SH   SOLE   50,008 0 0
Stanley Black & Decker Inc COM 854502101 446 4,462 SH   SOLE   4,462 0 0
Marriott Vacations Worldwide Corp COM 57164Y107 314 5,649 SH   SOLE   5,649 0 0
Nike Inc CL B 654106103 3,227 39,000 SH   SOLE   39,000 0 0
Morgan Stanley COM 617446448 946 27,810 SH   SOLE   26,810 0 1,000
AMAZON INC COM 023135106 328 168 SH   SOLE   168 0 0
Charles Schwab Corp COM 808513105 792 23,569 SH   SOLE   23,569 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 383 2,030 SH   SOLE   1,000 0 1,030
Dte Energy Company COM 233331107 285 3,000 SH   SOLE   3,000 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 221 1,338 SH   SOLE   0 0 1,338
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 813 15,775 SH   SOLE   15,775 0 0
Hubbell Incorporated B COM 443510201 459 4,000 SH   SOLE   0 0 4,000
HP Inc COM 40434L105 286 16,500 SH   SOLE   16,500 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 853 32,995 SH   SOLE   32,995 0 0
FISERV INC COM 337738108 1,515 15,952 SH   SOLE   15,952 0 0
Fortive Corp Com COM 34959J108 530 9,600 SH   SOLE   9,600 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,112 1,610 SH   SOLE   1,610 0 0
STARBUCKS CORP COM 855244109 688 10,460 SH   SOLE   10,460 0 0
DEVON ENERGY CORP NEW COM 25179M103 69 10,000 SH   SOLE   10,000 0 0
SCHEIN HENRY INC COM 806407102 313 6,200 SH   SOLE   6,200 0 0
AMPHENOL CORP NEW CL A 032095101 875 12,000 SH   SOLE   12,000 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,193 6,500 SH   SOLE   6,500 0 0
APTARGROUP INC COM 038336103 627 6,300 SH   SOLE   6,300 0 0
INGERSOLL RAND INC COM 45687V106 565 22,800 SH   SOLE   22,800 0 0
DEXCOM INC COM 252131107 397 1,475 SH   SOLE   1,475 0 0