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,405 14,666 SH   OTR   0 0 14,666
A T & T COMM 00206R102 2,318 68,167 SH   OTR   0 0 68,167
Abbott Labs COMM 002824100 10,020 222,669 SH   OTR   0 0 222,669
AbbVie COMM 00287Y109 10,008 153,974 SH   OTR   0 0 153,974
Accenture Ltd 'A' COMM G1150G111 4,738 53,240 SH   OTR   0 0 53,240
Air Products COMM 009158106 2,766 19,207 SH   OTR   0 0 19,207
Altria COMM 02209S103 350 7,150 SH   OTR   0 0 7,150
Amazon.com COMM 023135106 675 2,179 SH   OTR   0 0 2,179
American Tower 'A' COMM 029912201 1,796 18,140 SH   OTR   0 0 18,140
Amgen COMM 031162100 2,046 12,865 SH   OTR   0 0 12,865
Apple, Inc. COMM 037833100 12,457 113,245 SH   OTR   0 0 113,245
Automatic Data Processing COMM 053015103 20,895 251,749 SH   OTR   0 0 251,749
Balchem COMM 057665200 1,497 22,350 SH   OTR   0 0 22,350
Bank of America COMM 066050105 603 33,494 SH   OTR   0 0 33,494
Becton, Dickinson COMM 075887109 1,190 8,563 SH   OTR   0 0 8,563
Bed Bath & Beyond COMM 075896100 472 6,210 SH   OTR   0 0 6,210
Berkshire Hathaway 'A' COMM 084670206 226 1 SH   OTR   0 0 1
Berkshire Hathaway 'B' COMM 084670207 1,765 11,765 SH   OTR   0 0 11,765
Bristol-Myers Squibb COMM 110097102 847 14,359 SH   OTR   0 0 14,359
Broadridge Financial Solutions COMM 11133T103 753 16,380 SH   OTR   0 0 16,380
Brown-Forman 'B' COMM 115637209 4,924 55,952 SH   OTR   0 0 55,952
Caterpillar COMM 149123101 946 10,278 SH   OTR   0 0 10,278
CDK Global Inc. COMM 12508E101 2,497 60,909 SH   OTR   0 0 60,909
Celgene COMM 151020104 10,321 92,150 SH   OTR   0 0 92,150
Chevron COMM 166764100 902 8,057 SH   OTR   0 0 8,057
Church & Dwight COMM 171340102 10,640 134,680 SH   OTR   0 0 134,680
Cisco Systems COMM 17275R102 2,184 77,994 SH   OTR   0 0 77,994
Coca-Cola COMM 191216100 14,212 338,389 SH   OTR   0 0 338,389
Cognizant Technology COMM 192446102 1,145 21,609 SH   OTR   0 0 21,609
Colgate-Palmolive COMM 194162103 15,821 229,284 SH   OTR   0 0 229,284
ConocoPhillips COMM 20825C104 1,643 23,811 SH   OTR   0 0 23,811
CSX Corp. COMM 126408103 432 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 820 5,695 SH   OTR   0 0 5,695
CVS Health COMM 126650100 1,915 19,950 SH   OTR   0 0 19,950
Danaher COMM 235851102 5,024 58,418 SH   OTR   0 0 58,418
Deere & Company COMM 244199105 1,857 21,100 SH   OTR   0 0 21,100
Dentsply Int'l COMM 249030107 1,603 30,254 SH   OTR   0 0 30,254
Disney, Walt COMM 254687106 1,024 10,891 SH   OTR   0 0 10,891
Dominion Resources COMM 25746U109 1,163 15,100 SH   OTR   0 0 15,100
Dr. Pepper Snapple COMM 26138E109 761 10,575 SH   OTR   0 0 10,575
Duke Energy COMM 26441C204 437 5,197 SH   OTR   0 0 5,197
DuPont COMM 263534109 265 3,586 SH   OTR   0 0 3,586
Ecolab COMM 278865100 15,742 149,925 SH   OTR   0 0 149,925
Emerson Electric COMM 291011104 2,670 43,061 SH   OTR   0 0 43,061
EOG Resources COMM 26875P101 6,064 65,910 SH   OTR   0 0 65,910
Equity Residential Properties COMM 29476L107 772 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 262 3,448 SH   OTR   0 0 3,448
Expeditors Int'l COMM 302130109 1,258 27,950 SH   OTR   0 0 27,950
ExxonMobil COMM 30231G102 18,634 202,545 SH   OTR   0 0 202,545
FactSet Research Systems COMM 303075105 5,023 35,625 SH   OTR   0 0 35,625
Fastenal COMM 311900104 2,071 43,150 SH   OTR   0 0 43,150
Fiserv COMM 337738108 7,359 103,645 SH   OTR   0 0 103,645
Flowers Foods COMM 343498101 1,773 93,300 SH   OTR   0 0 93,300
Freeport-McMoRan COMM 35671D857 718 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 598 11,282 SH   OTR   0 0 11,282
Genuine Parts COMM 372460105 329 3,075 SH   OTR   0 0 3,075
Gilead Sciences COMM 375558103 3,261 34,695 SH   OTR   0 0 34,695
Grainger, W.W. COMM 384802104 5,305 20,802 SH   OTR   0 0 20,802
Hain Celestial Group COMM 405217100 583 10,050 SH   OTR   0 0 10,050
HCP Inc. COMM 40414L109 810 18,400 SH   OTR   0 0 18,400
Health Care REIT COMM 42217K106 623 8,200 SH   OTR   0 0 8,200
Healthcare Services Group COMM 421906108 394 12,700 SH   OTR   0 0 12,700
Helmerich & Payne COMM 423452101 2,598 38,772 SH   OTR   0 0 38,772
Henry Schein COMM 806407102 1,445 10,625 SH   OTR   0 0 10,625
Hershey Company COMM 427866108 479 4,601 SH   OTR   0 0 4,601
Hewlett-Packard COMM 428236103 1,108 27,700 SH   OTR   0 0 27,700
Home Depot COMM 437076102 1,463 13,930 SH   OTR   0 0 13,930
IBM COMM 459200101 2,903 18,146 SH   OTR   0 0 18,146
IDEXX Labs COMM 45168D104 2,591 17,505 SH   OTR   0 0 17,505
Illinois Tool Works COMM 452308109 3,539 37,254 SH   OTR   0 0 37,254
Ingredion COMM 011549250 255 3,000 SH   OTR   0 0 3,000
Intel COMM 458140100 2,333 64,793 SH   OTR   0 0 64,793
Intuit COMM 461202103 5,674 61,671 SH   OTR   0 0 61,671
Intuitive Surgical COMM 46120E602 540 1,020 SH   OTR   0 0 1,020
iRobot COMM 462726100 1,113 31,790 SH   OTR   0 0 31,790
iShares S&P US Pfd DEBT 464288687 1,487 38,125 SH   OTR   0 0 38,125
Jack Henry & Associates COMM 426281101 896 14,450 SH   OTR   0 0 14,450
Johnson & Johnson COMM 478160104 14,339 136,564 SH   OTR   0 0 136,564
Johnson Controls COMM 478366107 1,204 25,075 SH   OTR   0 0 25,075
JP Morgan Chase COMM 46625H100 382 6,168 SH   OTR   0 0 6,168
Kayne Anderson COMM 486606106 687 18,079 SH   OTR   0 0 18,079
Kellogg COMM 487836108 1,066 16,400 SH   OTR   0 0 16,400
Kimco Realty COMM 49446R109 338 13,500 SH   OTR   0 0 13,500
Kraft Foods Group COMM 50076Q106 434 6,884 SH   OTR   0 0 6,884
Lilly, Eli COMM 532457108 2,881 41,750 SH   OTR   0 0 41,750
Linear Technology COMM 535678106 998 21,696 SH   OTR   0 0 21,696
Lowe's COMM 548661107 2,054 29,775 SH   OTR   0 0 29,775
Marathon Oil COMM 565849106 1,159 41,389 SH   OTR   0 0 41,389
Marathon Petroleum COMM 56585A102 1,460 16,226 SH   OTR   0 0 16,226
MasterCard COMM 57636Q104 15,871 184,543 SH   OTR   0 0 184,543
McCormick & Co. COMM 579780206 9,204 124,375 SH   OTR   0 0 124,375
McDonald's COMM 580135101 9,275 98,666 SH   OTR   0 0 98,666
Merck COMM 589331107 2,922 51,269 SH   OTR   0 0 51,269
Microsoft COMM 594918104 6,411 139,367 SH   OTR   0 0 139,367
Mondelez Int'l COMM 609207105 345 9,575 SH   OTR   0 0 9,575
Monsanto COMM 61166W101 1,065 8,950 SH   OTR   0 0 8,950
Monster Beverage COMM 611740101 259 2,400 SH   OTR   0 0 2,400
NextEra Energy COMM 302571104 4,017 37,899 SH   OTR   0 0 37,899
NIKE 'B' COMM 654106103 12,697 132,260 SH   OTR   0 0 132,260
Noble Energy COMM 655044105 536 11,400 SH   OTR   0 0 11,400
Norfolk Southern COMM 655844108 400 3,640 SH   OTR   0 0 3,640
Northrop Grumman COMM 666807102 282 1,920 SH   OTR   0 0 1,920
Novo Nordisk ADR COMM 670100205 3,318 79,000 SH   OTR   0 0 79,000
Oracle Corp. COMM 68389X105 316 7,019 SH   OTR   0 0 7,019
Panera Bread COMM 69840W108 2,270 12,973 SH   OTR   0 0 12,973
Paychex COMM 704326107 2,451 53,275 SH   OTR   0 0 53,275
PepsiCo COMM 713448108 7,748 81,558 SH   OTR   0 0 81,558
Pfizer COMM 717081103 1,861 60,042 SH   OTR   0 0 60,042
Philip Morris Int'l COMM 718172109 2,150 26,539 SH   OTR   0 0 26,539
PRA Group COMM 73640Q105 2,132 36,755 SH   OTR   0 0 36,755
Praxair COMM 74005P104 7,009 53,919 SH   OTR   0 0 53,919
Procter & Gamble COMM 742718109 10,319 113,397 SH   OTR   0 0 113,397
QUALCOMM COMM 747525103 8,350 112,837 SH   OTR   0 0 112,837
Roche Holding Ltd ADR COMM 771195104 6,955 204,552 SH   OTR   0 0 204,552
Roche Holdings AG Genusschein COMM 012875495 546 2,000 SH   OTR   0 0 2,000
Ross Stores COMM 778296103 808 8,600 SH   OTR   0 0 8,600
Royal Dutch Shell PLC 'A' COMM 780259206 472 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,430 16,826 SH   OTR   0 0 16,826
SEI Investments COMM 784117103 280 7,000 SH   OTR   0 0 7,000
Sigma-Aldrich COMM 826552101 11,246 82,089 SH   OTR   0 0 82,089
Sirona Dental Systems COMM 82966C103 222 2,550 SH   OTR   0 0 2,550
Starbucks COMM 855244109 1,991 24,282 SH   OTR   0 0 24,282
State Street Corp. COMM 857473102 707 8,954 SH   OTR   0 0 8,954
Stericycle COMM 858912108 10,281 78,482 SH   OTR   0 0 78,482
Stryker COMM 863667101 11,126 118,362 SH   OTR   0 0 118,362
Suncor Energy COMM 867229106 440 13,750 SH   OTR   0 0 13,750
Sysco Corp. COMM 871829107 4,127 103,180 SH   OTR   0 0 103,180
T Rowe Price COMM 74144T108 331 3,850 SH   OTR   0 0 3,850
Tiffany COMM 886547108 1,652 15,440 SH   OTR   0 0 15,440
Time Warner New COMM 887317105 307 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 16,177 234,452 SH   OTR   0 0 234,452
Trimble Navigation Limited COMM 896239100 1,190 44,060 SH   OTR   0 0 44,060
Union Pacific COMM 907818108 5,453 45,821 SH   OTR   0 0 45,821
United Technologies COMM 913017109 11,233 97,676 SH   OTR   0 0 97,676
US Bancorp COMM 902973304 4,168 92,624 SH   OTR   0 0 92,624
Verizon Communications COMM 92343V104 3,042 64,714 SH   OTR   0 0 64,714
Visa COMM 92826C839 331 1,265 SH   OTR   0 0 1,265
Walgreens Boots Alliance COMM 931427108 7,291 95,933 SH   OTR   0 0 95,933
Wal-Mart Stores COMM 931142103 3,995 46,453 SH   OTR   0 0 46,453
Weingarten Realty COMM 948741103 1,168 33,362 SH   OTR   0 0 33,362
Wells Fargo COMM 949746101 438 7,960 SH   OTR   0 0 7,960
WEX COMM 96208T104 1,847 18,660 SH   OTR   0 0 18,660
WGL Holdings COMM 92924F106 228 4,150 SH   OTR   0 0 4,150