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,262 14,691 SH   OTR   0 0 14,691
Abbott Labs COMM 002824100 10,941 223,294 SH   OTR   0 0 223,294
AbbVie COMM 00287Y109 10,088 150,574 SH   OTR   0 0 150,574
Accenture Ltd 'A' COMM G1151C101 5,076 52,326 SH   OTR   0 0 52,326
Aetna COMM 00817Y108 254 2,000 SH   OTR   0 0 2,000
Air Products COMM 009158106 2,631 19,207 SH   OTR   0 0 19,207
Altria COMM 02209S103 350 7,150 SH   OTR   0 0 7,150
Amazon.com COMM 023135106 890 2,050 SH   OTR   0 0 2,050
American Tower 'A' COMM 03027X100 2,312 24,865 SH   OTR   0 0 24,865
Amgen COMM 031162100 1,966 12,765 SH   OTR   0 0 12,765
Apple, Inc. COMM 037833100 14,432 115,453 SH   OTR   0 0 115,453
AT&T COMM 00206R102 2,439 67,742 SH   OTR   0 0 67,742
Automatic Data Processing COMM 053015103 19,934 249,174 SH   OTR   0 0 249,174
Balchem COMM 057665200 1,931 34,485 SH   OTR   0 0 34,485
Bank of America COMM 066050105 569 33,494 SH   OTR   0 0 33,494
Becton, Dickinson COMM 075887109 1,220 8,591 SH   OTR   0 0 8,591
Bed Bath & Beyond COMM 075896100 413 5,985 SH   OTR   0 0 5,985
Berkshire Hathaway 'A' COMM 084670108 205 1 SH   OTR   0 0 1
Berkshire Hathaway 'B' COMM 084670702 1,540 11,325 SH   OTR   0 0 11,325
Bristol-Myers Squibb COMM 110122108 948 14,359 SH   OTR   0 0 14,359
Broadridge Financial Solutions COMM 11133T103 819 16,380 SH   OTR   0 0 16,380
Brown-Forman 'B' COMM 115637209 5,927 59,267 SH   OTR   0 0 59,267
Caterpillar COMM 149123101 874 10,278 SH   OTR   0 0 10,278
CDK Global Inc. COMM 12508E105 2,829 52,398 SH   OTR   0 0 52,398
Celgene COMM 151020104 10,633 91,665 SH   OTR   0 0 91,665
Chevron COMM 166764100 750 7,817 SH   OTR   0 0 7,817
Church & Dwight COMM 171340102 10,948 135,155 SH   OTR   0 0 135,155
Cisco Systems COMM 17275R102 2,130 78,894 SH   OTR   0 0 78,894
Coca-Cola COMM 191216100 13,297 340,939 SH   OTR   0 0 340,939
Cognizant Technology COMM 192446102 1,451 23,781 SH   OTR   0 0 23,781
Colgate-Palmolive COMM 194162103 14,930 229,687 SH   OTR   0 0 229,687
ConocoPhillips COMM 20825C104 1,403 22,999 SH   OTR   0 0 22,999
CSX Corp. COMM 126408103 396 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 739 5,645 SH   OTR   0 0 5,645
CVS Health COMM 126650100 2,108 20,075 SH   OTR   0 0 20,075
Danaher COMM 235851102 4,985 57,970 SH   OTR   0 0 57,970
Deere & Company COMM 244199105 1,518 15,650 SH   OTR   0 0 15,650
Dentsply Int'l COMM 249030107 1,521 29,254 SH   OTR   0 0 29,254
Disney, Walt COMM 254687106 1,279 11,316 SH   OTR   0 0 11,316
Dominion Resources COMM 25746U109 995 14,850 SH   OTR   0 0 14,850
Dr. Pepper Snapple COMM 26138E109 772 10,575 SH   OTR   0 0 10,575
Duke Energy COMM 26441C204 369 5,197 SH   OTR   0 0 5,197
DuPont COMM 263534109 219 3,586 SH   OTR   0 0 3,586
Ecolab COMM 278865100 17,374 153,750 SH   OTR   0 0 153,750
Emerson Electric COMM 291011104 2,357 42,861 SH   OTR   0 0 42,861
EOG Resources COMM 26875P101 5,762 65,480 SH   OTR   0 0 65,480
Equity Residential Properties COMM 29476L107 750 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 300 3,448 SH   OTR   0 0 3,448
Expeditors Int'l COMM 302130109 1,168 25,400 SH   OTR   0 0 25,400
ExxonMobil COMM 30231G102 16,424 197,883 SH   OTR   0 0 197,883
FactSet Research Systems COMM 303075105 5,913 36,275 SH   OTR   0 0 36,275
Fastenal COMM 311900104 1,907 45,400 SH   OTR   0 0 45,400
Fiserv COMM 337738108 8,733 105,220 SH   OTR   0 0 105,220
Flowers Foods COMM 343498101 1,949 92,800 SH   OTR   0 0 92,800
Freeport-McMoRan COMM 35671D857 565 29,715 SH   OTR   0 0 29,715
General Electric COMM 369604103 3,129 115,894 SH   OTR   0 0 115,894
General Mills COMM 370334104 626 11,182 SH   OTR   0 0 11,182
Genuine Parts COMM 372460105 599 6,650 SH   OTR   0 0 6,650
Gilead Sciences COMM 375558103 5,624 48,070 SH   OTR   0 0 48,070
Grainger, W.W. COMM 384802104 4,530 19,112 SH   OTR   0 0 19,112
Hain Celestial Group COMM 405217100 2,963 44,890 SH   OTR   0 0 44,890
HCP Inc. COMM 40414L109 662 18,400 SH   OTR   0 0 18,400
Health Care REIT COMM 42217K106 541 8,200 SH   OTR   0 0 8,200
Healthcare Services Group COMM 421906108 419 12,700 SH   OTR   0 0 12,700
Helmerich & Payne COMM 423452101 2,721 38,872 SH   OTR   0 0 38,872
Henry Schein COMM 806407102 1,530 10,775 SH   OTR   0 0 10,775
Hershey Company COMM 427866108 432 4,851 SH   OTR   0 0 4,851
Hewlett-Packard COMM 428236103 831 27,700 SH   OTR   0 0 27,700
Home Depot COMM 437076102 1,560 14,050 SH   OTR   0 0 14,050
IBM COMM 459200101 2,588 15,876 SH   OTR   0 0 15,876
IDEXX Labs COMM 45168D104 3,122 48,780 SH   OTR   0 0 48,780
Illinois Tool Works COMM 452308109 3,414 37,104 SH   OTR   0 0 37,104
Ingredion COMM 457187102 240 3,000 SH   OTR   0 0 3,000
Intel COMM 458140100 1,935 64,493 SH   OTR   0 0 64,493
Intuit COMM 461202103 6,065 60,046 SH   OTR   0 0 60,046
Intuitive Surgical COMM 46120E602 495 1,020 SH   OTR   0 0 1,020
iRobot COMM 462726100 582 18,190 SH   OTR   0 0 18,190
iShares S&P US Pfd DEBT 464288687 2,214 56,775 SH   OTR   0 0 56,775
Jack Henry & Associates COMM 426281101 1,179 18,135 SH   OTR   0 0 18,135
Johnson & Johnson COMM 478160104 13,208 136,166 SH   OTR   0 0 136,166
Johnson Controls COMM 478366107 1,254 25,075 SH   OTR   0 0 25,075
JP Morgan Chase COMM 46625H100 413 6,168 SH   OTR   0 0 6,168
Kayne Anderson COMM 486606106 542 18,079 SH   OTR   0 0 18,079
Kellogg COMM 487836108 1,033 16,400 SH   OTR   0 0 16,400
Kimco Realty COMM 49446R109 297 13,500 SH   OTR   0 0 13,500
Kraft Foods Group COMM 50076Q106 543 6,385 SH   OTR   0 0 6,385
Lilly, Eli COMM 532457108 3,465 41,750 SH   OTR   0 0 41,750
Linear Technology COMM 535678106 941 21,396 SH   OTR   0 0 21,396
Lowe's COMM 548661107 1,995 29,775 SH   OTR   0 0 29,775
Marathon Oil COMM 565849106 1,118 41,389 SH   OTR   0 0 41,389
Marathon Petroleum COMM 56585A102 1,684 32,388 SH   OTR   0 0 32,388
MasterCard COMM 57636Q104 17,639 189,668 SH   OTR   0 0 189,668
McCormick & Co. COMM 579780206 10,267 126,750 SH   OTR   0 0 126,750
McDonald's COMM 580135101 9,111 95,906 SH   OTR   0 0 95,906
Merck COMM 58933Y105 2,922 51,269 SH   OTR   0 0 51,269
Microsoft COMM 594918104 6,115 138,967 SH   OTR   0 0 138,967
Mondelez Int'l COMM 609207105 393 9,575 SH   OTR   0 0 9,575
Monsanto COMM 61166W101 899 8,400 SH   OTR   0 0 8,400
Monster Beverage COMM 611740101 322 2,400 SH   OTR   0 0 2,400
NextEra Energy COMM 65339F101 3,732 38,078 SH   OTR   0 0 38,078
NIKE 'B' COMM 654106103 14,589 135,080 SH   OTR   0 0 135,080
Noble Energy COMM 655044105 490 11,400 SH   OTR   0 0 11,400
Norfolk Southern COMM 655844108 317 3,640 SH   OTR   0 0 3,640
Northrop Grumman COMM 666807102 305 1,920 SH   OTR   0 0 1,920
Novo Nordisk ADR COMM 670100205 4,357 79,225 SH   OTR   0 0 79,225
Oracle Corp. COMM 68389X105 273 6,819 SH   OTR   0 0 6,819
Panera Bread COMM 69840W108 973 5,560 SH   OTR   0 0 5,560
Paychex COMM 704326107 2,523 53,675 SH   OTR   0 0 53,675
PepsiCo COMM 713448108 7,653 82,293 SH   OTR   0 0 82,293
Pfizer COMM 717081103 2,038 59,942 SH   OTR   0 0 59,942
Philip Morris Int'l COMM 718172109 2,140 26,744 SH   OTR   0 0 26,744
PRA Group COMM 73640Q105 2,703 43,595 SH   OTR   0 0 43,595
Praxair COMM 74005P104 6,314 52,619 SH   OTR   0 0 52,619
Procter & Gamble COMM 742718109 8,650 110,897 SH   OTR   0 0 110,897
QUALCOMM COMM 747525103 5,692 90,357 SH   OTR   0 0 90,357
Regeneron Pharmaceuticals COMM 75886F107 232 455 SH   OTR   0 0 455
Roche Holding Ltd ADR COMM 771195104 7,046 201,318 SH   OTR   0 0 201,318
Roche Holdings AG Genusschein COMM 012875495 562 2,000 SH   OTR   0 0 2,000
Ross Stores COMM 778296103 850 17,340 SH   OTR   0 0 17,340
Royal Dutch Shell PLC 'A' COMM 780259206 402 7,048 SH   OTR   0 0 7,048
Saul Centers COMM 804395101 711 14,500 SH   OTR   0 0 14,500
Schlumberger COMM 806857108 1,393 16,196 SH   OTR   0 0 16,196
SEI Investments COMM 784117103 343 7,000 SH   OTR   0 0 7,000
Sigma-Aldrich COMM 826552101 4,793 34,484 SH   OTR   0 0 34,484
Sirona Dental Systems COMM 82966C103 245 2,450 SH   OTR   0 0 2,450
Starbucks COMM 855244109 3,158 58,474 SH   OTR   0 0 58,474
State Street Corp. COMM 857477103 689 8,954 SH   OTR   0 0 8,954
Stericycle COMM 858912108 11,003 82,112 SH   OTR   0 0 82,112
Stryker COMM 863667101 12,122 126,272 SH   OTR   0 0 126,272
Suncor Energy COMM 867224107 385 13,750 SH   OTR   0 0 13,750
Sysco Corp. COMM 871829107 3,678 102,180 SH   OTR   0 0 102,180
T Rowe Price COMM 74144T108 300 3,850 SH   OTR   0 0 3,850
Tiffany COMM 886547108 1,420 15,440 SH   OTR   0 0 15,440
Time Warner New COMM 887317303 314 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 15,645 237,045 SH   OTR   0 0 237,045
Tractor Supply Company COMM 892356106 1,530 17,005 SH   OTR   0 0 17,005
Trimble Navigation Limited COMM 896239100 549 23,860 SH   OTR   0 0 23,860
Under Armour COMM 904311107 201 2,425 SH   OTR   0 0 2,425
Union Pacific COMM 907818108 5,043 53,086 SH   OTR   0 0 53,086
United Technologies COMM 913017109 10,951 98,661 SH   OTR   0 0 98,661
US Bancorp COMM 902973304 4,013 93,324 SH   OTR   0 0 93,324
Verizon Communications COMM 92343V104 3,196 68,000 SH   OTR   0 0 68,000
Visa COMM 92826C839 343 5,115 SH   OTR   0 0 5,115
Walgreens Boots Alliance COMM 931427108 8,058 95,933 SH   OTR   0 0 95,933
Wal-Mart Stores COMM 931142103 2,856 40,225 SH   OTR   0 0 40,225
Weingarten Realty COMM 948741103 1,108 33,562 SH   OTR   0 0 33,562
Wells Fargo COMM 949746101 446 7,960 SH   OTR   0 0 7,960
WEX COMM 96208T104 2,257 19,800 SH   OTR   0 0 19,800
WGL Holdings COMM 92924F106 224 4,150 SH   OTR   0 0 4,150