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,488 52,991 SH   SOLE   0 0 52,991
AT&T COM 00206R102 2,517 88,273 SH   SOLE   0 0 88,273
Accenture COM G1151C101 7,815 34,583 SH   SOLE   0 0 34,583
Air Products COM 009158106 624 2,094 SH   SOLE   0 0 2,094
American Tower COM 03027x100 6,166 25,508 SH   SOLE   0 0 25,508
Amgen COM 031162100 890 3,500 SH   SOLE   0 0 3,500
Ansys Inc. COM 03662q105 2,881 8,805 SH   SOLE   0 0 8,805
Apple Computer COM 037833100 208 1,800 SH   SOLE   0 0 1,800
Aspen Technology COM 045327103 5,967 47,135 SH   SOLE   0 0 47,135
Automatic Data Processing COM 053015103 10,034 71,931 SH   SOLE   0 0 71,931
BP PLC COM 055622104 5,669 324,703 SH   SOLE   0 0 324,703
Berkshire Hathaway Class A (3 COM 084670108 960 300 SH   SOLE   0 0 300
C. H. Robinson Worldwide COM 12541W209 2,883 28,210 SH   SOLE   0 0 28,210
Cerner Corp COM 156782104 3,001 41,520 SH   SOLE   0 0 41,520
Chevron COM 166764100 233 3,235 SH   SOLE   0 0 3,235
Chubb Limited COM h1467j104 7,815 67,304 SH   SOLE   0 0 67,304
Cisco Systems COM 17275R102 900 22,850 SH   SOLE   0 0 22,850
Clorox COM 189054109 2,285 10,871 SH   SOLE   0 0 10,871
Coca Cola COM 191216100 1,725 34,950 SH   SOLE   0 0 34,950
Colgate Palmolive COM 194162103 5,068 65,690 SH   SOLE   0 0 65,690
Comcast Corp COM 20030n101 1,156 25,000 SH   SOLE   0 0 25,000
ConocoPhillips COM 20825C104 201 6,117 SH   SOLE   0 0 6,117
Corteva COM 22052L104 6,516 226,161 SH   SOLE   0 0 226,161
Dow Inc. COM 260557103 585 12,433 SH   SOLE   0 0 12,433
DuPont COM 26614N102 6,835 123,206 SH   SOLE   0 0 123,206
Duke Energy COM 26441c105 479 5,407 SH   SOLE   0 0 5,407
Eli Lilly COM 532457108 370 2,500 SH   SOLE   0 0 2,500
Emerson Electric COM 291011104 6,550 99,900 SH   SOLE   0 0 99,900
Eversource Energy COM 30040w108 292 3,500 SH   SOLE   0 0 3,500
Exxon Mobil COM 30231G102 1,593 46,390 SH   SOLE   0 0 46,390
F5 Networks COM 315616102 8,036 65,455 SH   SOLE   0 0 65,455
Fastenal COM 311900104 9,358 207,550 SH   SOLE   0 0 207,550
Fortinet COM 34959e109 966 8,200 SH   SOLE   0 0 8,200
General Electric COM 369604103 139 22,298 SH   SOLE   0 0 22,298
General Mills COM 370334104 4,203 68,135 SH   SOLE   0 0 68,135
Hartford Financial COM 416515104 310 8,400 SH   SOLE   0 0 8,400
Hershey Company COM 427866108 7,269 50,714 SH   SOLE   0 0 50,714
Home Depot COM 437076102 1,587 5,715 SH   SOLE   0 0 5,715
Intel COM 458140100 13,561 261,897 SH   SOLE   0 0 261,897
International Business Machine COM 459200101 1,150 9,450 SH   SOLE   0 0 9,450
International Flavors & Fragra COM 459506101 10,622 86,747 SH   SOLE   0 0 86,747
J.P. Morgan Chase COM 46625H100 759 7,880 SH   SOLE   0 0 7,880
Johnson & Johnson COM 478160104 11,409 76,634 SH   SOLE   0 0 76,634
Kellogg Company COM 487836108 402 6,224 SH   SOLE   0 0 6,224
Marsh & McLennan COM 571748102 945 8,240 SH   SOLE   0 0 8,240
Medtronic PLC COM G5960L103 9,768 93,995 SH   SOLE   0 0 93,995
Merck COM 58933Y105 16,868 203,357 SH   SOLE   0 0 203,357
Microsoft COM 594918104 1,172 5,570 SH   SOLE   0 0 5,570
Newmont COM 651639106 23,467 369,850 SH   SOLE   0 0 369,850
NextEra Energy COM 65339f101 1,921 6,920 SH   SOLE   0 0 6,920
Norfolk Southern COM 655844108 364 1,700 SH   SOLE   0 0 1,700
Northern Trust COM 665859104 8,653 110,982 SH   SOLE   0 0 110,982
Novartis AG (ADR) COM 66987v109 10,998 126,470 SH   SOLE   0 0 126,470
Oracle COM 68389X105 215 3,600 SH   SOLE   0 0 3,600
PepsiCo COM 713448108 9,128 65,857 SH   SOLE   0 0 65,857
Pfizer COM 717081103 4,465 121,671 SH   SOLE   0 0 121,671
Phillips 66 COM 718546104 320 6,170 SH   SOLE   0 0 6,170
Procter & Gamble COM 742718109 16,431 118,215 SH   SOLE   0 0 118,215
Raytheon Technologies COM 75513E101 651 11,308 SH   SOLE   0 0 11,308
Schlumberger COM 806857108 4,717 303,150 SH   SOLE   0 0 303,150
Sherwin Williams COM 824348106 488 700 SH   SOLE   0 0 700
Stanley Black & Decker, Inc. COM 854502101 243 1,500 SH   SOLE   0 0 1,500
State Street COM 857477103 1,068 18,000 SH   SOLE   0 0 18,000
Sysco COM 871829107 9,474 152,270 SH   SOLE   0 0 152,270
Texas Instruments COM 882508104 4,127 28,905 SH   SOLE   0 0 28,905
Trimble COM 896239100 8,386 172,200 SH   SOLE   0 0 172,200
Union Pacific COM 907818108 3,248 16,500 SH   SOLE   0 0 16,500
United Parcel Service COM 911312106 11,784 70,722 SH   SOLE   0 0 70,722
Urstadt Biddle Properties Inc COM 917286205 294 31,950 SH   SOLE   0 0 31,950
Verizon COM 92343V104 1,555 26,144 SH   SOLE   0 0 26,144
Walgreens Boots Alliance COM 931427108 585 16,300 SH   SOLE   0 0 16,300
Walt Disney COM 254687106 807 6,500 SH   SOLE   0 0 6,500
Weyerhaeuser COM 962166104 7,484 262,400 SH   SOLE   0 0 262,400
Williams Cos COM 969457100 5,284 268,925 SH   SOLE   0 0 268,925