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 11,206 56,417 SH   SOLE   0 0 56,417
AT&T COM 00206R102 2,269 78,823 SH   SOLE   0 0 78,823
Accenture COM G1151C101 8,414 28,543 SH   SOLE   0 0 28,543
Air Products COM 009158106 487 1,694 SH   SOLE   0 0 1,694
Amazon.com COM 023135106 227 66 SH   SOLE   0 0 66
American Tower COM 03027x100 8,232 30,473 SH   SOLE   0 0 30,473
Amgen COM 031162100 439 1,800 SH   SOLE   0 0 1,800
Ansys Inc. COM 03662q105 2,757 7,945 SH   SOLE   0 0 7,945
Apple Computer COM 037833100 258 1,882 SH   SOLE   0 0 1,882
Aspen Technology COM 045327103 6,269 45,580 SH   SOLE   0 0 45,580
Autodesk Inc. COM 052769106 2,326 7,970 SH   SOLE   0 0 7,970
Automatic Data Processing COM 053015103 13,807 69,516 SH   SOLE   0 0 69,516
BP PLC COM 055622104 9,179 347,438 SH   SOLE   0 0 347,438
Berkshire Hathaway Class A (3 COM 084670108 1,256 300 SH   SOLE   0 0 300
C. H. Robinson Worldwide COM 12541W209 3,045 32,505 SH   SOLE   0 0 32,505
Cerner Corp COM 156782104 5,050 64,615 SH   SOLE   0 0 64,615
Chevron COM 166764100 315 3,010 SH   SOLE   0 0 3,010
Chubb Limited COM h1467j104 10,095 63,517 SH   SOLE   0 0 63,517
Cisco Systems COM 17275R102 1,047 19,750 SH   SOLE   0 0 19,750
Clorox COM 189054109 1,927 10,711 SH   SOLE   0 0 10,711
Coca Cola COM 191216100 1,447 26,750 SH   SOLE   0 0 26,750
Colgate Palmolive COM 194162103 6,122 75,250 SH   SOLE   0 0 75,250
Comcast Corp COM 20030n101 1,425 25,000 SH   SOLE   0 0 25,000
ConocoPhillips COM 20825C104 373 6,117 SH   SOLE   0 0 6,117
Corteva COM 22052L104 10,439 235,371 SH   SOLE   0 0 235,371
Dow Inc. COM 260557103 697 11,008 SH   SOLE   0 0 11,008
DuPont COM 26614N102 10,321 133,333 SH   SOLE   0 0 133,333
Duke Energy COM 26441c105 407 4,121 SH   SOLE   0 0 4,121
Eli Lilly COM 532457108 574 2,500 SH   SOLE   0 0 2,500
Emerson Electric COM 291011104 8,986 93,375 SH   SOLE   0 0 93,375
Eversource Energy COM 30040w108 281 3,500 SH   SOLE   0 0 3,500
Exxon Mobil COM 30231G102 1,497 23,739 SH   SOLE   0 0 23,739
F5 Networks COM 315616102 11,980 64,179 SH   SOLE   0 0 64,179
Fastenal COM 311900104 9,897 190,325 SH   SOLE   0 0 190,325
Fortinet COM 34959e109 5,460 22,923 SH   SOLE   0 0 22,923
Gartner Inc COM 366651107 3,101 12,805 SH   SOLE   0 0 12,805
General Mills COM 370334104 3,563 58,485 SH   SOLE   0 0 58,485
Hartford Financial COM 416515104 521 8,400 SH   SOLE   0 0 8,400
Hershey Company COM 427866108 8,731 50,124 SH   SOLE   0 0 50,124
Home Depot COM 437076102 1,814 5,690 SH   SOLE   0 0 5,690
Intel COM 458140100 15,107 269,098 SH   SOLE   0 0 269,098
International Business Machine COM 459200101 1,374 9,370 SH   SOLE   0 0 9,370
International Flavors & Fragra COM 459506101 13,499 90,352 SH   SOLE   0 0 90,352
J.P. Morgan Chase COM 46625H100 1,008 6,479 SH   SOLE   0 0 6,479
Johnson & Johnson COM 478160104 12,585 76,391 SH   SOLE   0 0 76,391
Kellogg Company COM 487836108 400 6,224 SH   SOLE   0 0 6,224
Marsh & McLennan COM 571748102 1,159 8,240 SH   SOLE   0 0 8,240
Medtronic PLC COM G5960L103 11,336 91,325 SH   SOLE   0 0 91,325
Merck COM 58933Y105 15,520 199,557 SH   SOLE   0 0 199,557
Microsoft COM 594918104 765 2,825 SH   SOLE   0 0 2,825
Newmont COM 651639106 22,232 350,775 SH   SOLE   0 0 350,775
NextEra Energy COM 65339f101 1,992 27,180 SH   SOLE   0 0 27,180
Nike Inc. Cl B COM 654106103 212 1,374 SH   SOLE   0 0 1,374
Norfolk Southern COM 655844108 451 1,700 SH   SOLE   0 0 1,700
Northern Trust COM 665859104 12,287 106,272 SH   SOLE   0 0 106,272
Novartis AG (ADR) COM 66987v109 11,696 128,190 SH   SOLE   0 0 128,190
Oracle COM 68389X105 257 3,300 SH   SOLE   0 0 3,300
PepsiCo COM 713448108 9,708 65,517 SH   SOLE   0 0 65,517
Pfizer COM 717081103 4,494 114,771 SH   SOLE   0 0 114,771
Phillips 66 COM 718546104 435 5,070 SH   SOLE   0 0 5,070
Procter & Gamble COM 742718109 15,020 111,318 SH   SOLE   0 0 111,318
Schlumberger COM 806857108 10,037 313,550 SH   SOLE   0 0 313,550
Sherwin Williams COM 824348106 572 2,100 SH   SOLE   0 0 2,100
Splunk Inc. COM 848637104 963 6,660 SH   SOLE   0 0 6,660
Stanley Black & Decker, Inc. COM 854502101 246 1,200 SH   SOLE   0 0 1,200
State Street COM 857477103 1,481 18,000 SH   SOLE   0 0 18,000
Sysco COM 871829107 10,452 134,435 SH   SOLE   0 0 134,435
Texas Instruments COM 882508104 5,385 28,005 SH   SOLE   0 0 28,005
Trimble COM 896239100 12,035 147,070 SH   SOLE   0 0 147,070
Union Pacific COM 907818108 3,519 16,000 SH   SOLE   0 0 16,000
United Parcel Service COM 911312106 13,703 65,887 SH   SOLE   0 0 65,887
Urstadt Biddle Properties Inc COM 917286205 619 31,950 SH   SOLE   0 0 31,950
Verizon COM 92343V104 1,381 24,644 SH   SOLE   0 0 24,644
Walgreens Boots Alliance COM 931427108 389 7,400 SH   SOLE   0 0 7,400
Walt Disney COM 254687106 1,019 5,800 SH   SOLE   0 0 5,800
Weyerhaeuser COM 962166104 9,256 268,910 SH   SOLE   0 0 268,910
Williams Cos COM 969457100 7,792 293,480 SH   SOLE   0 0 293,480