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 4,079 19,633 SH   SOLE   15,448 0 4,185
Adobe Inc COM 00724F101 382 1,434 SH   SOLE   0 0 1,434
Air Prods & Chems Inc COM 009158106 4,461 23,360 SH   SOLE   18,445 0 4,915
Alphabet Inc COM 02079K305 4,507 3,830 SH   SOLE   2,769 0 1,061
Amazon.com Inc COM 023135106 5,016 2,817 SH   SOLE   1,974 0 843
American Express Co COM 025816109 4,124 37,732 SH   SOLE   30,007 0 7,725
Amgen Inc COM 031162100 4,207 22,146 SH   SOLE   15,754 0 6,392
Analog Devices Inc COM 032654105 531 5,040 SH   SOLE   0 0 5,040
Apple Inc COM 037833100 4,478 23,576 SH   SOLE   18,426 0 5,150
Archer Daniels Midland COM 039483102 3,652 84,675 SH   SOLE   68,475 0 16,200
Arista Networks Inc COM 040413106 476 1,515 SH   SOLE   0 0 1,515
Autodesk Inc COM 052769106 490 3,146 SH   SOLE   0 0 3,146
Automatic Data Process COM 053015103 4,367 27,338 SH   SOLE   22,113 0 5,225
Becton Dickinson & Co COM 075887109 4,582 18,347 SH   SOLE   13,039 0 5,308
Bio Techne Corp COM 09073M104 468 2,357 SH   SOLE   0 0 2,357
BlackRock Inc COM 09247X101 3,739 8,748 SH   SOLE   6,825 0 1,923
CME Group Inc COM 12572Q105 412 2,503 SH   SOLE   0 0 2,503
Caterpillar Inc COM 149123101 3,990 29,450 SH   SOLE   23,380 0 6,070
Chevron Corp COM 166764100 378 3,066 SH   SOLE   0 0 3,066
Cisco Sys Inc COM 17275R102 5,156 95,498 SH   SOLE   66,956 0 28,542
Corning Inc COM 219350105 3,746 113,183 SH   SOLE   88,559 0 24,624
Costco Whsl Corp COM 22160K105 4,641 19,167 SH   SOLE   15,450 0 3,717
Disney Walt Co COM 254687106 3,872 34,871 SH   SOLE   27,376 0 7,495
Ecolab Inc COM 278865100 433 2,450 SH   SOLE   0 0 2,450
Emerson Elec Co COM 291011104 2,999 43,793 SH   SOLE   42,183 0 1,610
Exxon Mobil Corp COM 30231G102 3,955 48,951 SH   SOLE   38,701 0 10,250
Fedex Corp COM 31428X106 3,717 20,488 SH   SOLE   16,358 0 4,130
General Dynamics Corp COM 369550108 3,667 21,660 SH   SOLE   17,010 0 4,650
Halliburton Co COM 406216101 645 22,000 SH   SOLE   0 0 22,000
Home Depot Inc COM 437076102 4,163 21,697 SH   SOLE   16,863 0 4,834
Honeywell Inc COM 438516106 448 2,818 SH   SOLE   0 0 2,818
Illinois Tool Wks Inc COM 452308109 4,019 28,001 SH   SOLE   21,981 0 6,020
Illumina Inc COM 452327109 504 1,622 SH   SOLE   0 0 1,622
Intel Corp COM 458140100 4,274 79,594 SH   SOLE   63,294 0 16,300
International Bus Mach COM 459200101 2,708 19,195 SH   SOLE   14,185 0 5,010
International Paper Co COM 460146103 3,611 78,046 SH   SOLE   61,546 0 16,500
Iqvia Hldgs Inc COM 46266C105 467 3,245 SH   SOLE   0 0 3,245
JPMorgan Chase & Co COM 46625H100 3,182 31,437 SH   SOLE   30,040 0 1,397
Johnson & Johnson COM 478160104 4,175 29,865 SH   SOLE   23,825 0 6,040
McDonalds Corp COM 580135101 4,383 23,082 SH   SOLE   18,557 0 4,525
Microsoft Corp COM 594918104 4,570 38,752 SH   SOLE   30,325 0 8,427
Moodys Corp COM 615369105 370 2,042 SH   SOLE   0 0 2,042
Morgan Stanley COM 617446448 3,655 86,607 SH   SOLE   68,107 0 18,500
Nike Inc COM 654106103 411 4,876 SH   SOLE   0 0 4,876
Nucor Corp COM 670346105 3,568 61,152 SH   SOLE   48,212 0 12,940
Nvidia Corp COM 67066G104 5,072 28,245 SH   SOLE   20,095 0 8,150
Occidental Petroleum COM 674599105 3,859 58,289 SH   SOLE   46,159 0 12,130
Paypal Hldgs Inc COM 70450Y103 476 4,587 SH   SOLE   0 0 4,587
Pepsico Inc COM 713448108 4,400 35,901 SH   SOLE   28,756 0 7,145
Pfizer Inc COM 717081103 4,147 97,653 SH   SOLE   77,293 0 20,360
Procter & Gamble Co COM 742718109 4,398 42,266 SH   SOLE   34,066 0 8,200
Raytheon Co COM 755111507 380 2,089 SH   SOLE   0 0 2,089
Roper Technologies Inc COM 776696106 514 1,503 SH   SOLE   0 0 1,503
Salesforce Com Inc COM 79466L302 441 2,785 SH   SOLE   0 0 2,785
Schlumberger Ltd COM 806857108 3,159 72,510 SH   SOLE   70,060 0 2,450
Schwab Charles CP COM 808513105 440 10,298 SH   SOLE   0 0 10,298
Starbucks Corp COM 855244109 4,261 57,316 SH   SOLE   45,141 0 12,175
Stryker Corp COM 863667101 4,925 24,934 SH   SOLE   17,399 0 7,535
Tapestry Inc COM 876030107 3,373 103,815 SH   SOLE   82,415 0 21,400
Tesla Inc COM 88160R101 274 979 SH   SOLE   0 0 979
Texas Instruments Inc COM 882508104 4,383 41,321 SH   SOLE   28,921 0 12,400
Thermo Fisher Scientific COM 883556102 316 1,155 SH   SOLE   0 0 1,155
US Bancorp DE COM 902973304 3,563 73,946 SH   SOLE   58,406 0 15,540
Unilever NV NY COM 904784709 3,366 57,752 SH   SOLE   54,574 0 3,178
Union Pac Corp COM 907818108 4,265 25,508 SH   SOLE   19,933 0 5,575
Verizon Comm COM 92343V104 4,322 73,085 SH   SOLE   57,635 0 15,450
Visa Inc COM 92826C839 5,125 32,812 SH   SOLE   23,000 0 9,812
Wal-Mart Inc COM 931142103 4,002 41,034 SH   SOLE   32,289 0 8,745
Walgreens Boots Allian COM 931427108 3,483 55,043 SH   SOLE   43,268 0 11,775
Zoetis Inc COM 98978V103 4,428 43,985 SH   SOLE   34,960 0 9,025