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 9,407 72,690 SH   SOLE   0 0 72,690
AT&T COM 00206r102 832 39,714 SH   SOLE   0 0 39,714
Accenture COM g1151c101 4,753 17,120 SH   SOLE   0 0 17,120
Air Products COM 009158106 407 1,694 SH   SOLE   0 0 1,694
Amazon COM 023135106 686 6,460 SH   SOLE   0 0 6,460
American Tower COM 03027x100 7,380 28,875 SH   SOLE   0 0 28,875
Ansys COM 03662q105 1,389 5,805 SH   SOLE   0 0 5,805
Apple Computer COM 037833100 367 2,682 SH   SOLE   0 0 2,682
Aspen Technology COM 29109X106 1,344 7,316 SH   SOLE   0 0 7,316
Autodesk COM 052769106 1,437 8,358 SH   SOLE   0 0 8,358
Automatic Data Processing COM 053015103 12,764 60,770 SH   SOLE   0 0 60,770
BP PLC COM 055622104 9,778 344,888 SH   SOLE   0 0 344,888
Berkshire Hathaway Class A (3 COM 084990175 1,227 300 SH   SOLE   0 0 300
Bristol-Myers Squibb COM 110122108 216 2,800 SH   SOLE   0 0 2,800
C. H. Robinson Worldwide COM 12541w209 4,174 41,175 SH   SOLE   0 0 41,175
Chevron COM 166764100 363 2,510 SH   SOLE   0 0 2,510
Chubb Limited COM h1467j104 11,844 60,251 SH   SOLE   0 0 60,251
Cisco Systems COM 17275r102 872 20,450 SH   SOLE   0 0 20,450
Clorox COM 189054109 1,454 10,311 SH   SOLE   0 0 10,311
Coca Cola COM 191216100 645 10,250 SH   SOLE   0 0 10,250
Colgate-Palmolive COM 194162103 5,830 72,745 SH   SOLE   0 0 72,745
Comcast Corp COM 20030n101 981 25,000 SH   SOLE   0 0 25,000
ConocoPhillips COM 20825C104 549 6,117 SH   SOLE   0 0 6,117
Corteva COM 22052l104 13,036 240,790 SH   SOLE   0 0 240,790
Dow COM 260557103 451 8,734 SH   SOLE   0 0 8,734
DuPont COM 26614n102 8,130 146,275 SH   SOLE   0 0 146,275
Duke Energy COM 26441c204 442 4,121 SH   SOLE   0 0 4,121
Eli Lilly COM 532457108 632 1,950 SH   SOLE   0 0 1,950
Emerson Electric COM 291011104 6,950 87,375 SH   SOLE   0 0 87,375
Eversource Energy COM 30040w108 253 3,000 SH   SOLE   0 0 3,000
Exxon Mobil COM 30231g102 1,960 22,889 SH   SOLE   0 0 22,889
F5 Networks COM 315616102 9,750 63,712 SH   SOLE   0 0 63,712
Fastenal COM 311900104 7,814 156,540 SH   SOLE   0 0 156,540
Fiserv COM 337738108 4,474 50,285 SH   SOLE   0 0 50,285
Fortinet COM 34959e109 6,986 123,470 SH   SOLE   0 0 123,470
Gartner COM 366651107 4,872 20,145 SH   SOLE   0 0 20,145
General Mills COM 370334104 3,615 47,910 SH   SOLE   0 0 47,910
Hartford Financial COM 416515104 550 8,400 SH   SOLE   0 0 8,400
Hershey Company COM 427866108 6,929 32,203 SH   SOLE   0 0 32,203
Home Depot COM 437076102 1,347 4,910 SH   SOLE   0 0 4,910
Intel COM 458140100 10,862 290,358 SH   SOLE   0 0 290,358
International Business Machine COM 459200101 7,679 54,385 SH   SOLE   0 0 54,385
International Flavors & Fragra COM 459506101 10,752 90,262 SH   SOLE   0 0 90,262
J.P. Morgan Chase COM 46625h100 670 5,954 SH   SOLE   0 0 5,954
Johnson & Johnson COM 478160104 13,351 75,212 SH   SOLE   0 0 75,212
Marsh & McLennan COM 571748102 1,279 8,240 SH   SOLE   0 0 8,240
Medtronic PLC COM g5960l103 9,099 101,381 SH   SOLE   0 0 101,381
Merck COM 58933y105 18,482 202,719 SH   SOLE   0 0 202,719
Microsoft COM 594918104 693 2,700 SH   SOLE   0 0 2,700
Newmont COM 651639106 18,956 317,675 SH   SOLE   0 0 317,675
NextEra Energy COM 65339f101 1,792 23,130 SH   SOLE   0 0 23,130
Norfolk Southern COM 655844108 386 1,700 SH   SOLE   0 0 1,700
Northern Trust COM 665859104 9,619 99,697 SH   SOLE   0 0 99,697
Novartis COM 66987v109 11,238 132,947 SH   SOLE   0 0 132,947
Oracle COM 68389X105 231 3,300 SH   SOLE   0 0 3,300
PepsiCo COM 713448108 10,274 61,649 SH   SOLE   0 0 61,649
Pfizer COM 717081103 5,765 109,964 SH   SOLE   0 0 109,964
Phillips 66 COM 718546104 327 3,989 SH   SOLE   0 0 3,989
Procter & Gamble COM 742718109 14,362 99,879 SH   SOLE   0 0 99,879
Schlumberger COM 806857108 7,759 216,975 SH   SOLE   0 0 216,975
Sherwin Williams COM 824348106 381 1,700 SH   SOLE   0 0 1,700
Skillz COM 83067L109 541 436,000 SH   SOLE   0 0 436,000
Southern COM 842587107 207 2,900 SH   SOLE   0 0 2,900
Splunk COM 848637104 5,200 58,781 SH   SOLE   0 0 58,781
State Street COM 857477103 1,110 18,000 SH   SOLE   0 0 18,000
Sysco COM 871829107 10,063 118,795 SH   SOLE   0 0 118,795
Texas Instruments COM 882508104 5,684 36,995 SH   SOLE   0 0 36,995
Trimble COM 896239100 7,021 120,580 SH   SOLE   0 0 120,580
Union Pacific COM 907818108 3,279 15,375 SH   SOLE   0 0 15,375
United Parcel Service COM 911312106 11,373 62,302 SH   SOLE   0 0 62,302
Urstadt Biddle Properties COM 917286205 518 31,950 SH   SOLE   0 0 31,950
Verizon COM 92343V104 383 7,544 SH   SOLE   0 0 7,544
Visa COM 92826c839 1,899 9,643 SH   SOLE   0 0 9,643
Walt Disney COM 254687106 548 5,800 SH   SOLE   0 0 5,800
Weyerhaeuser COM 962166104 9,242 279,035 SH   SOLE   0 0 279,035
Williams Cos COM 969457100 9,039 289,625 SH   SOLE   0 0 289,625