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 10,842 56,267 SH   SOLE   0 0 56,267
AT&T COM 00206R102 2,386 78,823 SH   SOLE   0 0 78,823
Accenture COM G1151C101 8,051 29,143 SH   SOLE   0 0 29,143
Air Products COM 009158106 477 1,694 SH   SOLE   0 0 1,694
American Tower COM 03027x100 7,316 30,603 SH   SOLE   0 0 30,603
Amgen COM 031162100 448 1,800 SH   SOLE   0 0 1,800
Ansys Inc. COM 03662q105 2,732 8,045 SH   SOLE   0 0 8,045
Apple Computer COM 037833100 230 1,882 SH   SOLE   0 0 1,882
Aspen Technology COM 045327103 6,460 44,760 SH   SOLE   0 0 44,760
Automatic Data Processing COM 053015103 13,191 69,991 SH   SOLE   0 0 69,991
BP PLC COM 055622104 8,250 338,813 SH   SOLE   0 0 338,813
Berkshire Hathaway Class A (3 COM 084670108 1,157 300 SH   SOLE   0 0 300
C. H. Robinson Worldwide COM 12541W209 2,971 31,135 SH   SOLE   0 0 31,135
Cerner Corp COM 156782104 3,815 53,075 SH   SOLE   0 0 53,075
Chevron COM 166764100 315 3,010 SH   SOLE   0 0 3,010
Chubb Limited COM h1467j104 10,051 63,627 SH   SOLE   0 0 63,627
Cisco Systems COM 17275R102 1,078 20,850 SH   SOLE   0 0 20,850
Clorox COM 189054109 2,066 10,711 SH   SOLE   0 0 10,711
Coca Cola COM 191216100 1,442 27,350 SH   SOLE   0 0 27,350
Colgate Palmolive COM 194162103 5,849 74,200 SH   SOLE   0 0 74,200
Comcast Corp COM 20030n101 1,353 25,000 SH   SOLE   0 0 25,000
ConocoPhillips COM 20825C104 324 6,117 SH   SOLE   0 0 6,117
Corteva COM 22052L104 10,865 233,064 SH   SOLE   0 0 233,064
Dow Inc. COM 260557103 704 11,008 SH   SOLE   0 0 11,008
DuPont COM 26614N102 10,136 131,156 SH   SOLE   0 0 131,156
Duke Energy COM 26441c105 398 4,121 SH   SOLE   0 0 4,121
Eli Lilly COM 532457108 467 2,500 SH   SOLE   0 0 2,500
Emerson Electric COM 291011104 8,460 93,775 SH   SOLE   0 0 93,775
Eversource Energy COM 30040w108 303 3,500 SH   SOLE   0 0 3,500
Exxon Mobil COM 30231G102 1,446 25,909 SH   SOLE   0 0 25,909
F5 Networks COM 315616102 13,242 63,475 SH   SOLE   0 0 63,475
Fastenal COM 311900104 9,582 190,575 SH   SOLE   0 0 190,575
Fortinet COM 34959e109 4,081 22,129 SH   SOLE   0 0 22,129
Gartner Inc COM 366651107 1,263 6,920 SH   SOLE   0 0 6,920
General Mills COM 370334104 3,592 58,585 SH   SOLE   0 0 58,585
Hartford Financial COM 416515104 561 8,400 SH   SOLE   0 0 8,400
Hershey Company COM 427866108 7,959 50,324 SH   SOLE   0 0 50,324
Home Depot COM 437076102 1,737 5,690 SH   SOLE   0 0 5,690
Intel COM 458140100 17,142 267,848 SH   SOLE   0 0 267,848
International Business Machine COM 459200101 1,249 9,370 SH   SOLE   0 0 9,370
International Flavors & Fragra COM 459506101 12,631 90,477 SH   SOLE   0 0 90,477
J.P. Morgan Chase COM 46625H100 1,062 6,979 SH   SOLE   0 0 6,979
Johnson & Johnson COM 478160104 12,151 73,936 SH   SOLE   0 0 73,936
Kellogg Company COM 487836108 394 6,224 SH   SOLE   0 0 6,224
Marsh & McLennan COM 571748102 1,004 8,240 SH   SOLE   0 0 8,240
Medtronic PLC COM G5960L103 10,747 90,975 SH   SOLE   0 0 90,975
Merck COM 58933Y105 15,257 197,917 SH   SOLE   0 0 197,917
Microsoft COM 594918104 666 2,825 SH   SOLE   0 0 2,825
Newmont COM 651639106 21,376 354,675 SH   SOLE   0 0 354,675
NextEra Energy COM 65339f101 2,093 27,680 SH   SOLE   0 0 27,680
Norfolk Southern COM 655844108 456 1,700 SH   SOLE   0 0 1,700
Northern Trust COM 665859104 11,197 106,522 SH   SOLE   0 0 106,522
Novartis AG (ADR) COM 66987v109 10,780 126,115 SH   SOLE   0 0 126,115
Oracle COM 68389X105 232 3,300 SH   SOLE   0 0 3,300
PepsiCo COM 713448108 9,282 65,617 SH   SOLE   0 0 65,617
Pfizer COM 717081103 4,180 115,371 SH   SOLE   0 0 115,371
Phillips 66 COM 718546104 503 6,170 SH   SOLE   0 0 6,170
Procter & Gamble COM 742718109 15,111 111,578 SH   SOLE   0 0 111,578
Schlumberger COM 806857108 8,560 314,825 SH   SOLE   0 0 314,825
Sherwin Williams COM 824348106 517 700 SH   SOLE   0 0 700
Stanley Black & Decker, Inc. COM 854502101 240 1,200 SH   SOLE   0 0 1,200
State Street COM 857477103 1,512 18,000 SH   SOLE   0 0 18,000
Sysco COM 871829107 10,652 135,285 SH   SOLE   0 0 135,285
Texas Instruments COM 882508104 5,293 28,005 SH   SOLE   0 0 28,005
Trimble COM 896239100 11,923 153,270 SH   SOLE   0 0 153,270
Union Pacific COM 907818108 3,527 16,000 SH   SOLE   0 0 16,000
United Parcel Service COM 911312106 11,345 66,737 SH   SOLE   0 0 66,737
Urstadt Biddle Properties Inc COM 917286205 532 31,950 SH   SOLE   0 0 31,950
Verizon COM 92343V104 1,433 24,644 SH   SOLE   0 0 24,644
Walgreens Boots Alliance COM 931427108 434 7,900 SH   SOLE   0 0 7,900
Walt Disney COM 254687106 1,070 5,800 SH   SOLE   0 0 5,800
Weyerhaeuser COM 962166104 9,397 263,950 SH   SOLE   0 0 263,950
Williams Cos COM 969457100 6,565 277,125 SH   SOLE   0 0 277,125