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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON Stock 023135106   740,708 4,875 SH   SOLE 0 0 0 4,875
INVESCO QQQ TRUST SERIES I ETF 46090E103   307,140 750 SH   SOLE 0 0 0 750
JOHNSON & JOHNSON Stock 478160104   12,832,461 81,871 SH   SOLE 0 0 0 81,871
F5 NETWORKS Stock 315616102   11,614,549 64,893 SH   SOLE 0 0 0 64,893
PROCTER & GAMBLE Stock 742718109   14,393,745 98,224 SH   SOLE 0 0 0 98,224
COCA COLA Stock 191216100   569,853 9,670 SH   SOLE 0 0 0 9,670
GENERAL MILLS Stock 370334104   2,596,480 39,860 SH   SOLE 0 0 0 39,860
UNITED PARCEL SERVICE Stock 911312106   9,521,220 60,556 SH   SOLE 0 0 0 60,556
INTEL Stock 458140100   17,726,994 352,776 SH   SOLE 0 0 0 352,776
STATE STREET Stock 857477103   1,425,264 18,400 SH   SOLE 0 0 0 18,400
MEDTRONIC Stock G5960L103   10,843,679 131,630 SH   SOLE 0 0 0 131,630
CLOROX Stock 189054109   1,552,805 10,890 SH   SOLE 0 0 0 10,890
MERCK Stock 58933Y105   18,558,693 170,232 SH   SOLE 0 0 0 170,232
SPDR S&P 500 ETF TRUST ETF 78462F103   616,002 1,296 SH   SOLE 0 0 0 1,296
ILLINOIS TOOL WORKS Stock 452308109   235,746 900 SH   SOLE 0 0 0 900
EMERSON ELECTRIC Stock 291011104   8,525,621 87,595 SH   SOLE 0 0 0 87,595
CHUBB LIMITED Stock H1467J104   13,334,452 59,002 SH   SOLE 0 0 0 59,002
SHERWIN WILLIAMS Stock 824348106   530,230 1,700 SH   SOLE 0 0 0 1,700
PEPSICO Stock 713448108   10,086,628 59,389 SH   SOLE 0 0 0 59,389
BP PLC ADR 055622104   13,302,541 375,778 SH   SOLE 0 0 0 375,778
AUTOMATIC DATA PROCESSING Stock 053015103   13,932,072 59,802 SH   SOLE 0 0 0 59,802
DUPONT Stock 26614N102   9,759,032 126,856 SH   SOLE 0 0 0 126,856
SOUTHERN Stock 842587107   203,348 2,900 SH   SOLE 0 0 0 2,900
FORTINET Stock 34959E109   9,052,542 154,665 SH   SOLE 0 0 0 154,665
IQVIA Stock 46266C105   428,053 1,850 SH   SOLE 0 0 0 1,850
BERKSHIRE HATHAWAY CL B Stock 084670702   713,320 2,000 SH   SOLE 0 0 0 2,000
WEYERHAEUSER REIT 962166104   11,833,448 340,335 SH   SOLE 0 0 0 340,335
FISERV Stock 337738108   6,384,955 48,065 SH   SOLE 0 0 0 48,065
NEWMONT Stock 651639106   15,704,401 379,425 SH   SOLE 0 0 0 379,425
COMCAST CORP Stock 20030N101   1,117,430 25,483 SH   SOLE 0 0 0 25,483
MICROSOFT Stock 594918104   1,889,601 5,025 SH   SOLE 0 0 0 5,025
SLB Stock 806857108   8,498,340 163,304 SH   SOLE 0 0 0 163,304
NEXTERA ENERGY Stock 65339F101   1,501,189 24,715 SH   SOLE 0 0 0 24,715
NORFOLK SOUTHERN Stock 655844108   401,846 1,700 SH   SOLE 0 0 0 1,700
INTERNATIONAL FLAVORS & FRAGRANCES Stock 459506101   11,834,332 146,157 SH   SOLE 0 0 0 146,157
DOW Stock 260557103   391,229 7,134 SH   SOLE 0 0 0 7,134
ILLUMINA Stock 452327109   5,015,425 36,020 SH   SOLE 0 0 0 36,020
CORTEVA Stock 22052L104   12,566,924 262,248 SH   SOLE 0 0 0 262,248
ELI LILLY Stock 532457108   570,096 978 SH   SOLE 0 0 0 978
AIR PRODUCTS Stock 009158106   511,458 1,868 SH   SOLE 0 0 0 1,868
DUKE ENERGY Stock 26441C204   399,902 4,121 SH   SOLE 0 0 0 4,121
SYSCO Stock 871829107   8,344,133 114,100 SH   SOLE 0 0 0 114,100
VISA Stock 92826C839   1,953,146 7,502 SH   SOLE 0 0 0 7,502
HERSHEY COMPANY Stock 427866108   4,849,304 26,010 SH   SOLE 0 0 0 26,010
SPLUNK Stock 848637104   2,992,611 19,643 SH   SOLE 0 0 0 19,643
PHILLIPS 66 Stock 718546104   544,409 4,089 SH   SOLE 0 0 0 4,089
AMERICAN TOWER REIT 03027X100   6,686,883 30,975 SH   SOLE 0 0 0 30,975
ASPEN TECHNOLOGY Stock 29109X106   1,386,945 6,300 SH   SOLE 0 0 0 6,300
NOVARTIS ADR 66987V109   13,137,207 130,110 SH   SOLE 0 0 0 130,110
ACCENTURE Stock G1151C101   5,968,979 17,010 SH   SOLE 0 0 0 17,010
NORTHERN TRUST Stock 665859104   9,107,893 107,939 SH   SOLE 0 0 0 107,939
NVIDIA CORPORATION COM Stock 67066G104   265,438 536 SH   SOLE 0 0 0 536
ANSYS Stock 03662Q105   1,578,528 4,350 SH   SOLE 0 0 0 4,350
SKILLZ INC COM CL A Stock 83067L208   84,240 13,500 SH   SOLE 0 0 0 13,500
FASTENAL Stock 311900104   9,939,928 153,465 SH   SOLE 0 0 0 153,465
MCDONALD'S Stock 580135101   444,765 1,500 SH   SOLE 0 0 0 1,500
CISCO SYSTEMS Stock 17275R102   893,093 17,678 SH   SOLE 0 0 0 17,678
AUTODESK Stock 052769106   2,061,058 8,465 SH   SOLE 0 0 0 8,465
UNION PACIFIC Stock 907818108   4,011,466 16,332 SH   SOLE 0 0 0 16,332
J.P. MORGAN CHASE Stock 46625H100   879,417 5,170 SH   SOLE 0 0 0 5,170
HARTFORD FINANCIAL Stock 416515104   286,072 3,559 SH   SOLE 0 0 0 3,559
CHEVRON Stock 166764100   333,373 2,235 SH   SOLE 0 0 0 2,235
CONOCOPHILLIPS Stock 20825C104   656,028 5,652 SH   SOLE 0 0 0 5,652
WAL-MART STORES Stock 931142103   214,719 1,362 SH   SOLE 0 0 0 1,362
INTERNATIONAL BUSINESS MACHINES Stock 459200101   10,477,013 64,060 SH   SOLE 0 0 0 64,060
ORACLE Stock 68389X105   274,118 2,600 SH   SOLE 0 0 0 2,600
TEXAS INSTRUMENTS Stock 882508104   7,456,773 43,745 SH   SOLE 0 0 0 43,745
PFIZER Stock 717081103   2,970,005 103,161 SH   SOLE 0 0 0 103,161
3M Stock 88579Y101   10,076,571 92,175 SH   SOLE 0 0 0 92,175
ALPHABET CL C Stock 02079K107   219,851 1,560 SH   SOLE 0 0 0 1,560
WILLIAMS COS Stock 969457100   10,447,259 299,950 SH   SOLE 0 0 0 299,950
TRIMBLE Stock 896239100   4,204,662 79,035 SH   SOLE 0 0 0 79,035
C. H. ROBINSON WORLDWIDE Stock 12541W209   4,647,350 53,795 SH   SOLE 0 0 0 53,795
GARTNER Stock 366651107   7,382,415 16,365 SH   SOLE 0 0 0 16,365
EXXON MOBIL Stock 30231G102   2,196,061 21,965 SH   SOLE 0 0 0 21,965
COLGATE-PALMOLIVE Stock 194162103   5,871,439 73,660 SH   SOLE 0 0 0 73,660
BIO-TECHNE Stock 09073M104   1,145,054 14,840 SH   SOLE 0 0 0 14,840
APPLE Stock 037833100   3,410,476 17,714 SH   SOLE 0 0 0 17,714
WALT DISNEY Stock 254687106   519,168 5,750 SH   SOLE 0 0 0 5,750