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
3M Co COM 88579Y101 11,703 105,909 SH   SOLE   87,424 0 18,485
ABBOTT LABS COM 002824100 19,886 205,519 SH   SOLE   162,944 0 42,575
AbbVie Inc COM 00287Y109 7,990 59,536 SH   SOLE   53,234 0 6,302
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,936 30,844 SH   SOLE   23,176 0 7,668
Aflac Inc COM 001055102 6,458 114,918 SH   SOLE   87,748 0 27,170
ALCON AG ORD SHS H01301128 234 4,014 SH   SOLE   4,014 0 0
ALPHABET INC CAP STK CL A 02079K305 643 6,720 SH   SOLE   6,120 0 600
ALPHABET INC CAP STK CL C 02079K107 717 7,460 SH   SOLE   6,860 0 600
AMAZON COM INC COM 023135106 452 4,000 SH   SOLE   4,000 0 0
AMCOR PLC ORD G0250X107 2,148 200,206 SH   SOLE   179,806 0 20,400
American Express Co COM 025816109 1,150 8,525 SH   SOLE   6,125 0 2,400
AMERICAN TOWER CORP NEW COM 03027X100 7,796 36,312 SH   SOLE   27,112 0 9,200
AMERIPRISE FINL INC COM 03076C106 960 3,809 SH   SOLE   1,609 0 2,200
Amgen Inc COM 031162100 16,927 75,097 SH   SOLE   59,542 0 15,555
AMPHENOL CORP NEW CL A 032095101 1,567 23,400 SH   SOLE   23,400 0 0
Apple Inc COM 037833100 33,327 241,148 SH   SOLE   184,136 0 57,012
APTARGROUP INC COM 038336103 200 2,100 SH   SOLE   2,100 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,585 32,133 SH   SOLE   29,733 0 2,400
AT&T Inc COM 00206R102 2,967 193,416 SH   SOLE   154,300 0 39,116
AUTOMATIC DATA PROCESSING IN COM 053015103 15,181 67,115 SH   SOLE   53,135 0 13,980
BALL CORP COM 058498106 7,359 152,290 SH   SOLE   111,125 0 41,165
BAXTER INTL INC COM 071813109 7,411 137,589 SH   SOLE   98,566 0 39,023
BECTON DICKINSON & CO COM 075887109 9,550 42,857 SH   SOLE   30,837 0 12,020
Berkshire Hathaway Inc Del CL B NEW 084670702 632 2,365 SH   SOLE   2,365 0 0
BIO-TECHNE CORP COM 09073M104 4,032 14,196 SH   SOLE   13,533 0 663
BLACKROCK INC COM 09247X101 7,135 12,966 SH   SOLE   10,176 0 2,790
BRISTOL-MYERS SQUIBB CO COM 110122108 1,488 20,938 SH   SOLE   17,988 0 2,950
C H ROBINSON WORLDWIDE INC COM 12541W209 4,651 48,297 SH   SOLE   42,959 0 5,338
CABLE ONE INC COM 12685J105 282 331 SH   SOLE   331 0 0
Caterpillar Inc COM 149123101 1,593 9,707 SH   SOLE   7,807 0 1,900
CELANESE CORP DEL COM 150870103 479 5,303 SH   SOLE   2,463 0 2,840
CenterPoint Energy Inc COM 15189T107 2,601 92,303 SH   SOLE   89,148 0 3,155
CHEVRON CORP NEW COM 166764100 12,863 89,535 SH   SOLE   66,110 0 23,425
Church & Dwight Co Inc COM 171340102 567 7,935 SH   SOLE   6,085 0 1,850
CISCO SYS INC COM 17275R102 14,792 369,794 SH   SOLE   303,206 0 66,588
CLOROX CO DEL COM 189054109 1,216 9,475 SH   SOLE   6,870 0 2,605
COCA COLA CO COM 191216100 2,605 46,497 SH   SOLE   39,922 0 6,575
COLGATE PALMOLIVE CO COM 194162103 7,538 107,300 SH   SOLE   75,610 0 31,690
COMCAST CORP NEW CL A 20030N101 284 9,689 SH   SOLE   7,689 0 2,000
Conagra Brands Inc COM 205887102 1,126 34,510 SH   SOLE   30,010 0 4,500
ConocoPhillips COM 20825C104 1,262 12,328 SH   SOLE   10,703 0 1,625
COSTCO WHSL CORP NEW COM 22160K105 366 775 SH   SOLE   675 0 100
CVS Health Corp COM 126650100 810 8,492 SH   SOLE   6,455 0 2,037
DANAHER CORPORATION COM 235851102 6,266 24,260 SH   SOLE   23,960 0 300
Deere & Co COM 244199105 13,552 40,589 SH   SOLE   29,049 0 11,540
DISNEY WALT CO COM 254687106 397 4,207 SH   SOLE   3,782 0 425
DOMINION ENERGY INC COM 25746U109 2,213 32,025 SH   SOLE   19,455 0 12,570
DONALDSON INC COM 257651109 5,584 113,927 SH   SOLE   99,812 0 14,115
DTE ENERGY CO COM 233331107 345 3,000 SH   SOLE   3,000 0 0
Ecolab Inc COM 278865100 11,727 81,199 SH   SOLE   67,468 0 13,731
EDWARDS LIFESCIENCES CORP COM 28176E108 515 6,230 SH   SOLE   3,980 0 2,250
EMERSON ELEC CO COM 291011104 2,990 40,832 SH   SOLE   34,022 0 6,810
ERICSSON ADR B SEK 10 294821608 287 50,008 SH   SOLE   50,008 0 0
Exxon Mobil Corp COM 30231G102 5,329 61,040 SH   SOLE   40,672 0 20,368
FACTSET RESH SYS INC COM 303075105 390 975 SH   SOLE   390 0 585
Fastenal Co COM 311900104 2,768 60,127 SH   SOLE   41,697 0 18,430
FEDERATED HERMES INC CL B 314211103 1,359 41,040 SH   SOLE   39,140 0 1,900
FedEx Corp COM 31428X106 1,460 9,835 SH   SOLE   8,285 0 1,550
FISERV INC COM 337738108 1,493 15,952 SH   SOLE   15,952 0 0
FORTIVE CORP COM 34959J108 222 3,800 SH   SOLE   3,800 0 0
FULLER H B CO COM 359694106 469 7,800 SH   SOLE   2,000 0 5,800
General Dynamics Corp COM 369550108 9,172 43,228 SH   SOLE   30,868 0 12,360
General Electric Co COM NEW 369604301 227 3,662 SH   SOLE   3,662 0 0
GENERAL MLS INC COM 370334104 6,535 85,297 SH   SOLE   70,467 0 14,830
Genuine Parts Co COM 372460105 4,615 30,910 SH   SOLE   27,930 0 2,980
GLOBE LIFE INC COM 37959E102 1,496 15,000 SH   SOLE   15,000 0 0
Graco Inc COM 384109104 4,045 67,475 SH   SOLE   61,965 0 5,510
HEWLETT PACKARD ENTERPRISE C COM 42824C109 132 11,008 SH   SOLE   11,008 0 0
HOME DEPOT INC COM 437076102 20,552 74,480 SH   SOLE   59,371 0 15,109
HONEYWELL INTL INC COM 438516106 3,504 20,984 SH   SOLE   19,339 0 1,645
Hormel Foods Corp COM 440452100 10,538 231,900 SH   SOLE   177,060 0 54,840
HUBBELL INC COM 443510607 892 4,000 SH   SOLE   0 0 4,000
ILLINOIS TOOL WKS INC COM 452308109 699 3,867 SH   SOLE   3,367 0 500
Intel Corp COM 458140100 4,818 186,951 SH   SOLE   171,552 0 15,399
INTERNATIONAL BUSINESS MACHS COM 459200101 12,264 103,226 SH   SOLE   78,602 0 24,624
ISHARES INC CORE MSCI EMKT 46434G103 512 11,902 SH   SOLE   7,251 0 4,651
ISHARES TR SELECT DIVID ETF 464287168 523 4,880 SH   SOLE   1,075 0 3,805
ISHARES TR CORE MSCI EAFE 46432F842 1,139 21,618 SH   SOLE   18,704 0 2,914
ISHARES TR S&P MC 400GR ETF 464287606 444 7,043 SH   SOLE   6,773 0 270
ISHARES TR CORE S&P MCP ETF 464287507 1,235 5,633 SH   SOLE   4,252 0 1,381
ISHARES TR RUSSELL 2000 ETF 464287655 6,450 39,107 SH   SOLE   34,639 0 4,468
ISHARES TR CORE S&P SCP ETF 464287804 1,015 11,643 SH   SOLE   10,708 0 935
ISHARES TR MSCI EAFE ETF 464287465 1,447 25,840 SH   SOLE   22,496 0 3,344
ISHARES TR RUS 1000 VAL ETF 464287598 605 4,452 SH   SOLE   2,602 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614 1,419 6,745 SH   SOLE   3,966 0 2,779
ISHARES TR RUS 2000 VAL ETF 464287630 276 2,141 SH   SOLE   441 0 1,700
ISHARES TR RUS 2000 GRW ETF 464287648 408 1,974 SH   SOLE   911 0 1,063
ISHARES TR RUS MID CAP ETF 464287499 335 5,398 SH   SOLE   4,438 0 960
ISHARES TR TIPS BD ETF 464287176 1,328 12,662 SH   SOLE   5,060 0 7,602
ISHARES TR EAFE GRWTH ETF 464288885 984 13,567 SH   SOLE   12,820 0 747
ISHARES TR CORE US AGGBD ET 464287226 394 4,088 SH   SOLE   3,623 0 465
ISHARES TR RUS 1000 ETF 464287622 336 1,705 SH   SOLE   1,705 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 216 2,250 SH   SOLE   0 0 2,250
ISHARES TR S&P 500 GRWT ETF 464287309 310 5,352 SH   SOLE   0 0 5,352
ISHARES TR S&P 100 ETF 464287101 256 1,576 SH   SOLE   1,576 0 0
Johnson & Johnson COM 478160104 15,920 97,456 SH   SOLE   79,453 0 18,003
JOHNSON CTLS INTL PLC SHS G51502105 943 19,169 SH   SOLE   16,794 0 2,375
JPMorgan Chase & Co COM 46625H100 8,768 83,907 SH   SOLE   63,455 0 20,452
Kimberly-Clark Corp COM 494368103 4,355 38,701 SH   SOLE   35,291 0 3,410
KLA CORP COM NEW 482480100 861 2,845 SH   SOLE   1,880 0 965
L3HARRIS TECHNOLOGIES INC COM 502431109 8,375 40,295 SH   SOLE   28,731 0 11,564
Leggett & Platt Inc COM 524660107 2,492 75,011 SH   SOLE   68,671 0 6,340
LILLY ELI & CO COM 532457108 7,335 22,683 SH   SOLE   22,683 0 0
Linde PLC SHS G5494J103 879 3,260 SH   SOLE   3,260 0 0
LOWES COS INC COM 548661107 1,381 7,355 SH   SOLE   6,255 0 1,100
MARATHON PETE CORP COM 56585A102 248 2,500 SH   SOLE   2,500 0 0
McCormick & Co Inc COM NON VTG 579780206 2,806 39,367 SH   SOLE   35,659 0 3,708
MCDONALDS CORP COM 580135101 11,454 49,640 SH   SOLE   35,909 0 13,731
McKesson Corp COM 58155Q103 1,122 3,300 SH   SOLE   0 0 3,300
MDU RES GROUP INC COM 552690109 735 26,864 SH   SOLE   20,464 0 6,400
Medtronic PLC SHS G5960L103 3,077 38,108 SH   SOLE   34,008 0 4,100
Merck & Co Inc COM 58933Y105 2,267 26,327 SH   SOLE   22,017 0 4,310
METTLER TOLEDO INTERNATIONAL COM 592688105 1,653 1,525 SH   SOLE   1,525 0 0
Microsoft Corp COM 594918104 36,738 157,743 SH   SOLE   125,244 0 32,499
Morgan Stanley COM NEW 617446448 2,299 29,094 SH   SOLE   29,094 0 0
NextEra Energy Inc COM 65339F101 1,077 13,735 SH   SOLE   13,735 0 0
Nike Inc CL B 654106103 3,394 40,832 SH   SOLE   40,832 0 0
NORTHERN TR CORP COM 665859104 537 6,275 SH   SOLE   6,275 0 0
Novartis Ag SPONSORED ADR 66987V109 1,680 22,099 SH   SOLE   21,949 0 150
Omnicom Group Inc COM 681919106 224 3,550 SH   SOLE   200 0 3,350
Oracle Corp COM 68389X105 13,019 213,177 SH   SOLE   172,084 0 41,093
PARKER-HANNIFIN CORP COM 701094104 382 1,575 SH   SOLE   1,575 0 0
PAYCHEX INC COM 704326107 1,779 15,850 SH   SOLE   14,690 0 1,160
PAYPAL HLDGS INC COM 70450Y103 305 3,542 SH   SOLE   3,542 0 0
Pentair PLC SHS G7S00T104 528 13,003 SH   SOLE   10,688 0 2,315
PepsiCo Inc COM 713448108 14,120 86,487 SH   SOLE   67,325 0 19,162
Pfizer Inc COM 717081103 2,113 48,290 SH   SOLE   38,960 0 9,330
Phillips 66 COM 718546104 510 6,324 SH   SOLE   5,288 0 1,036
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 509 7,050 SH   SOLE   6,050 0 1,000
PROCTER AND GAMBLE CO COM 742718109 15,709 124,425 SH   SOLE   97,491 0 26,934
PROSHARES TR S&P 500 DV ARIST 74348A467 520 6,500 SH   SOLE   6,500 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 6,478 79,137 SH   SOLE   60,590 0 18,547
Ross Stores Inc COM 778296103 2,163 25,667 SH   SOLE   23,667 0 2,000
ROYAL BK CDA COM 780087102 8,924 99,115 SH   SOLE   72,072 0 27,043
SCHWAB CHARLES CORP COM 808513105 1,720 23,929 SH   SOLE   23,929 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,241 32,826 SH   SOLE   32,826 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,206 42,859 SH   SOLE   42,859 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,033 14,350 SH   SOLE   9,750 0 4,600
SHERWIN WILLIAMS CO COM 824348106 395 1,930 SH   SOLE   1,930 0 0
SMUCKER J M CO COM NEW 832696405 590 4,295 SH   SOLE   4,095 0 200
Southern Co COM 842587107 3,240 47,649 SH   SOLE   25,576 0 22,073
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 215 750 SH   SOLE   500 0 250
SPDR S&P 500 ETF TR TR UNIT 78462F103 17,472 48,916 SH   SOLE   40,982 0 7,933
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 6,161 15,340 SH   SOLE   14,141 0 1,199
SPDR SER TR S&P DIVID ETF 78464A763 1,102 9,884 SH   SOLE   8,510 0 1,374
Stanley Black & Decker Inc COM 854502101 364 4,846 SH   SOLE   4,846 0 0
STARBUCKS CORP COM 855244109 843 10,001 SH   SOLE   10,001 0 0
STRYKER CORPORATION COM 863667101 8,298 40,972 SH   SOLE   38,077 0 2,895
Sysco Corp COM 871829107 8,947 126,527 SH   SOLE   93,057 0 33,470
Target Corp COM 87612E106 20,382 137,354 SH   SOLE   113,574 0 23,780
TJX COS INC NEW COM 872540109 7,460 120,097 SH   SOLE   107,732 0 12,365
Tractor Supply Co COM 892356106 1,629 8,762 SH   SOLE   8,602 0 160
TRAVELERS COMPANIES INC COM 89417E109 4,330 28,266 SH   SOLE   25,646 0 2,620
TYSON FOODS INC CL A 902494103 688 10,441 SH   SOLE   10,441 0 0
UNION PAC CORP COM 907818108 973 4,996 SH   SOLE   2,105 0 2,891
United Parcel Service Inc CL B 911312106 3,233 20,011 SH   SOLE   18,511 0 1,500
UnitedHealth Group Inc COM 91324P102 18,159 35,956 SH   SOLE   29,755 0 6,201
US BANCORP DEL COM 902973304 9,462 234,661 SH   SOLE   168,078 0 66,583
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 307 4,302 SH   SOLE   3,176 0 1,126
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,047 6,236 SH   SOLE   3,684 0 2,552
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 833 22,831 SH   SOLE   19,360 0 3,471
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 568 4,200 SH   SOLE   4,200 0 0
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 886 24,367 SH   SOLE   14,497 0 9,870
Verizon Communications Inc COM 92343V104 5,919 155,884 SH   SOLE   120,025 0 35,859
VISA INC COM CL A 92826C839 8,174 46,010 SH   SOLE   37,205 0 8,805
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,070 97,765 SH   SOLE   69,895 0 27,870
WALMART INC COM 931142103 2,866 22,098 SH   SOLE   17,848 0 4,250
WARNER BROS DISCOVERY INC COM SER A 934423104 498 43,266 SH   SOLE   35,771 0 7,495
WELLS FARGO CO NEW COM 949746101 1,076 26,765 SH   SOLE   20,605 0 6,160
WILLIAMS COS INC COM 969457100 407 14,231 SH   SOLE   804 0 13,427
Xcel Energy Inc COM 98389B100 6,366 99,461 SH   SOLE   74,794 0 24,667
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1,542 5,885 SH   SOLE   5,885 0 0