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 Company COMM 88579Y101 2,111 13,981 SH   OTR   0 0 13,981
Abbott Labs COMM 002824100 10,940 243,104 SH   OTR   0 0 243,104
AbbVie COMM 00287Y109 8,782 148,842 SH   OTR   0 0 148,842
Accenture Ltd. 'A' COMM G1151C101 5,241 49,910 SH   OTR   0 0 49,910
Aetna COMM 00817Y108 216 2,000 SH   OTR   0 0 2,000
Air Products COMM 009158106 2,492 19,169 SH   OTR   0 0 19,169
Alphabet Inc. Class A COMM 02079K305 237 305 SH   OTR   0 0 305
Alphabet Inc. Class C COMM 02079K107 231 305 SH   OTR   0 0 305
Altria COMM 02209S103 425 7,333 SH   OTR   0 0 7,333
Amazon.com COMM 023135106 1,386 2,050 SH   OTR   0 0 2,050
American Tower 'A' COMM 03027X100 2,553 26,315 SH   OTR   0 0 26,315
Amgen COMM 031162100 2,019 12,465 SH   OTR   0 0 12,465
Apple, Inc. COMM 037833100 12,542 119,450 SH   OTR   0 0 119,450
AT&T COMM 00206R102 2,405 70,725 SH   OTR   0 0 70,725
Automatic Data Processing COMM 053015103 21,673 254,981 SH   OTR   0 0 254,981
Balchem COMM 057665200 2,421 39,685 SH   OTR   0 0 39,685
Bank of America COMM 060505105 450 26,494 SH   OTR   0 0 26,494
Becton, Dickinson COMM 075887109 1,323 8,591 SH   OTR   0 0 8,591
Bed Bath & Beyond COMM 075896100 250 5,210 SH   OTR   0 0 5,210
Berkshire Hathaway 'B' COMM 084670702 1,603 12,144 SH   OTR   0 0 12,144
Bristol-Myers Squibb COMM 110122108 1,077 15,609 SH   OTR   0 0 15,609
Broadridge Financial Solutions COMM 11133T103 2,490 46,116 SH   OTR   0 0 46,116
Brown-Forman 'B' COMM 115637209 5,957 60,172 SH   OTR   0 0 60,172
Caterpillar COMM 149123101 447 6,578 SH   OTR   0 0 6,578
CDK Global Inc. COMM 12508E105 2,296 48,843 SH   OTR   0 0 48,843
Celgene COMM 151020104 11,078 92,315 SH   OTR   0 0 92,315
Chevron COMM 166764100 681 7,567 SH   OTR   0 0 7,567
Church & Dwight COMM 171340102 11,608 136,560 SH   OTR   0 0 136,560
Cisco Systems COMM 17275R102 2,107 78,045 SH   OTR   0 0 78,045
Coca-Cola COMM 191216100 14,474 336,615 SH   OTR   0 0 336,615
Cognizant Technology COMM 192446102 1,494 24,905 SH   OTR   0 0 24,905
Colgate-Palmolive COMM 194162103 15,472 230,925 SH   OTR   0 0 230,925
ConocoPhillips COMM 20825C104 459 9,770 SH   OTR   0 0 9,770
CSX Corp. COMM 126408103 312 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 234 2,655 SH   OTR   0 0 2,655
CVS Health COMM 126650100 2,936 29,960 SH   OTR   0 0 29,960
Danaher COMM 235851102 5,309 57,089 SH   OTR   0 0 57,089
Deere & Company COMM 244199105 1,020 13,417 SH   OTR   0 0 13,417
Dentsply Int'l COMM 249030107 1,822 29,872 SH   OTR   0 0 29,872
Disney, Walt COMM 254687106 1,173 11,174 SH   OTR   0 0 11,174
Dominion Resources COMM 25746U109 1,010 14,850 SH   OTR   0 0 14,850
Dr. Pepper Snapple COMM 26138E109 993 10,675 SH   OTR   0 0 10,675
Duke Energy COMM 26441C204 369 5,197 SH   OTR   0 0 5,197
DuPont COMM 263534109 254 3,786 SH   OTR   0 0 3,786
Ecolab COMM 278865100 17,745 155,660 SH   OTR   0 0 155,660
Emerson Electric COMM 291011104 2,059 42,902 SH   OTR   0 0 42,902
EOG Resources COMM 26875P101 4,108 57,860 SH   OTR   0 0 57,860
Equity Residential Properties COMM 29476L107 879 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 303 3,448 SH   OTR   0 0 3,448
Expeditors Int'l COMM 302130109 1,141 25,350 SH   OTR   0 0 25,350
ExxonMobil COMM 30231G102 14,433 185,039 SH   OTR   0 0 185,039
FactSet Research Systems COMM 303075105 6,078 37,290 SH   OTR   0 0 37,290
Fastenal COMM 311900104 1,654 40,346 SH   OTR   0 0 40,346
Fiserv COMM 337738108 9,446 103,800 SH   OTR   0 0 103,800
Flowers Foods COMM 343498101 1,839 87,550 SH   OTR   0 0 87,550
General Electric COMM 369604103 3,550 114,515 SH   OTR   0 0 114,515
General Mills COMM 370334104 662 11,414 SH   OTR   0 0 11,414
Genuine Parts COMM 372460105 650 7,560 SH   OTR   0 0 7,560
Gilead Sciences COMM 375558103 5,710 56,538 SH   OTR   0 0 56,538
Grainger, W.W. COMM 384802104 2,047 10,082 SH   OTR   0 0 10,082
Hain Celestial Group COMM 405217100 1,714 42,855 SH   OTR   0 0 42,855
HCP Inc. COMM 40414L109 730 19,200 SH   OTR   0 0 19,200
Healthcare Services Group COMM 421906108 445 12,700 SH   OTR   0 0 12,700
Helmerich & Payne COMM 423452101 2,094 38,772 SH   OTR   0 0 38,772
Henry Schein COMM 806407102 1,702 10,775 SH   OTR   0 0 10,775
Hershey Company COMM 427866108 710 7,975 SH   OTR   0 0 7,975
Hewlett Packard Enterprise COMM 42824C109 417 27,791 SH   OTR   0 0 27,791
Home Depot COMM 437076102 1,869 14,156 SH   OTR   0 0 14,156
HP Inc. COMM 428236103 333 27,791 SH   OTR   0 0 27,791
IBM COMM 459200101 1,913 13,859 SH   OTR   0 0 13,859
IDEXX Labs COMM 45168D104 4,082 55,924 SH   OTR   0 0 55,924
Illinois Tool Works COMM 452308109 3,497 37,604 SH   OTR   0 0 37,604
Ingredion COMM 457187102 288 3,000 SH   OTR   0 0 3,000
Intel COMM 458140100 2,190 64,405 SH   OTR   0 0 64,405
Intuit COMM 461202103 5,817 59,966 SH   OTR   0 0 59,966
Intuitive Surgical COMM 46120E602 557 1,020 SH   OTR   0 0 1,020
iRobot COMM 462726100 598 17,090 SH   OTR   0 0 17,090
iShares S&P US Pfd DEBT 464288687 1,112 28,525 SH   OTR   0 0 28,525
Jack Henry & Associates COMM 426281101 1,988 25,485 SH   OTR   0 0 25,485
Johnson & Johnson COMM 478160104 14,259 138,438 SH   OTR   0 0 138,438
Johnson Controls COMM 478366107 978 25,075 SH   OTR   0 0 25,075
JP Morgan Chase COMM 46625H100 405 6,134 SH   OTR   0 0 6,134
Kayne Anderson COMM 486606106 186 10,929 SH   OTR   0 0 10,929
Kellogg COMM 487836108 1,130 15,700 SH   OTR   0 0 15,700
Kimco Realty COMM 49446R109 351 13,500 SH   OTR   0 0 13,500
Kraft Heinz COMM 500754106 461 6,319 SH   OTR   0 0 6,319
Lehmann Bros. Holdings COMM 524908100 0 200,400 SH   OTR   0 0 200,400
Lilly, Eli COMM 532457108 3,507 41,750 SH   OTR   0 0 41,750
Linear Technology COMM 535678106 896 21,323 SH   OTR   0 0 21,323
Lowe's COMM 548661107 2,263 29,775 SH   OTR   0 0 29,775
Marathon Oil COMM 565849106 271 20,839 SH   OTR   0 0 20,839
Marathon Petroleum COMM 56585A102 1,685 32,409 SH   OTR   0 0 32,409
MasterCard COMM 57636Q104 18,464 190,352 SH   OTR   0 0 190,352
McCormick & Co. COMM 579780206 11,085 128,890 SH   OTR   0 0 128,890
McDonald's COMM 580135101 11,001 93,225 SH   OTR   0 0 93,225
Merck COMM 58933Y105 2,791 52,658 SH   OTR   0 0 52,658
Microsoft COMM 594918104 7,568 137,600 SH   OTR   0 0 137,600
Mondelez Int'l COMM 609207105 396 8,791 SH   OTR   0 0 8,791
Monster Beverage COMM 61174X109 358 2,400 SH   OTR   0 0 2,400
NextEra Energy COMM 65339F101 4,001 38,474 SH   OTR   0 0 38,474
NIKE 'B' COMM 654106103 16,561 262,874 SH   OTR   0 0 262,874
Noble Energy COMM 655044105 376 11,400 SH   OTR   0 0 11,400
Norfolk Southern COMM 655844108 309 3,640 SH   OTR   0 0 3,640
Northrop Grumman COMM 666807102 350 1,850 SH   OTR   0 0 1,850
Novo Nordisk ADR COMM 670100205 4,664 80,420 SH   OTR   0 0 80,420
Oracle Corp. COMM 68389X105 260 7,035 SH   OTR   0 0 7,035
Panera Bread COMM 69840W108 972 4,985 SH   OTR   0 0 4,985
Paychex COMM 704326107 2,862 54,005 SH   OTR   0 0 54,005
PepsiCo COMM 713448108 8,392 83,916 SH   OTR   0 0 83,916
Pfizer COMM 717081103 1,904 59,505 SH   OTR   0 0 59,505
Philip Morris Int'l COMM 718172109 2,266 25,754 SH   OTR   0 0 25,754
Plum Creek Timber COMM 729251108 245 5,100 SH   OTR   0 0 5,100
PRA Group COMM 73640Q105 1,224 34,970 SH   OTR   0 0 34,970
Praxair COMM 74005P104 4,652 45,609 SH   OTR   0 0 45,609
Procter & Gamble COMM 742718109 8,749 110,745 SH   OTR   0 0 110,745
QUALCOMM COMM 747525103 3,888 77,751 SH   OTR   0 0 77,751
Regeneron Pharmaceuticals COMM 75886F107 247 455 SH   OTR   0 0 455
Roche Holding Ltd ADR COMM 771195104 5,703 167,730 SH   OTR   0 0 167,730
Roche Holdings AG Genusschein COMM 012875495 548 2,000 SH   OTR   0 0 2,000
Ross Stores COMM 778296103 621 11,500 SH   OTR   0 0 11,500
Royal Dutch Shell PLC 'A' COMM 780259206 324 7,048 SH   OTR   0 0 7,048
Saul Centers COMM 804395101 740 14,500 SH   OTR   0 0 14,500
Schlumberger COMM 806857108 1,175 16,787 SH   OTR   0 0 16,787
SEI Investments COMM 784117103 364 7,000 SH   OTR   0 0 7,000
Sirona Dental Systems COMM 82966C103 248 2,250 SH   OTR   0 0 2,250
Starbucks COMM 855244109 3,669 61,154 SH   OTR   0 0 61,154
State Street Corp. COMM 857477103 591 8,954 SH   OTR   0 0 8,954
Stericycle COMM 858912108 10,037 82,952 SH   OTR   0 0 82,952
Stryker COMM 863667101 12,528 134,707 SH   OTR   0 0 134,707
Suncor Energy COMM 867224107 316 12,150 SH   OTR   0 0 12,150
Sysco Corp. COMM 871829107 4,091 99,788 SH   OTR   0 0 99,788
Tiffany COMM 886547108 1,173 15,440 SH   OTR   0 0 15,440
Time Warner New COMM 887317303 235 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 17,194 242,165 SH   OTR   0 0 242,165
Tractor Supply Company COMM 892356106 2,808 32,655 SH   OTR   0 0 32,655
Trimble Navigation Limited COMM 896239100 310 14,760 SH   OTR   0 0 14,760
Ulta Salon Cosmetics COMM 90384S303 269 1,455 SH   OTR   0 0 1,455
Union Pacific COMM 907818108 3,135 40,191 SH   OTR   0 0 40,191
United Technologies COMM 913017109 8,318 86,641 SH   OTR   0 0 86,641
US Bancorp COMM 902973304 4,019 93,474 SH   OTR   0 0 93,474
Verizon Communications COMM 92343V104 3,238 70,383 SH   OTR   0 0 70,383
VF Corporation COMM 918204108 879 14,185 SH   OTR   0 0 14,185
Visa COMM 92826C839 462 5,925 SH   OTR   0 0 5,925
Walgreens Boots Alliance COMM 931427108 8,167 96,078 SH   OTR   0 0 96,078
Wal-Mart Stores COMM 931142103 2,251 36,894 SH   OTR   0 0 36,894
Weingarten Realty COMM 948741103 1,480 42,298 SH   OTR   0 0 42,298
Wells Fargo COMM 949746101 457 8,460 SH   OTR   0 0 8,460
Welltower, Inc. COMM 42217K106 933 13,727 SH   OTR   0 0 13,727
WEX COMM 96208T104 1,670 18,978 SH   OTR   0 0 18,978
WGL Holdings COMM 92924F106 230 3,650 SH   OTR   0 0 3,650