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,996 51,467 SH   SOLE   0 0 51,467
AT&T COM 00206R102 2,481 86,273 SH   SOLE   0 0 86,273
Accenture COM G1151C101 8,486 32,488 SH   SOLE   0 0 32,488
Air Products COM 009158106 463 1,694 SH   SOLE   0 0 1,694
American Tower COM 03027x100 5,658 25,208 SH   SOLE   0 0 25,208
Amgen COM 031162100 805 3,500 SH   SOLE   0 0 3,500
Ansys Inc. COM 03662q105 2,981 8,195 SH   SOLE   0 0 8,195
Apple Computer COM 037833100 250 1,882 SH   SOLE   0 0 1,882
Aspen Technology COM 045327103 6,122 47,000 SH   SOLE   0 0 47,000
Automatic Data Processing COM 053015103 12,384 70,281 SH   SOLE   0 0 70,281
BP PLC COM 055622104 7,070 344,538 SH   SOLE   0 0 344,538
Berkshire Hathaway Class A (3 COM 084670108 1,043 300 SH   SOLE   0 0 300
C. H. Robinson Worldwide COM 12541W209 2,477 26,385 SH   SOLE   0 0 26,385
Cerner Corp COM 156782104 3,149 40,120 SH   SOLE   0 0 40,120
Chevron COM 166764100 273 3,235 SH   SOLE   0 0 3,235
Chubb Limited COM h1467j104 9,942 64,591 SH   SOLE   0 0 64,591
Cisco Systems COM 17275R102 933 20,850 SH   SOLE   0 0 20,850
Clorox COM 189054109 2,163 10,711 SH   SOLE   0 0 10,711
Coca Cola COM 191216100 1,716 31,300 SH   SOLE   0 0 31,300
Colgate Palmolive COM 194162103 5,617 65,690 SH   SOLE   0 0 65,690
Comcast Corp COM 20030n101 1,310 25,000 SH   SOLE   0 0 25,000
ConocoPhillips COM 20825C104 245 6,117 SH   SOLE   0 0 6,117
Corteva COM 22052L104 8,727 225,395 SH   SOLE   0 0 225,395
Dow Inc. COM 260557103 690 12,433 SH   SOLE   0 0 12,433
DuPont COM 26614N102 8,628 121,332 SH   SOLE   0 0 121,332
Duke Energy COM 26441c105 431 4,707 SH   SOLE   0 0 4,707
Eli Lilly COM 532457108 422 2,500 SH   SOLE   0 0 2,500
Emerson Electric COM 291011104 7,756 96,500 SH   SOLE   0 0 96,500
Eversource Energy COM 30040w108 303 3,500 SH   SOLE   0 0 3,500
Exxon Mobil COM 30231G102 1,155 28,009 SH   SOLE   0 0 28,009
F5 Networks COM 315616102 11,525 65,505 SH   SOLE   0 0 65,505
Fastenal COM 311900104 9,485 194,250 SH   SOLE   0 0 194,250
Fortinet COM 34959e109 3,214 21,639 SH   SOLE   0 0 21,639
General Mills COM 370334104 3,859 65,635 SH   SOLE   0 0 65,635
Hartford Financial COM 416515104 411 8,400 SH   SOLE   0 0 8,400
Hershey Company COM 427866108 7,512 49,314 SH   SOLE   0 0 49,314
Home Depot COM 437076102 1,518 5,715 SH   SOLE   0 0 5,715
Intel COM 458140100 12,951 259,948 SH   SOLE   0 0 259,948
International Business Machine COM 459200101 1,186 9,420 SH   SOLE   0 0 9,420
International Flavors & Fragra COM 459506101 9,640 88,572 SH   SOLE   0 0 88,572
J.P. Morgan Chase COM 46625H100 983 7,736 SH   SOLE   0 0 7,736
Johnson & Johnson COM 478160104 11,784 74,876 SH   SOLE   0 0 74,876
Kellogg Company COM 487836108 387 6,224 SH   SOLE   0 0 6,224
Marsh & McLennan COM 571748102 964 8,240 SH   SOLE   0 0 8,240
Medtronic PLC COM G5960L103 10,735 91,645 SH   SOLE   0 0 91,645
Merck COM 58933Y105 16,121 197,082 SH   SOLE   0 0 197,082
Microsoft COM 594918104 638 2,870 SH   SOLE   0 0 2,870
Newmont COM 651639106 21,673 361,875 SH   SOLE   0 0 361,875
NextEra Energy COM 65339f101 2,136 27,680 SH   SOLE   0 0 27,680
Norfolk Southern COM 655844108 404 1,700 SH   SOLE   0 0 1,700
Northern Trust COM 665859104 10,080 108,222 SH   SOLE   0 0 108,222
Novartis AG (ADR) COM 66987v109 11,977 126,835 SH   SOLE   0 0 126,835
Oracle COM 68389X105 233 3,600 SH   SOLE   0 0 3,600
PepsiCo COM 713448108 9,793 66,032 SH   SOLE   0 0 66,032
Pfizer COM 717081103 4,387 119,171 SH   SOLE   0 0 119,171
Phillips 66 COM 718546104 432 6,170 SH   SOLE   0 0 6,170
Procter & Gamble COM 742718109 15,470 111,180 SH   SOLE   0 0 111,180
Raytheon Technologies COM 75513E101 809 11,308 SH   SOLE   0 0 11,308
Schlumberger COM 806857108 7,164 328,175 SH   SOLE   0 0 328,175
Sherwin Williams COM 824348106 514 700 SH   SOLE   0 0 700
Stanley Black & Decker, Inc. COM 854502101 241 1,350 SH   SOLE   0 0 1,350
State Street COM 857477103 1,310 18,000 SH   SOLE   0 0 18,000
Sysco COM 871829107 10,458 140,835 SH   SOLE   0 0 140,835
Texas Instruments COM 882508104 4,662 28,405 SH   SOLE   0 0 28,405
Trimble COM 896239100 11,206 167,825 SH   SOLE   0 0 167,825
Union Pacific COM 907818108 3,352 16,100 SH   SOLE   0 0 16,100
United Parcel Service COM 911312106 11,409 67,747 SH   SOLE   0 0 67,747
Urstadt Biddle Properties Inc COM 917286205 451 31,950 SH   SOLE   0 0 31,950
Verizon COM 92343V104 1,448 24,644 SH   SOLE   0 0 24,644
Walgreens Boots Alliance COM 931427108 596 14,950 SH   SOLE   0 0 14,950
Walt Disney COM 254687106 1,160 6,400 SH   SOLE   0 0 6,400
Weyerhaeuser COM 962166104 8,922 266,100 SH   SOLE   0 0 266,100
Williams Cos COM 969457100 5,398 269,225 SH   SOLE   0 0 269,225