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
1/100 Berkshire Htwy Cla 100 S COM 084990175 1,234 300 SH   SOLE   0 0 300
3M COM 88579y101 10,200 58,147 SH   SOLE   0 0 58,147
AT&T COM 00206r102 1,753 64,907 SH   SOLE   0 0 64,907
Accenture COM g1151c101 7,321 22,885 SH   SOLE   0 0 22,885
Air Products COM 009158106 434 1,694 SH   SOLE   0 0 1,694
Amazon.Com COM 023135106 509 155 SH   SOLE   0 0 155
American Tower COM 03027x100 8,061 30,373 SH   SOLE   0 0 30,373
Amgen COM 031162100 383 1,800 SH   SOLE   0 0 1,800
Ansys COM 03662q105 2,705 7,945 SH   SOLE   0 0 7,945
Apple Computer COM 037833100 266 1,882 SH   SOLE   0 0 1,882
Aspen Technology COM 045327103 5,551 45,205 SH   SOLE   0 0 45,205
Autodesk COM 052769106 3,266 11,454 SH   SOLE   0 0 11,454
Automatic Data Processing COM 053015103 13,581 67,930 SH   SOLE   0 0 67,930
BP PLC COM 055622104 10,057 367,988 SH   SOLE   0 0 367,988
C. H. Robinson Worldwide COM 12541w209 3,649 41,940 SH   SOLE   0 0 41,940
Cerner Corp COM 156782104 4,804 68,120 SH   SOLE   0 0 68,120
Chevron COM 166764100 305 3,010 SH   SOLE   0 0 3,010
Chubb Limited COM h1467j104 10,955 63,147 SH   SOLE   0 0 63,147
Cisco Systems COM 17275r102 1,075 19,750 SH   SOLE   0 0 19,750
Clorox COM 189054109 1,774 10,711 SH   SOLE   0 0 10,711
Coca Cola COM 191216100 1,404 26,750 SH   SOLE   0 0 26,750
Colgate-Palmolive COM 194162103 5,684 75,205 SH   SOLE   0 0 75,205
Comcast Corp COM 20030n101 1,398 25,000 SH   SOLE   0 0 25,000
ConocoPhillips COM 20825C104 415 6,117 SH   SOLE   0 0 6,117
Corteva COM 22052l104 10,609 252,115 SH   SOLE   0 0 252,115
Dow COM 260557103 514 8,934 SH   SOLE   0 0 8,934
DuPont COM 26614n102 9,722 142,991 SH   SOLE   0 0 142,991
Duke Energy COM 26441c204 402 4,121 SH   SOLE   0 0 4,121
Eli Lilly COM 532457108 474 2,050 SH   SOLE   0 0 2,050
Emerson Electric COM 291011104 8,664 91,975 SH   SOLE   0 0 91,975
Eversource Energy COM 30040w108 286 3,500 SH   SOLE   0 0 3,500
Exxon Mobil COM 30231g102 1,373 23,339 SH   SOLE   0 0 23,339
F5 Networks COM 315616102 12,743 64,104 SH   SOLE   0 0 64,104
Fastenal COM 311900104 9,517 184,400 SH   SOLE   0 0 184,400
Fortinet COM 34959e109 7,214 24,703 SH   SOLE   0 0 24,703
Gartner COM 366651107 6,269 20,630 SH   SOLE   0 0 20,630
General Mills COM 370334104 3,155 52,735 SH   SOLE   0 0 52,735
Hartford Financial COM 416515104 590 8,400 SH   SOLE   0 0 8,400
Hershey Company COM 427866108 8,255 48,774 SH   SOLE   0 0 48,774
Home Depot COM 437076102 1,868 5,690 SH   SOLE   0 0 5,690
Intel COM 458140100 14,837 278,473 SH   SOLE   0 0 278,473
International Business Machine COM 459200101 1,292 9,300 SH   SOLE   0 0 9,300
International Flavors & Fragra COM 459506101 11,998 89,727 SH   SOLE   0 0 89,727
J.P. Morgan Chase COM 46625h100 1,040 6,354 SH   SOLE   0 0 6,354
Johnson & Johnson COM 478160104 12,317 76,269 SH   SOLE   0 0 76,269
Kellogg Company COM 487836108 398 6,224 SH   SOLE   0 0 6,224
Marsh & McLennan COM 571748102 1,248 8,240 SH   SOLE   0 0 8,240
Medtronic PLC COM g5960l103 11,491 91,675 SH   SOLE   0 0 91,675
Merck COM 58933y105 15,257 203,132 SH   SOLE   0 0 203,132
Microsoft COM 594918104 796 2,825 SH   SOLE   0 0 2,825
Newmont COM 651639106 18,983 349,600 SH   SOLE   0 0 349,600
NextEra Energy COM 65339f101 2,134 27,180 SH   SOLE   0 0 27,180
Norfolk Southern COM 655844108 407 1,700 SH   SOLE   0 0 1,700
Northern Trust COM 665859104 11,325 105,047 SH   SOLE   0 0 105,047
Novartis AG (ADR) COM 66987v109 10,680 130,590 SH   SOLE   0 0 130,590
Oracle COM 68389X105 288 3,300 SH   SOLE   0 0 3,300
PepsiCo COM 713448108 9,754 64,852 SH   SOLE   0 0 64,852
Pfizer COM 717081103 4,936 114,771 SH   SOLE   0 0 114,771
Phillips 66 COM 718546104 355 5,070 SH   SOLE   0 0 5,070
Procter & Gamble COM 742718109 15,324 109,616 SH   SOLE   0 0 109,616
Schlumberger COM 806857108 8,585 289,650 SH   SOLE   0 0 289,650
Sherwin Williams COM 824348106 587 2,100 SH   SOLE   0 0 2,100
Skillz COM 83067L109 5,617 572,000 SH   SOLE   0 0 572,000
Splunk COM 848637104 7,801 53,910 SH   SOLE   0 0 53,910
Stanley Black & Decker COM 854502101 210 1,200 SH   SOLE   0 0 1,200
State Street COM 857477103 1,525 18,000 SH   SOLE   0 0 18,000
Sysco COM 871829107 10,467 133,335 SH   SOLE   0 0 133,335
Texas Instruments COM 882508104 5,335 27,755 SH   SOLE   0 0 27,755
Trimble COM 896239100 10,929 132,880 SH   SOLE   0 0 132,880
Union Pacific COM 907818108 3,136 16,000 SH   SOLE   0 0 16,000
United Parcel Service COM 911312106 11,816 64,887 SH   SOLE   0 0 64,887
Urstadt Biddle Properties COM 917286205 605 31,950 SH   SOLE   0 0 31,950
Verizon COM 92343V104 413 7,644 SH   SOLE   0 0 7,644
Walgreens Boots Alliance COM 931427108 278 5,900 SH   SOLE   0 0 5,900
Walt Disney COM 254687106 981 5,800 SH   SOLE   0 0 5,800
Weyerhaeuser COM 962166104 10,044 282,360 SH   SOLE   0 0 282,360
Williams Cos COM 969457100 7,604 293,150 SH   SOLE   0 0 293,150