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
Apple Inc COM 037833100 33,917 247,644 SH   SOLE   181,089 0 66,555
Abbott Laboratories COM 002824100 23,453 202,304 SH   SOLE   155,249 0 47,055
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,141 24,223 SH   SOLE   18,865 0 5,358
Automatic Data Processing Inc COM 053015103 12,856 64,725 SH   SOLE   48,342 0 16,383
Aflac Inc COM 001055102 12,086 225,233 SH   SOLE   163,833 0 61,400
Amgen Inc COM 031162100 16,846 69,111 SH   SOLE   52,049 0 17,062
Baxter International Inc COM 071813109 8,189 101,722 SH   SOLE   70,353 0 31,369
Becton Dickinson and Co COM 075887109 9,391 38,616 SH   SOLE   27,174 0 11,442
BLACKROCK INC COM 09247X101 7,677 8,774 SH   SOLE   7,299 0 1,475
Ball Corp COM 058498106 11,184 138,038 SH   SOLE   94,354 0 43,684
Colgate-Palmolive Co COM 194162103 7,276 89,440 SH   SOLE   59,685 0 29,755
Cisco Systems Inc COM 17275R102 19,058 359,589 SH   SOLE   284,241 0 75,348
Chevron Corp COM 166764100 8,618 82,282 SH   SOLE   57,178 0 25,104
Deere & Co COM 244199105 14,379 40,766 SH   SOLE   28,281 0 12,485
General Dynamics Corp COM 369550108 8,331 44,254 SH   SOLE   30,469 0 13,785
The Home Depot Inc COM 437076102 23,410 73,412 SH   SOLE   56,788 0 16,624
Hormel Foods Corp COM 440452100 10,633 222,689 SH   SOLE   164,849 0 57,840
International Business Machines Corp COM 459200101 12,429 84,789 SH   SOLE   62,390 0 22,399
Johnson & Johnson COM 478160104 15,755 95,635 SH   SOLE   75,712 0 19,923
JPMorgan Chase & Co COM 46625H100 10,887 69,993 SH   SOLE   51,530 0 18,463
L3HARRIS TECHNOLOGIES INC COM 502431109 8,878 41,073 SH   SOLE   29,162 0 11,911
McDonald s Corp COM 580135101 11,514 49,848 SH   SOLE   34,868 0 14,980
3M Co COM 88579Y101 17,417 87,685 SH   SOLE   68,748 0 18,937
Microsoft Corp COM 594918104 43,570 160,833 SH   SOLE   120,286 0 40,547
Oracle Corp COM 68389X105 16,267 208,983 SH   SOLE   163,848 0 45,135
Procter & Gamble Co COM 742718109 16,979 125,839 SH   SOLE   95,650 0 30,189
RAYTHEON TECHNOLOGIES CORP COM 75513E101 11,727 137,462 SH   SOLE   101,628 0 35,834
Royal Bank of Canada COM 780087102 10,193 100,612 SH   SOLE   73,494 0 27,118
Sysco Corp COM 871829107 9,723 125,051 SH   SOLE   89,356 0 35,695
Target Corp COM 87612E106 33,643 139,171 SH   SOLE   110,923 0 28,248
UnitedHealth Group Inc COM 91324P102 14,629 36,532 SH   SOLE   27,076 0 9,456
US Bancorp COM 902973304 12,580 220,815 SH   SOLE   146,412 0 74,403
VISA INC COM CL A 92826C839 7,328 31,342 SH   SOLE   27,017 0 4,325
Exxon Mobil Corp COM 30231G102 7,047 111,713 SH   SOLE   75,172 0 36,541
Medtronic PLC SHS G5960L103 4,088 32,933 SH   SOLE   27,253 0 5,680
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,229 23,850 SH   SOLE   12,020 0 11,830
Apple Inc COM 037833100 33,917 247,644 SH   SOLE   181,089 0 66,555
PepsiCo Inc COM 713448108 13,072 88,224 SH   SOLE   66,524 0 21,700
Verizon Communications Inc COM 92343V104 7,870 140,456 SH   SOLE   105,999 0 34,457
ISHARES TR SELECT DIVID ETF 464287168 581 4,980 SH   SOLE   1,075 0 3,905
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,401 11,455 SH   SOLE   9,981 0 1,474
AMCOR PLC ORD G0250X107 2,002 174,651 SH   SOLE   154,251 0 20,400
Ameriprise Financial Inc COM 03076C106 998 4,009 SH   SOLE   1,709 0 2,300
Caterpillar Inc COM 149123101 2,038 9,365 SH   SOLE   7,465 0 1,900
C.H. Robinson Worldwide Inc COM 12541W209 4,368 46,627 SH   SOLE   40,589 0 6,038
CVS Health Corp COM 126650100 606 7,268 SH   SOLE   5,601 0 1,667
Donaldson Co Inc COM 257651109 8,333 131,162 SH   SOLE   113,127 0 18,035
Ecolab Inc COM 278865100 7,398 35,918 SH   SOLE   32,324 0 3,594
Fastenal Co COM 311900104 3,214 61,803 SH   SOLE   41,363 0 20,440
General Mills Inc COM 370334104 5,284 86,717 SH   SOLE   68,692 0 18,025
Intel Corp COM 458140100 8,751 155,883 SH   SOLE   137,484 0 18,399
Coca-Cola Co COM 191216100 2,569 47,486 SH   SOLE   39,899 0 7,587
Leggett & Platt Inc COM 524660107 3,362 64,891 SH   SOLE   57,451 0 7,440
Ross Stores Inc COM 778296103 3,295 26,571 SH   SOLE   24,571 0 2,000
Southern Co COM 842587107 2,896 47,859 SH   SOLE   25,638 0 22,221
Stryker Corp COM 863667101 10,866 41,834 SH   SOLE   37,129 0 4,705
AT&T Inc COM 00206R102 5,808 201,815 SH   SOLE   157,079 0 44,736
The Travelers Companies Inc COM 89417E109 3,972 26,530 SH   SOLE   22,356 0 4,174
Xcel Energy Inc COM 98389B100 6,439 97,736 SH   SOLE   72,380 0 25,356
Bristol-Myers Squibb Company COM 110122108 1,147 17,171 SH   SOLE   12,846 0 4,325
Eli Lilly and Co COM 532457108 5,482 23,883 SH   SOLE   23,883 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 241 1,500 SH   SOLE   900 0 600
SPDR S&P 500 ETF TR TR UNIT 78462F103 21,439 50,084 SH   SOLE   38,261 0 11,823
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 496 5,772 SH   SOLE   4,611 0 1,161
ISHARES TR CORE MSCI EAFE 46432F842 1,060 14,163 SH   SOLE   11,244 0 2,919
ISHARES INC CORE MSCI EMKT 46434G103 425 6,339 SH   SOLE   4,713 0 1,626
ISHARES TR S&P MC 400GR ETF 464287606 518 6,406 SH   SOLE   6,136 0 270
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,705 6,875 SH   SOLE   4,135 0 2,740
ISHARES TR CORE S&P MCP ETF 464287507 1,129 4,200 SH   SOLE   2,800 0 1,400
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 7,701 15,685 SH   SOLE   13,608 0 2,077
ISHARES TR RUSSELL 2000 ETF 464287655 9,043 39,424 SH   SOLE   31,512 0 7,912
Kimberly-Clark Corp COM 494368103 4,753 35,529 SH   SOLE   30,944 0 4,585
TJX Companies Inc COM 872540109 7,346 108,961 SH   SOLE   94,871 0 14,090
Wells Fargo & Co COM 949746101 1,814 40,060 SH   SOLE   25,650 0 14,410
Williams Companies Inc COM 969457100 356 13,427 SH   SOLE   0 0 13,427
Walgreen Boots Alliance Inc Com COM 931427108 5,707 108,480 SH   SOLE   78,140 0 30,340
AbbVie Inc COM 00287Y109 6,677 59,275 SH   SOLE   51,265 0 8,010
ConocoPhillips COM 20825C104 813 13,348 SH   SOLE   9,473 0 3,875
Emerson Electric Co COM 291011104 4,314 44,829 SH   SOLE   33,861 0 10,968
Genuine Parts Co COM 372460105 3,967 31,370 SH   SOLE   27,840 0 3,530
Honeywell International Inc COM 438516106 4,649 21,194 SH   SOLE   18,549 0 2,645
Phillips 66 COM 718546104 604 7,035 SH   SOLE   5,054 0 1,981
Wal-Mart Stores Inc COM 931142103 3,108 22,039 SH   SOLE   15,739 0 6,300
Conagra Brands Inc COM 205887102 1,255 34,510 SH   SOLE   30,010 0 4,500
Union Pacific Corp COM 907818108 1,003 4,561 SH   SOLE   1,300 0 3,261
H.B. Fuller Co COM 359694106 522 8,200 SH   SOLE   2,100 0 6,100
General Electric Co COM 369604103 596 44,249 SH   SOLE   41,074 0 3,175
Merck & Co Inc COM 58933Y105 1,711 21,998 SH   SOLE   17,913 0 4,085
NVENT ELECTRIC PLC SHS G6700G107 208 6,655 SH   SOLE   4,540 0 2,115
Pfizer Inc COM 717081103 1,765 45,080 SH   SOLE   34,500 0 10,580
Pentair PLC SHS G7S00T104 975 14,451 SH   SOLE   10,936 0 3,515
Royal Dutch Shell PLC SPONS ADR A 780259206 251 6,221 SH   SOLE   5,121 0 1,100
ISHARES TR CORE S&P SCP ETF 464287804 313 2,768 SH   SOLE   1,833 0 935
Clorox Co COM 189054109 1,399 7,775 SH   SOLE   5,170 0 2,605
SMUCKER J M CO COM NEW 832696405 408 3,150 SH   SOLE   2,950 0 200
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,297 23,877 SH   SOLE   17,827 0 6,050
FEDERATED HERMES INC CL B 314211103 1,392 41,040 SH   SOLE   39,140 0 1,900
Johnson Controls International PLC SHS G51502105 1,366 19,906 SH   SOLE   16,947 0 2,959
AMAZON INC COM 023135106 616 179 SH   SOLE   179 0 0
Dominion Resources Inc COM 25746U109 2,535 34,455 SH   SOLE   21,885 0 12,570
FedEx Corp COM 31428X106 1,253 4,201 SH   SOLE   3,101 0 1,100
ISHARES TR MSCI EAFE ETF 464287465 2,051 26,005 SH   SOLE   21,359 0 4,646
ISHARES TR GLOBAL 100 ETF 464287572 229 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR RUS 1000 VAL ETF 464287598 697 4,393 SH   SOLE   2,543 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614 1,820 6,704 SH   SOLE   3,875 0 2,829
American Express Co COM 025816109 1,459 8,832 SH   SOLE   5,832 0 3,000
Lowe s Companies Inc COM 548661107 1,489 7,677 SH   SOLE   5,877 0 1,800
Archer-Daniels Midland Co COM 039483102 2,253 37,173 SH   SOLE   33,773 0 3,400
Graco Inc COM 384109104 5,304 70,061 SH   SOLE   58,836 0 11,225
Celanese Corp COM 150870103 804 5,303 SH   SOLE   2,163 0 3,140
Walt Disney Co COM 254687106 684 3,892 SH   SOLE   3,467 0 425
ISHARES TR RUS 2000 VAL ETF 464287630 355 2,141 SH   SOLE   441 0 1,700
ISHARES TR RUS 2000 GRW ETF 464287648 615 1,974 SH   SOLE   911 0 1,063
NextEra Energy Inc COM 65339F101 684 9,329 SH   SOLE   8,773 0 556
Tractor Supply Co COM 892356106 1,429 7,682 SH   SOLE   7,682 0 0
United Parcel Service Inc CL B 911312106 4,185 20,122 SH   SOLE   18,509 0 1,613
Berkshire Hathaway Inc Del CL B NEW 084670702 657 2,365 SH   SOLE   2,365 0 0
MDU Resources Group Inc COM 552690109 1,155 36,866 SH   SOLE   26,566 0 10,300
Northern Trust Corp COM 665859104 771 6,670 SH   SOLE   6,380 0 290
Bio- Techne Corp COM 09073M104 6,553 14,554 SH   SOLE   13,391 0 1,163
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 607 3,924 SH   SOLE   3,924 0 0
Church & Dwight Co Inc COM 171340102 655 7,685 SH   SOLE   5,635 0 2,050
PAYCHEX INC COM 704326107 1,803 16,800 SH   SOLE   15,640 0 1,160
ISHARES TR RUS MID CAP ETF 464287499 436 5,503 SH   SOLE   4,543 0 960
Boeing Co COM 097023105 466 1,946 SH   SOLE   1,606 0 340
CenterPoint Energy Inc COM 15189T107 2,293 93,503 SH   SOLE   89,148 0 4,355
Danaher Corp COM 235851102 6,461 24,075 SH   SOLE   23,775 0 300
ISHARES TR MSCI EMG MKT ETF 464287234 346 6,272 SH   SOLE   2,607 0 3,665
Illinois Tool Works Inc COM 452308109 865 3,867 SH   SOLE   3,367 0 500
McCormick & Co Inc COM NON VTG 579780206 3,182 36,030 SH   SOLE   31,512 0 4,518
Sherwin-Williams Co COM 824348106 603 2,215 SH   SOLE   2,215 0 0
ISHARES TR TIPS BD ETF 464287176 1,738 13,576 SH   SOLE   2,916 0 10,660
ISHARES TR MSCI EAFE GRW ETF 464288885 1,455 13,567 SH   SOLE   11,875 0 1,692
COMCAST CORP NEW CL A 20030N101 466 8,166 SH   SOLE   5,066 0 3,100
Principal Finl Group Inc COM 74251V102 458 7,250 SH   SOLE   5,550 0 1,700
ISHARES TR RUS 1000 ETF 464287622 698 2,885 SH   SOLE   2,885 0 0
ISHARES TR CORE US AGGBD ET 464287226 649 5,624 SH   SOLE   4,541 0 1,083
Novartis Ag SPONSORED ADR 66987V109 2,025 22,193 SH   SOLE   22,043 0 150
Omnicom Group Inc COM 681919106 360 4,500 SH   SOLE   200 0 4,300
ALPHABET INC CAP STK CL C 02079K107 622 248 SH   SOLE   218 0 30
ALPHABET INC CAP STK CL A 02079K305 496 203 SH   SOLE   173 0 30
TYSON FOODS INC CL A 902494103 360 4,875 SH   SOLE   4,875 0 0
Parker Hannifin Corp COM 701094104 498 1,620 SH   SOLE   1,620 0 0
Linde PLC COM G5494J103 938 3,245 SH   SOLE   3,245 0 0
ALCON INC ORD SHS H01301128 283 4,021 SH   SOLE   4,021 0 0
AMPHENOL CORP NEW CL A 032095101 1,642 24,000 SH   SOLE   24,000 0 0
APTARGROUP INC COM 038336103 296 2,100 SH   SOLE   2,100 0 0
FISERV INC COM 337738108 1,705 15,952 SH   SOLE   15,952 0 0
Fortive Corp Com COM 34959J108 265 3,800 SH   SOLE   3,800 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,230 1,610 SH   SOLE   1,610 0 0
STARBUCKS CORP COM 855244109 1,118 10,001 SH   SOLE   10,001 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 3,222 6,085 SH   SOLE   6,085 0 0
ERICSSON ADR B SEK 10 294821608 629 50,008 SH   SOLE   50,008 0 0
GLOBE LIFE INC COM 37959E102 1,429 15,000 SH   SOLE   15,000 0 0
Morgan Stanley COM 617446448 2,649 28,890 SH   SOLE   27,890 0 1,000
Nike Inc CL B 654106103 6,169 39,931 SH   SOLE   39,931 0 0
Stanley Black & Decker Inc COM 854502101 915 4,462 SH   SOLE   4,462 0 0
COSTCO WHSL CORP NEW COM 22160K105 303 766 SH   SOLE   666 0 100
Charles Schwab Corp COM 808513105 1,691 23,229 SH   SOLE   23,229 0 0
Hewlett Packard Enterprise Co COM 42824C109 160 11,008 SH   SOLE   11,008 0 0
ISHARES TR S&P US PFD STK 464288687 228 5,785 SH   SOLE   0 0 5,785
SELECT SECTOR SPDR TR ENERGY 81369Y506 544 10,100 SH   SOLE   8,900 0 1,200
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 259 750 SH   SOLE   500 0 250
EDWARDS LIFESCIENCES CORP COM 28176E108 645 6,230 SH   SOLE   3,140 0 3,090
Dte Energy Company COM 233331107 389 3,000 SH   SOLE   3,000 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 389 5,352 SH   SOLE   0 0 5,352
ISHARES TR EAFE SML CP ETF 464288273 209 2,824 SH   SOLE   0 0 2,824
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,685 16,170 SH   SOLE   16,170 0 0
Hubbell Incorporated B COM 443510201 747 4,000 SH   SOLE   0 0 4,000
McKesson Corp COM 58155Q103 631 3,300 SH   SOLE   0 0 3,300
ADOBE SYS INC COM 00724F101 321 548 SH   SOLE   548 0 0
NVIDIA CORP COM 67066G104 288 360 SH   SOLE   360 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,623 41,137 SH   SOLE   41,137 0 0
DEXCOM INC COM 252131107 313 734 SH   SOLE   734 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 315 343 SH   SOLE   343 0 0
INTUIT COM 461202103 225 460 SH   SOLE   460 0 0
CABLE ONE INC COM 12685J105 536 280 SH   SOLE   280 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 428 4,108 SH   SOLE   4,108 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 284 2,140 SH   SOLE   2,140 0 0