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,420 14,666 SH   OTR   0 0 14,666
Abbott Labs COMM 002824100 10,305 224,019 SH   OTR   0 0 224,019
AbbVie COMM 00287Y109 8,916 151,124 SH   OTR   0 0 151,124
Accenture Ltd 'A' COMM G1150G111 4,986 53,040 SH   OTR   0 0 53,040
Aetna COMM 008140105 214 2,000 SH   OTR   0 0 2,000
Air Products COMM 009158106 2,900 19,207 SH   OTR   0 0 19,207
Altria COMM 02209S103 358 7,150 SH   OTR   0 0 7,150
Amazon.com COMM 023135106 763 2,050 SH   OTR   0 0 2,050
American Tower 'A' COMM 029912201 2,159 22,965 SH   OTR   0 0 22,965
Amgen COMM 031162100 2,058 12,865 SH   OTR   0 0 12,865
Apple, Inc. COMM 037833100 14,200 114,513 SH   OTR   0 0 114,513
AT&T COMM 00206R102 2,235 67,742 SH   OTR   0 0 67,742
Automatic Data Processing COMM 053015103 21,324 247,949 SH   OTR   0 0 247,949
Balchem COMM 057665200 1,229 22,350 SH   OTR   0 0 22,350
Bank of America COMM 066050105 502 33,494 SH   OTR   0 0 33,494
Becton, Dickinson COMM 075887109 1,234 8,566 SH   OTR   0 0 8,566
Bed Bath & Beyond COMM 075896100 467 6,060 SH   OTR   0 0 6,060
Berkshire Hathaway 'A' COMM 084670206 218 1 SH   OTR   0 0 1
Berkshire Hathaway 'B' COMM 084670207 1,709 11,865 SH   OTR   0 0 11,865
Bristol-Myers Squibb COMM 110097102 919 14,359 SH   OTR   0 0 14,359
Broadridge Financial Solutions COMM 11133T103 901 16,380 SH   OTR   0 0 16,380
Brown-Forman 'B' COMM 115637209 5,237 58,192 SH   OTR   0 0 58,192
Caterpillar COMM 149123101 822 10,278 SH   OTR   0 0 10,278
CDK Global Inc. COMM 12508E101 2,586 55,019 SH   OTR   0 0 55,019
Celgene COMM 151020104 10,711 93,140 SH   OTR   0 0 93,140
Chevron COMM 166764100 837 7,967 SH   OTR   0 0 7,967
Church & Dwight COMM 171340102 11,565 136,055 SH   OTR   0 0 136,055
Cisco Systems COMM 17275R102 2,205 78,744 SH   OTR   0 0 78,744
Coca-Cola COMM 191216100 13,950 340,239 SH   OTR   0 0 340,239
Cognizant Technology COMM 192446102 1,432 23,095 SH   OTR   0 0 23,095
Colgate-Palmolive COMM 194162103 15,822 229,304 SH   OTR   0 0 229,304
ConocoPhillips COMM 20825C104 1,455 23,461 SH   OTR   0 0 23,461
CSX Corp. COMM 126408103 396 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 785 5,645 SH   OTR   0 0 5,645
CVS Health COMM 126650100 2,057 19,975 SH   OTR   0 0 19,975
Danaher COMM 235851102 4,949 58,220 SH   OTR   0 0 58,220
Deere & Company COMM 244199105 1,540 17,500 SH   OTR   0 0 17,500
Dentsply Int'l COMM 249030107 1,543 30,254 SH   OTR   0 0 30,254
Disney, Walt COMM 254687106 1,172 11,166 SH   OTR   0 0 11,166
Dominion Resources COMM 25746U109 1,054 14,850 SH   OTR   0 0 14,850
Dr. Pepper Snapple COMM 26138E109 825 10,575 SH   OTR   0 0 10,575
Duke Energy COMM 26441C204 400 5,197 SH   OTR   0 0 5,197
DuPont COMM 263534109 255 3,586 SH   OTR   0 0 3,586
Ecolab COMM 278865100 17,395 152,585 SH   OTR   0 0 152,585
Emerson Electric COMM 291011104 2,454 43,061 SH   OTR   0 0 43,061
EOG Resources COMM 26875P101 6,024 65,480 SH   OTR   0 0 65,480
Equity Residential Properties COMM 29476L107 836 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 286 3,448 SH   OTR   0 0 3,448
Expeditors Int'l COMM 302130109 1,253 26,100 SH   OTR   0 0 26,100
ExxonMobil COMM 30231G102 16,905 198,888 SH   OTR   0 0 198,888
FactSet Research Systems COMM 303075105 5,704 35,875 SH   OTR   0 0 35,875
Fastenal COMM 311900104 1,882 45,900 SH   OTR   0 0 45,900
Fiserv COMM 337738108 8,277 104,770 SH   OTR   0 0 104,770
Flowers Foods COMM 343498101 2,134 92,800 SH   OTR   0 0 92,800
Freeport-McMoRan COMM 35671D857 593 31,215 SH   OTR   0 0 31,215
General Electric COMM 369604103 2,897 115,894 SH   OTR   0 0 115,894
General Mills COMM 370334104 643 11,282 SH   OTR   0 0 11,282
Genuine Parts COMM 372460105 326 3,500 SH   OTR   0 0 3,500
Gilead Sciences COMM 375558103 4,492 45,835 SH   OTR   0 0 45,835
Grainger, W.W. COMM 384802104 4,807 20,367 SH   OTR   0 0 20,367
Hain Celestial Group COMM 405217100 1,711 26,740 SH   OTR   0 0 26,740
HCP Inc. COMM 40414L109 791 18,400 SH   OTR   0 0 18,400
Health Care REIT COMM 42217K106 631 8,200 SH   OTR   0 0 8,200
Healthcare Services Group COMM 421906108 406 12,700 SH   OTR   0 0 12,700
Helmerich & Payne COMM 423452101 2,575 37,872 SH   OTR   0 0 37,872
Henry Schein COMM 806407102 1,509 10,775 SH   OTR   0 0 10,775
Hershey Company COMM 427866108 465 4,601 SH   OTR   0 0 4,601
Hewlett-Packard COMM 428236103 859 27,700 SH   OTR   0 0 27,700
Home Depot COMM 437076102 1,588 13,930 SH   OTR   0 0 13,930
IBM COMM 459200101 2,645 16,426 SH   OTR   0 0 16,426
IDEXX Labs COMM 45168D104 2,696 17,505 SH   OTR   0 0 17,505
Illinois Tool Works COMM 452308109 3,628 37,404 SH   OTR   0 0 37,404
Ingredion COMM 011549250 234 3,000 SH   OTR   0 0 3,000
Intel COMM 458140100 1,999 64,493 SH   OTR   0 0 64,493
Intuit COMM 461202103 5,863 60,446 SH   OTR   0 0 60,446
Intuitive Surgical COMM 46120E602 515 1,020 SH   OTR   0 0 1,020
iRobot COMM 462726100 620 18,790 SH   OTR   0 0 18,790
iShares S&P US Pfd DEBT 464288687 1,945 48,625 SH   OTR   0 0 48,625
Jack Henry & Associates COMM 426281101 1,266 18,085 SH   OTR   0 0 18,085
Johnson & Johnson COMM 478160104 13,821 136,844 SH   OTR   0 0 136,844
Johnson Controls COMM 478366107 1,254 25,075 SH   OTR   0 0 25,075
JP Morgan Chase COMM 46625H100 370 6,168 SH   OTR   0 0 6,168
Kayne Anderson COMM 486606106 633 18,079 SH   OTR   0 0 18,079
Kellogg COMM 487836108 1,082 16,400 SH   OTR   0 0 16,400
Kimco Realty COMM 49446R109 365 13,500 SH   OTR   0 0 13,500
Kraft Foods Group COMM 50076Q106 555 6,385 SH   OTR   0 0 6,385
Lilly, Eli COMM 532457108 3,048 41,750 SH   OTR   0 0 41,750
Linear Technology COMM 535678106 1,006 21,396 SH   OTR   0 0 21,396
Lowe's COMM 548661107 2,203 29,775 SH   OTR   0 0 29,775
Marathon Oil COMM 565849106 1,076 41,389 SH   OTR   0 0 41,389
Marathon Petroleum COMM 56585A102 1,652 16,194 SH   OTR   0 0 16,194
MasterCard COMM 57636Q104 16,184 188,188 SH   OTR   0 0 188,188
McCormick & Co. COMM 579780206 9,631 125,075 SH   OTR   0 0 125,075
McDonald's COMM 580135101 9,416 97,076 SH   OTR   0 0 97,076
Merck COMM 589331107 2,922 51,269 SH   OTR   0 0 51,269
Microsoft COMM 594918104 5,698 138,967 SH   OTR   0 0 138,967
Mondelez Int'l COMM 609207105 345 9,575 SH   OTR   0 0 9,575
Monsanto COMM 61166W101 949 8,400 SH   OTR   0 0 8,400
Monster Beverage COMM 611740101 331 2,400 SH   OTR   0 0 2,400
NextEra Energy COMM 302571104 4,017 38,628 SH   OTR   0 0 38,628
NIKE 'B' COMM 654106103 13,415 134,145 SH   OTR   0 0 134,145
Noble Energy COMM 655044105 559 11,400 SH   OTR   0 0 11,400
Norfolk Southern COMM 655844108 375 3,640 SH   OTR   0 0 3,640
Northrop Grumman COMM 666807102 309 1,920 SH   OTR   0 0 1,920
Novo Nordisk ADR COMM 670100205 4,207 79,375 SH   OTR   0 0 79,375
Oracle Corp. COMM 68389X105 293 6,819 SH   OTR   0 0 6,819
Panera Bread COMM 69840W108 2,083 13,018 SH   OTR   0 0 13,018
Paychex COMM 704326107 2,684 53,675 SH   OTR   0 0 53,675
PepsiCo COMM 713448108 7,910 82,393 SH   OTR   0 0 82,393
Pfizer COMM 717081103 2,101 60,042 SH   OTR   0 0 60,042
Philip Morris Int'l COMM 718172109 1,983 26,444 SH   OTR   0 0 26,444
PRA Group COMM 73640Q105 2,135 39,545 SH   OTR   0 0 39,545
Praxair COMM 74005P104 6,591 54,469 SH   OTR   0 0 54,469
Procter & Gamble COMM 742718109 9,282 113,197 SH   OTR   0 0 113,197
QUALCOMM COMM 747525103 6,999 101,437 SH   OTR   0 0 101,437
Regeneron Pharmaceuticals COMM 75886F107 201 445 SH   OTR   0 0 445
Roche Holding Ltd ADR COMM 771195104 6,914 203,352 SH   OTR   0 0 203,352
Roche Holdings AG Genusschein COMM 012875495 552 2,000 SH   OTR   0 0 2,000
Ross Stores COMM 778296103 905 8,620 SH   OTR   0 0 8,620
Royal Dutch Shell PLC 'A' COMM 780259206 423 7,048 SH   OTR   0 0 7,048
Saul Centers COMM 804395101 827 14,500 SH   OTR   0 0 14,500
Schlumberger COMM 806857108 1,372 16,526 SH   OTR   0 0 16,526
SEI Investments COMM 784117103 308 7,000 SH   OTR   0 0 7,000
Sigma-Aldrich COMM 826552101 10,164 73,652 SH   OTR   0 0 73,652
Sirona Dental Systems COMM 82966C103 230 2,550 SH   OTR   0 0 2,550
Starbucks COMM 855244109 2,595 27,312 SH   OTR   0 0 27,312
State Street Corp. COMM 857473102 663 8,954 SH   OTR   0 0 8,954
Stericycle COMM 858912108 11,198 79,987 SH   OTR   0 0 79,987
Stryker COMM 863667101 11,273 122,532 SH   OTR   0 0 122,532
Suncor Energy COMM 867229106 399 13,750 SH   OTR   0 0 13,750
Sysco Corp. COMM 871829107 3,921 103,180 SH   OTR   0 0 103,180
T Rowe Price COMM 74144T108 312 3,850 SH   OTR   0 0 3,850
Tiffany COMM 886547108 1,359 15,440 SH   OTR   0 0 15,440
Time Warner New COMM 887317105 303 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 16,628 237,547 SH   OTR   0 0 237,547
Tractor Supply Company COMM 892356106 712 8,375 SH   OTR   0 0 8,375
Trimble Navigation Limited COMM 896239100 855 34,210 SH   OTR   0 0 34,210
Union Pacific COMM 907818108 5,260 48,701 SH   OTR   0 0 48,701
United Technologies COMM 913017109 11,534 98,581 SH   OTR   0 0 98,581
US Bancorp COMM 902973304 4,126 93,774 SH   OTR   0 0 93,774
Verizon Communications COMM 92343V104 3,298 67,300 SH   OTR   0 0 67,300
Visa COMM 92826C839 329 5,060 SH   OTR   0 0 5,060
Walgreens Boots Alliance COMM 931427108 8,159 95,983 SH   OTR   0 0 95,983
Wal-Mart Stores COMM 931142103 3,301 40,253 SH   OTR   0 0 40,253
Weingarten Realty COMM 948741103 1,201 33,362 SH   OTR   0 0 33,362
Wells Fargo COMM 949746101 430 7,960 SH   OTR   0 0 7,960
WEX COMM 96208T104 2,130 19,910 SH   OTR   0 0 19,910
WGL Holdings COMM 92924F106 232 4,150 SH   OTR   0 0 4,150