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 COM 88579Y101 8,231 52,764 SH   SOLE   0 0 52,764
AT&T COM 00206R102 2,674 88,448 SH   SOLE   0 0 88,448
Accenture COM G1151C101 7,618 35,480 SH   SOLE   0 0 35,480
Air Products COM 009158106 506 2,094 SH   SOLE   0 0 2,094
American Tower COM 03027x100 6,717 25,980 SH   SOLE   0 0 25,980
Amgen COM 031162100 826 3,500 SH   SOLE   0 0 3,500
Ansys Inc. COM 03662q105 2,852 9,775 SH   SOLE   0 0 9,775
Aspen Technology COM 045327103 4,082 39,395 SH   SOLE   0 0 39,395
Automatic Data Processing COM 053015103 9,915 66,591 SH   SOLE   0 0 66,591
BP PLC COM 055622104 6,790 291,153 SH   SOLE   0 0 291,153
Berkshire Hathaway Class A (3 COM 084670108 802 300 SH   SOLE   0 0 300
C. H. Robinson Worldwide COM 12541W209 2,248 28,435 SH   SOLE   0 0 28,435
Cerner Corp COM 156782104 2,805 40,920 SH   SOLE   0 0 40,920
Chevron COM 166764100 289 3,235 SH   SOLE   0 0 3,235
Chubb Limited COM h1467j104 8,259 65,229 SH   SOLE   0 0 65,229
Cisco Systems COM 17275R102 1,108 23,748 SH   SOLE   0 0 23,748
Clorox COM 189054109 2,385 10,871 SH   SOLE   0 0 10,871
Coca Cola COM 191216100 1,562 34,950 SH   SOLE   0 0 34,950
Colgate Palmolive COM 194162103 4,716 64,372 SH   SOLE   0 0 64,372
Comcast Corp COM 20030n101 974 25,000 SH   SOLE   0 0 25,000
ConocoPhillips COM 20825C104 257 6,117 SH   SOLE   0 0 6,117
Corteva COM 22052L104 4,924 183,815 SH   SOLE   0 0 183,815
Dow Inc. COM 260557103 507 12,433 SH   SOLE   0 0 12,433
DuPont COM 26614N102 6,591 124,056 SH   SOLE   0 0 124,056
Duke Energy COM 26441c105 432 5,407 SH   SOLE   0 0 5,407
Eli Lilly COM 532457108 410 2,500 SH   SOLE   0 0 2,500
Emerson Electric COM 291011104 6,308 101,700 SH   SOLE   0 0 101,700
Exxon Mobil COM 30231G102 2,119 47,390 SH   SOLE   0 0 47,390
F5 Networks COM 315616102 8,550 61,300 SH   SOLE   0 0 61,300
Fastenal COM 311900104 8,909 207,950 SH   SOLE   0 0 207,950
Fortinet COM 34959e109 951 6,925 SH   SOLE   0 0 6,925
General Electric COM 369604103 152 22,298 SH   SOLE   0 0 22,298
General Mills COM 370334104 4,201 68,135 SH   SOLE   0 0 68,135
Hartford Financial COM 416515104 324 8,400 SH   SOLE   0 0 8,400
Hershey Company COM 427866108 6,557 50,589 SH   SOLE   0 0 50,589
Home Depot COM 437076102 1,432 5,715 SH   SOLE   0 0 5,715
Intel COM 458140100 14,993 250,597 SH   SOLE   0 0 250,597
International Business Machine COM 459200101 1,141 9,450 SH   SOLE   0 0 9,450
International Flavors & Fragra COM 459506101 10,129 82,712 SH   SOLE   0 0 82,712
J.P. Morgan Chase COM 46625H100 478 5,080 SH   SOLE   0 0 5,080
Johnson & Johnson COM 478160104 10,731 76,309 SH   SOLE   0 0 76,309
Kellogg Company COM 487836108 411 6,224 SH   SOLE   0 0 6,224
Marsh & McLennan COM 571748102 885 8,240 SH   SOLE   0 0 8,240
Medtronic PLC COM G5960L103 8,551 93,245 SH   SOLE   0 0 93,245
Merck COM 58933Y105 15,635 202,182 SH   SOLE   0 0 202,182
Microsoft COM 594918104 1,139 5,595 SH   SOLE   0 0 5,595
Newmont COM 651639106 22,705 367,750 SH   SOLE   0 0 367,750
NextEra Energy COM 65339f101 1,662 6,920 SH   SOLE   0 0 6,920
Norfolk Southern COM 655844108 298 1,700 SH   SOLE   0 0 1,700
Northern Trust COM 665859104 8,797 110,882 SH   SOLE   0 0 110,882
Novartis AG (ADR) COM 66987v109 10,817 123,845 SH   SOLE   0 0 123,845
PepsiCo COM 713448108 8,717 65,907 SH   SOLE   0 0 65,907
Pfizer COM 717081103 3,979 121,671 SH   SOLE   0 0 121,671
Phillips 66 COM 718546104 444 6,170 SH   SOLE   0 0 6,170
Procter & Gamble COM 742718109 14,194 118,710 SH   SOLE   0 0 118,710
Raytheon Technologies COM 75513E101 697 11,308 SH   SOLE   0 0 11,308
Schlumberger COM 806857108 5,439 295,775 SH   SOLE   0 0 295,775
Sherwin Williams COM 824348106 404 700 SH   SOLE   0 0 700
State Street COM 857477103 1,144 18,000 SH   SOLE   0 0 18,000
Sysco COM 871829107 8,421 154,070 SH   SOLE   0 0 154,070
Texas Instruments COM 882508104 3,670 28,905 SH   SOLE   0 0 28,905
Trimble COM 896239100 7,634 176,750 SH   SOLE   0 0 176,750
Union Pacific COM 907818108 2,790 16,500 SH   SOLE   0 0 16,500
United Parcel Service COM 911312106 7,969 71,677 SH   SOLE   0 0 71,677
Urstadt Biddle Properties Inc COM 917286205 380 31,950 SH   SOLE   0 0 31,950
Verizon COM 92343V104 1,441 26,144 SH   SOLE   0 0 26,144
Walgreens Boots Alliance COM 931427108 691 16,300 SH   SOLE   0 0 16,300
Walt Disney COM 254687106 836 7,500 SH   SOLE   0 0 7,500
Weyerhaeuser COM 962166104 6,115 272,275 SH   SOLE   0 0 272,275
Williams Cos COM 969457100 4,604 242,075 SH   SOLE   0 0 242,075