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
3M COM 88579y101   7,846 78,385 SH   SOLE   0 0 78,385
AT&T COM 00206r102   633 39,714 SH   SOLE   0 0 39,714
Accenture COM g1151c101   5,278 17,105 SH   SOLE   0 0 17,105
Air Products COM 009158106   507 1,694 SH   SOLE   0 0 1,694
Amazon COM 023135106   473 3,625 SH   SOLE   0 0 3,625
American Tower COM 03027x100   5,469 28,200 SH   SOLE   0 0 28,200
Ansys COM 03662q105   1,752 5,305 SH   SOLE   0 0 5,305
Apple COM 037833100   432 2,225 SH   SOLE   0 0 2,225
Aspen Technology COM 29109X106   1,056 6,300 SH   SOLE   0 0 6,300
Autodesk COM 052769106   1,601 7,825 SH   SOLE   0 0 7,825
Automatic Data Processing COM 053015103   12,771 58,107 SH   SOLE   0 0 58,107
BP PLC COM 055622104   12,485 353,788 SH   SOLE   0 0 353,788
Berkshire Hathaway Class A (3 COM 084990175   1,553 300 SH   SOLE   0 0 300
Bio-Techne COM 09073M104   761 9,325 SH   SOLE   0 0 9,325
C. H. Robinson Worldwide COM 12541w209   3,791 40,185 SH   SOLE   0 0 40,185
Chevron COM 166764100   379 2,410 SH   SOLE   0 0 2,410
Chubb Limited COM h1467j104   11,452 59,470 SH   SOLE   0 0 59,470
Cisco Systems COM 17275r102   960 18,550 SH   SOLE   0 0 18,550
Clorox COM 189054109   1,672 10,511 SH   SOLE   0 0 10,511
Coca Cola COM 191216100   590 9,800 SH   SOLE   0 0 9,800
Colgate-Palmolive COM 194162103   5,687 73,820 SH   SOLE   0 0 73,820
Comcast Corp COM 20030n101   1,039 25,000 SH   SOLE   0 0 25,000
ConocoPhillips COM 20825C104   603 5,817 SH   SOLE   0 0 5,817
Corteva COM 22052l104   13,420 234,210 SH   SOLE   0 0 234,210
Dow COM 260557103   380 7,134 SH   SOLE   0 0 7,134
DuPont COM 26614n102   9,277 129,859 SH   SOLE   0 0 129,859
Duke Energy COM 26441c204   370 4,121 SH   SOLE   0 0 4,121
Eli Lilly COM 532457108   643 1,370 SH   SOLE   0 0 1,370
Emerson Electric COM 291011104   7,960 88,060 SH   SOLE   0 0 88,060
Exxon Mobil COM 30231g102   2,366 22,060 SH   SOLE   0 0 22,060
F5 Networks COM 315616102   9,711 66,398 SH   SOLE   0 0 66,398
Fastenal COM 311900104   9,358 158,640 SH   SOLE   0 0 158,640
Fiserv COM 337738108   6,219 49,300 SH   SOLE   0 0 49,300
Fortinet COM 34959e109   9,619 127,250 SH   SOLE   0 0 127,250
Gartner COM 366651107   6,794 19,395 SH   SOLE   0 0 19,395
General Mills COM 370334104   3,099 40,410 SH   SOLE   0 0 40,410
Hartford Financial COM 416515104   404 5,614 SH   SOLE   0 0 5,614
Hershey Company COM 427866108   6,681 26,755 SH   SOLE   0 0 26,755
Intel COM 458140100   11,968 357,909 SH   SOLE   0 0 357,909
International Business Machine COM 459200101   8,573 64,070 SH   SOLE   0 0 64,070
International Flavors & Fragra COM 459506101   9,287 116,682 SH   SOLE   0 0 116,682
J.P. Morgan Chase COM 46625h100   778 5,348 SH   SOLE   0 0 5,348
Johnson & Johnson COM 478160104   12,493 75,476 SH   SOLE   0 0 75,476
Medtronic COM g5960l103   10,059 114,175 SH   SOLE   0 0 114,175
Merck COM 58933y105   20,132 174,472 SH   SOLE   0 0 174,472
Microsoft COM 594918104   817 2,400 SH   SOLE   0 0 2,400
Newmont COM 651639106   14,665 343,775 SH   SOLE   0 0 343,775
NextEra Energy COM 65339f101   1,616 21,780 SH   SOLE   0 0 21,780
Norfolk Southern COM 655844108   385 1,700 SH   SOLE   0 0 1,700
Northern Trust COM 665859104   8,074 108,897 SH   SOLE   0 0 108,897
Novartis COM 66987v109   13,396 132,750 SH   SOLE   0 0 132,750
Oracle COM 68389X105   345 2,900 SH   SOLE   0 0 2,900
PepsiCo COM 713448108   11,001 59,395 SH   SOLE   0 0 59,395
Pfizer COM 717081103   3,773 102,849 SH   SOLE   0 0 102,849
Phillips 66 COM 718546104   380 3,989 SH   SOLE   0 0 3,989
Procter & Gamble COM 742718109   14,886 98,104 SH   SOLE   0 0 98,104
SLB COM 806857108   9,015 183,525 SH   SOLE   0 0 183,525
Sherwin Williams COM 824348106   451 1,700 SH   SOLE   0 0 1,700
Skillz COM 83067L208   198 21,800 SH   SOLE   0 0 21,800
Southern COM 842587107   204 2,900 SH   SOLE   0 0 2,900
Splunk COM 848637104   3,915 36,903 SH   SOLE   0 0 36,903
State Street COM 857477103   1,354 18,500 SH   SOLE   0 0 18,500
Sysco COM 871829107   8,594 115,820 SH   SOLE   0 0 115,820
Texas Instruments COM 882508104   7,339 40,765 SH   SOLE   0 0 40,765
Trimble COM 896239100   5,756 108,725 SH   SOLE   0 0 108,725
Union Pacific COM 907818108   3,310 16,175 SH   SOLE   0 0 16,175
United Parcel Service COM 911312106   10,962 61,156 SH   SOLE   0 0 61,156
Urstadt Biddle Properties COM 917286205   679 31,950 SH   SOLE   0 0 31,950
Verizon COM 92343V104   281 7,544 SH   SOLE   0 0 7,544
Visa COM 92826c839   1,900 8,002 SH   SOLE   0 0 8,002
Walt Disney COM 254687106   518 5,800 SH   SOLE   0 0 5,800
Weyerhaeuser COM 962166104   10,596 316,200 SH   SOLE   0 0 316,200
Williams Cos COM 969457100   9,955 305,100 SH   SOLE   0 0 305,100