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
Automatic Data Processing Inc COM 053015103 12,216 64,815 SH   SOLE   48,337 0 16,478
Aflac Inc COM 001055102 11,595 226,563 SH   SOLE   164,138 0 62,425
Baxter International Inc COM 071813109 8,316 98,602 SH   SOLE   67,458 0 31,144
Becton Dickinson and Co COM 075887109 9,274 38,141 SH   SOLE   26,674 0 11,467
Cisco Systems Inc COM 17275R102 18,735 362,301 SH   SOLE   286,363 0 75,938
Chevron Corp COM 166764100 8,625 82,311 SH   SOLE   57,186 0 25,125
General Dynamics Corp COM 369550108 8,099 44,609 SH   SOLE   30,584 0 14,025
The Home Depot Inc COM 437076102 22,694 74,347 SH   SOLE   57,778 0 16,569
Hormel Foods Corp COM 440452100 10,586 221,549 SH   SOLE   164,159 0 57,390
International Business Machines Corp COM 459200101 11,290 84,720 SH   SOLE   62,221 0 22,499
Johnson & Johnson COM 478160104 15,709 95,582 SH   SOLE   75,579 0 20,003
JPMorgan Chase & Co COM 46625H100 10,610 69,700 SH   SOLE   51,087 0 18,613
McDonald s Corp COM 580135101 11,255 50,215 SH   SOLE   35,035 0 15,180
3M Co COM 88579Y101 16,990 88,179 SH   SOLE   69,012 0 19,167
Microsoft Corp COM 594918104 38,266 162,302 SH   SOLE   121,230 0 41,072
Sysco Corp COM 871829107 9,851 125,106 SH   SOLE   89,451 0 35,655
UnitedHealth Group Inc COM 91324P102 13,721 36,877 SH   SOLE   27,136 0 9,741
US Bancorp COM 902973304 12,232 221,152 SH   SOLE   146,114 0 75,038
VISA INC COM CL A 92826C839 6,675 31,525 SH   SOLE   27,195 0 4,330
Medtronic PLC SHS G5960L103 4,010 33,943 SH   SOLE   28,263 0 5,680
Procter & Gamble Co COM 742718109 17,059 125,964 SH   SOLE   95,540 0 30,424
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,254 25,525 SH   SOLE   13,695 0 11,830
Apple Inc COM 037833100 30,356 248,512 SH   SOLE   181,702 0 66,810
Abbott Laboratories COM 002824100 24,307 202,825 SH   SOLE   155,835 0 46,990
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,703 24,265 SH   SOLE   18,877 0 5,388
BLACKROCK INC COM 09247X101 6,662 8,836 SH   SOLE   7,336 0 1,500
Ball Corp COM 058498106 11,713 138,228 SH   SOLE   93,794 0 44,434
Colgate-Palmolive Co COM 194162103 7,035 89,240 SH   SOLE   59,615 0 29,625
L3HARRIS TECHNOLOGIES INC COM 502431109 8,359 41,242 SH   SOLE   29,296 0 11,946
Oracle Corp COM 68389X105 14,733 209,968 SH   SOLE   164,523 0 45,445
PepsiCo Inc COM 713448108 12,477 88,207 SH   SOLE   66,482 0 21,725
Royal Bank of Canada COM 780087102 9,329 101,172 SH   SOLE   73,619 0 27,553
Target Corp COM 87612E106 27,753 140,119 SH   SOLE   111,681 0 28,438
Verizon Communications Inc COM 92343V104 8,078 138,908 SH   SOLE   104,451 0 34,457
ISHARES TR SELECT DIVID ETF 464287168 568 4,980 SH   SOLE   1,075 0 3,905
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,352 11,455 SH   SOLE   9,981 0 1,474
AMCOR PLC ORD G0250X107 2,103 180,056 SH   SOLE   159,656 0 20,400
Ameriprise Financial Inc COM 03076C106 930 3,999 SH   SOLE   1,699 0 2,300
Caterpillar Inc COM 149123101 2,177 9,389 SH   SOLE   7,489 0 1,900
C.H. Robinson Worldwide Inc COM 12541W209 4,450 46,627 SH   SOLE   40,589 0 6,038
CVS Health Corp COM 126650100 549 7,292 SH   SOLE   5,625 0 1,667
Donaldson Co Inc COM 257651109 7,627 131,144 SH   SOLE   113,109 0 18,035
Deere & Co COM 244199105 15,440 41,267 SH   SOLE   28,597 0 12,670
Ecolab Inc COM 278865100 7,598 35,495 SH   SOLE   31,901 0 3,594
Fastenal Co COM 311900104 3,114 61,927 SH   SOLE   41,487 0 20,440
General Mills Inc COM 370334104 5,327 86,867 SH   SOLE   68,742 0 18,125
Intel Corp COM 458140100 9,848 153,875 SH   SOLE   135,476 0 18,399
Coca-Cola Co COM 191216100 2,542 48,223 SH   SOLE   39,936 0 8,287
Leggett & Platt Inc COM 524660107 2,965 64,953 SH   SOLE   57,513 0 7,440
Ross Stores Inc COM 778296103 3,190 26,603 SH   SOLE   24,603 0 2,000
Southern Co COM 842587107 2,981 47,964 SH   SOLE   25,633 0 22,331
Stryker Corp COM 863667101 10,210 41,917 SH   SOLE   37,212 0 4,705
AT&T Inc COM 00206R102 6,103 201,621 SH   SOLE   156,885 0 44,736
The Travelers Companies Inc COM 89417E109 3,974 26,426 SH   SOLE   22,252 0 4,174
Xcel Energy Inc COM 98389B100 6,472 97,306 SH   SOLE   71,950 0 25,356
Exxon Mobil Corp COM 30231G102 6,250 111,948 SH   SOLE   75,167 0 36,781
Bristol-Myers Squibb Company COM 110122108 1,056 16,734 SH   SOLE   12,409 0 4,325
Eli Lilly and Co COM 532457108 4,481 23,983 SH   SOLE   23,883 0 100
ZIMMER BIOMET HLDGS INC COM 98956P102 240 1,500 SH   SOLE   900 0 600
Amgen Inc COM 031162100 17,114 68,783 SH   SOLE   51,511 0 17,272
RAYTHEON TECHNOLOGIES CORP COM 75513E101 10,647 137,793 SH   SOLE   101,709 0 36,084
SPDR S&P 500 ETF TR TR UNIT 78462F103 20,002 50,468 SH   SOLE   38,570 0 11,898
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 456 5,385 SH   SOLE   4,224 0 1,161
ISHARES TR CORE MSCI EAFE 46432F842 1,014 14,069 SH   SOLE   11,150 0 2,919
ISHARES INC CORE MSCI EMKT 46434G103 403 6,255 SH   SOLE   4,629 0 1,626
ISHARES TR S&P MC 400GR ETF 464287606 512 6,536 SH   SOLE   6,136 0 400
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,599 7,135 SH   SOLE   4,395 0 2,740
ISHARES TR CORE S&P MCP ETF 464287507 1,050 4,036 SH   SOLE   2,636 0 1,400
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 7,527 15,811 SH   SOLE   13,683 0 2,128
ISHARES TR RUSSELL 2000 ETF 464287655 8,767 39,680 SH   SOLE   31,642 0 8,038
Kimberly-Clark Corp COM 494368103 4,821 34,674 SH   SOLE   30,089 0 4,585
TJX Companies Inc COM 872540109 7,043 106,474 SH   SOLE   92,384 0 14,090
Wells Fargo & Co COM 949746101 1,665 42,610 SH   SOLE   27,950 0 14,660
Williams Companies Inc COM 969457100 318 13,427 SH   SOLE   0 0 13,427
Walgreen Boots Alliance Inc Com COM 931427108 5,983 108,980 SH   SOLE   78,140 0 30,840
AbbVie Inc COM 00287Y109 6,408 59,211 SH   SOLE   51,201 0 8,010
ConocoPhillips COM 20825C104 720 13,590 SH   SOLE   9,715 0 3,875
Emerson Electric Co COM 291011104 4,050 44,891 SH   SOLE   33,923 0 10,968
Genuine Parts Co COM 372460105 3,631 31,410 SH   SOLE   27,880 0 3,530
Honeywell International Inc COM 438516106 4,602 21,202 SH   SOLE   18,557 0 2,645
Phillips 66 COM 718546104 576 7,065 SH   SOLE   5,084 0 1,981
Wal-Mart Stores Inc COM 931142103 2,989 22,002 SH   SOLE   15,702 0 6,300
Conagra Brands Inc COM 205887102 1,297 34,500 SH   SOLE   30,000 0 4,500
Union Pacific Corp COM 907818108 1,049 4,761 SH   SOLE   1,300 0 3,461
H.B. Fuller Co COM 359694106 528 8,400 SH   SOLE   2,300 0 6,100
General Electric Co COM 369604103 624 47,505 SH   SOLE   43,930 0 3,575
Merck & Co Inc COM 58933Y105 1,572 20,397 SH   SOLE   16,587 0 3,810
Pentair PLC SHS G7S00T104 904 14,513 SH   SOLE   10,998 0 3,515
Royal Dutch Shell PLC SPONS ADR A 780259206 244 6,221 SH   SOLE   5,121 0 1,100
ISHARES TR CORE S&P SCP ETF 464287804 277 2,554 SH   SOLE   1,619 0 935
Clorox Co COM 189054109 1,291 6,695 SH   SOLE   4,090 0 2,605
Pfizer Inc COM 717081103 1,579 43,586 SH   SOLE   33,006 0 10,580
SMUCKER J M CO COM NEW 832696405 399 3,150 SH   SOLE   2,950 0 200
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,237 23,773 SH   SOLE   17,723 0 6,050
FEDERATED HERMES INC CL B 314211103 1,285 41,040 SH   SOLE   39,140 0 1,900
Johnson Controls International PLC SHS G51502105 1,190 19,948 SH   SOLE   16,989 0 2,959
AMAZON INC COM 023135106 554 179 SH   SOLE   179 0 0
Dominion Resources Inc COM 25746U109 2,617 34,455 SH   SOLE   21,885 0 12,570
FedEx Corp COM 31428X106 1,173 4,128 SH   SOLE   3,028 0 1,100
ISHARES TR MSCI EAFE ETF 464287465 2,111 27,823 SH   SOLE   23,177 0 4,646
ISHARES TR GLOBAL 100 ETF 464287572 213 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR RUS 1000 VAL ETF 464287598 666 4,393 SH   SOLE   2,543 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614 1,629 6,704 SH   SOLE   3,875 0 2,829
American Express Co COM 025816109 1,249 8,832 SH   SOLE   5,832 0 3,000
Lowe s Companies Inc COM 548661107 1,460 7,677 SH   SOLE   5,877 0 1,800
Archer-Daniels Midland Co COM 039483102 2,119 37,173 SH   SOLE   33,773 0 3,400
Graco Inc COM 384109104 5,027 70,185 SH   SOLE   58,960 0 11,225
Celanese Corp COM 150870103 794 5,303 SH   SOLE   2,163 0 3,140
Walt Disney Co COM 254687106 718 3,892 SH   SOLE   3,467 0 425
ISHARES TR RUS 2000 VAL ETF 464287630 341 2,141 SH   SOLE   441 0 1,700
ISHARES TR RUS 2000 GRW ETF 464287648 600 1,994 SH   SOLE   911 0 1,083
NextEra Energy Inc COM 65339F101 688 9,104 SH   SOLE   8,548 0 556
Tractor Supply Co COM 892356106 1,360 7,682 SH   SOLE   7,682 0 0
United Parcel Service Inc CL B 911312106 3,414 20,084 SH   SOLE   18,471 0 1,613
Berkshire Hathaway Inc Del CL B NEW 084670702 604 2,365 SH   SOLE   2,365 0 0
MDU Resources Group Inc COM 552690109 1,169 36,990 SH   SOLE   26,690 0 10,300
Northern Trust Corp COM 665859104 703 6,690 SH   SOLE   6,400 0 290
Bio- Techne Corp COM 09073M104 5,566 14,574 SH   SOLE   13,411 0 1,163
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 577 3,924 SH   SOLE   3,924 0 0
Church & Dwight Co Inc COM 171340102 671 7,685 SH   SOLE   5,635 0 2,050
PAYCHEX INC COM 704326107 1,647 16,800 SH   SOLE   15,640 0 1,160
ISHARES TR RUS MID CAP ETF 464287499 401 5,425 SH   SOLE   4,465 0 960
Boeing Co COM 097023105 499 1,958 SH   SOLE   1,618 0 340
CenterPoint Energy Inc COM 15189T107 2,144 94,648 SH   SOLE   90,293 0 4,355
Danaher Corp COM 235851102 5,419 24,075 SH   SOLE   23,775 0 300
ISHARES TR MSCI EMG MKT ETF 464287234 343 6,422 SH   SOLE   2,757 0 3,665
Illinois Tool Works Inc COM 452308109 857 3,867 SH   SOLE   3,367 0 500
McCormick & Co Inc COM NON VTG 579780206 3,212 36,030 SH   SOLE   31,512 0 4,518
Sherwin-Williams Co COM 824348106 545 739 SH   SOLE   739 0 0
ISHARES TR RUS 1000 ETF 464287622 750 3,350 SH   SOLE   3,350 0 0
ISHARES TR TIPS BD ETF 464287176 1,725 13,749 SH   SOLE   3,025 0 10,724
ISHARES TR MSCI EAFE GRW ETF 464288885 1,379 13,729 SH   SOLE   11,870 0 1,859
COMCAST CORP NEW CL A 20030N101 447 8,266 SH   SOLE   5,166 0 3,100
Principal Finl Group Inc COM 74251V102 435 7,250 SH   SOLE   5,550 0 1,700
ISHARES TR CORE US AGGBD ET 464287226 661 5,803 SH   SOLE   4,620 0 1,183
Novartis Ag SPONSORED ADR 66987V109 1,897 22,193 SH   SOLE   22,043 0 150
Omnicom Group Inc COM 681919106 352 4,750 SH   SOLE   450 0 4,300
ALPHABET INC CAP STK CL C 02079K107 513 248 SH   SOLE   218 0 30
ALPHABET INC CAP STK CL A 02079K305 419 203 SH   SOLE   173 0 30
Parker Hannifin Corp COM 701094104 511 1,620 SH   SOLE   1,620 0 0
Linde PLC COM G5494J103 909 3,245 SH   SOLE   3,245 0 0
ALCON INC ORD SHS H01301128 282 4,021 SH   SOLE   4,021 0 0
AMPHENOL CORP NEW CL A 032095101 1,583 24,000 SH   SOLE   24,000 0 0
APTARGROUP INC COM 038336103 298 2,100 SH   SOLE   2,100 0 0
FISERV INC COM 337738108 1,899 15,952 SH   SOLE   15,952 0 0
Fortive Corp Com COM 34959J108 316 4,475 SH   SOLE   4,475 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,861 1,610 SH   SOLE   1,610 0 0
STARBUCKS CORP COM 855244109 1,093 10,001 SH   SOLE   10,001 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,952 6,085 SH   SOLE   6,085 0 0
ERICSSON ADR B SEK 10 294821608 660 50,008 SH   SOLE   50,008 0 0
GLOBE LIFE INC COM 37959E102 1,449 15,000 SH   SOLE   15,000 0 0
Morgan Stanley COM 617446448 2,245 28,914 SH   SOLE   27,914 0 1,000
Nike Inc CL B 654106103 5,310 39,959 SH   SOLE   39,959 0 0
Stanley Black & Decker Inc COM 854502101 891 4,462 SH   SOLE   4,462 0 0
COSTCO WHSL CORP NEW COM 22160K105 270 766 SH   SOLE   666 0 100
SELECT SECTOR SPDR TR ENERGY 81369Y506 496 10,100 SH   SOLE   8,900 0 1,200
Charles Schwab Corp COM 808513105 1,536 23,569 SH   SOLE   23,569 0 0
Hewlett Packard Enterprise Co COM 42824C109 173 11,008 SH   SOLE   11,008 0 0
ISHARES TR S&P US PFD STK 464288687 222 5,785 SH   SOLE   0 0 5,785
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 248 750 SH   SOLE   500 0 250
EDWARDS LIFESCIENCES CORP COM 28176E108 521 6,230 SH   SOLE   3,140 0 3,090
Dte Energy Company COM 233331107 399 3,000 SH   SOLE   3,000 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 348 5,352 SH   SOLE   0 0 5,352
ISHARES TR EAFE SML CP ETF 464288273 203 2,824 SH   SOLE   0 0 2,824
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,612 16,170 SH   SOLE   16,170 0 0
Hubbell Incorporated B COM 443510201 748 4,000 SH   SOLE   0 0 4,000
McKesson Corp COM 58155Q103 644 3,300 SH   SOLE   0 0 3,300
ADOBE SYS INC COM 00724F101 261 548 SH   SOLE   548 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,548 41,137 SH   SOLE   41,137 0 0
DEXCOM INC COM 252131107 372 1,034 SH   SOLE   1,034 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 253 343 SH   SOLE   343 0 0
CABLE ONE INC COM 12685J105 512 280 SH   SOLE   280 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 325 3,358 SH   SOLE   3,358 0 0