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 1,870 13,166 SH   OTR   0 0 13,166
A T & T COMM 00206R102 2,642 75,482 SH   OTR   0 0 75,482
Abbott Labs COMM 002824100 9,313 221,735 SH   OTR   0 0 221,735
AbbVie COMM 00287Y109 8,946 154,234 SH   OTR   0 0 154,234
Accenture Ltd 'A' COMM G1150G111 4,337 53,540 SH   OTR   0 0 53,540
Air Products COMM 009158106 2,497 19,207 SH   OTR   0 0 19,207
Amazon.com COMM 023135106 715 2,219 SH   OTR   0 0 2,219
American Tower 'A' COMM 029912201 890 9,465 SH   OTR   0 0 9,465
Amgen COMM 031162100 1,801 12,865 SH   OTR   0 0 12,865
Apple, Inc. COMM 037833100 11,383 112,705 SH   OTR   0 0 112,705
Automatic Data Processing COMM 053015103 20,916 251,999 SH   OTR   0 0 251,999
Balchem COMM 057665200 1,217 21,350 SH   OTR   0 0 21,350
Bank of America COMM 066050105 566 33,294 SH   OTR   0 0 33,294
Becton, Dickinson COMM 075887109 1,022 8,963 SH   OTR   0 0 8,963
Bed Bath & Beyond COMM 075896100 403 6,110 SH   OTR   0 0 6,110
Berkshire Hathaway 'A' COMM 084670206 207 1 SH   OTR   0 0 1
Berkshire Hathaway 'B' COMM 084670207 1,627 11,790 SH   OTR   0 0 11,790
Bristol-Myers Squibb COMM 110097102 767 15,049 SH   OTR   0 0 15,049
Broadridge Financial Solutions COMM 11133T103 688 16,380 SH   OTR   0 0 16,380
Brown-Forman 'B' COMM 115637209 4,956 55,065 SH   OTR   0 0 55,065
Caterpillar COMM 149123101 1,013 10,228 SH   OTR   0 0 10,228
Celgene COMM 151020104 8,601 90,540 SH   OTR   0 0 90,540
Chevron COMM 166764100 896 7,533 SH   OTR   0 0 7,533
Church & Dwight COMM 171340102 9,480 135,430 SH   OTR   0 0 135,430
Cisco Systems COMM 17275R102 2,004 80,144 SH   OTR   0 0 80,144
Coca-Cola COMM 191216100 14,815 344,539 SH   OTR   0 0 344,539
Cognizant Technology COMM 192446102 968 21,509 SH   OTR   0 0 21,509
Colgate-Palmolive COMM 194162103 14,923 229,584 SH   OTR   0 0 229,584
ConocoPhillips COMM 20825C104 1,672 21,711 SH   OTR   0 0 21,711
CSX Corp. COMM 126408103 384 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 686 5,195 SH   OTR   0 0 5,195
CVS Health COMM 126650100 1,670 20,875 SH   OTR   0 0 20,875
Danaher COMM 235851102 4,419 58,143 SH   OTR   0 0 58,143
Deere & Company COMM 244199105 2,034 24,810 SH   OTR   0 0 24,810
Dentsply Int'l COMM 249030107 1,392 30,254 SH   OTR   0 0 30,254
Disney, Walt COMM 254687106 569 6,391 SH   OTR   0 0 6,391
Dominion Resources COMM 25746U109 1,042 15,100 SH   OTR   0 0 15,100
Dr. Pepper Snapple COMM 26138E109 664 10,375 SH   OTR   0 0 10,375
Duke Energy COMM 26441C204 384 5,116 SH   OTR   0 0 5,116
DuPont COMM 263534109 258 3,586 SH   OTR   0 0 3,586
Ecolab COMM 278865100 16,994 147,775 SH   OTR   0 0 147,775
Emerson Electric COMM 291011104 2,719 43,161 SH   OTR   0 0 43,161
EOG Resources COMM 26875P101 6,451 65,160 SH   OTR   0 0 65,160
Equity Residential Properties COMM 29476L107 665 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 274 3,657 SH   OTR   0 0 3,657
Expeditors Int'l COMM 302130109 1,146 27,950 SH   OTR   0 0 27,950
ExxonMobil COMM 30231G102 18,729 199,245 SH   OTR   0 0 199,245
FactSet Research Systems COMM 303075105 4,304 35,275 SH   OTR   0 0 35,275
Fastenal COMM 311900104 1,928 42,850 SH   OTR   0 0 42,850
Fiserv COMM 337738108 6,480 99,695 SH   OTR   0 0 99,695
Flowers Foods COMM 343498101 1,707 94,825 SH   OTR   0 0 94,825
Freeport-McMoRan COMM 35671D857 931 28,215 SH   OTR   0 0 28,215
General Electric COMM 369604103 2,977 114,494 SH   OTR   0 0 114,494
General Mills COMM 370334104 564 11,282 SH   OTR   0 0 11,282
Genuine Parts COMM 372460105 253 2,875 SH   OTR   0 0 2,875
Gilead Sciences COMM 375558103 3,168 29,890 SH   OTR   0 0 29,890
Grainger, W.W. COMM 384802104 4,923 19,537 SH   OTR   0 0 19,537
HCP Inc. COMM 40414L109 636 15,900 SH   OTR   0 0 15,900
Health Care REIT COMM 42217K106 508 8,200 SH   OTR   0 0 8,200
Healthcare Services Group COMM 421906108 368 12,700 SH   OTR   0 0 12,700
Helmerich & Payne COMM 423452101 3,609 36,822 SH   OTR   0 0 36,822
Henry Schein COMM 806407102 1,128 9,725 SH   OTR   0 0 9,725
Hershey Company COMM 427866108 223 2,351 SH   OTR   0 0 2,351
Hewlett-Packard COMM 428236103 970 27,700 SH   OTR   0 0 27,700
Home Depot COMM 437076102 1,282 13,930 SH   OTR   0 0 13,930
IBM COMM 459200101 4,431 23,321 SH   OTR   0 0 23,321
IDEXX Labs COMM 45168D104 2,060 17,455 SH   OTR   0 0 17,455
Illinois Tool Works COMM 452308109 3,113 37,054 SH   OTR   0 0 37,054
Ingredion COMM 011549250 228 3,000 SH   OTR   0 0 3,000
Intel COMM 458140100 2,253 64,372 SH   OTR   0 0 64,372
Intuit COMM 461202103 5,418 61,571 SH   OTR   0 0 61,571
Intuitive Surgical COMM 46120E602 476 1,030 SH   OTR   0 0 1,030
iRobot COMM 462726100 948 31,590 SH   OTR   0 0 31,590
iShares S&P US Pfd DEBT 464288687 715 17,875 SH   OTR   0 0 17,875
Jack Henry & Associates COMM 426281101 344 6,150 SH   OTR   0 0 6,150
Johnson & Johnson COMM 478160104 14,286 133,513 SH   OTR   0 0 133,513
Johnson Controls COMM 478366107 1,103 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 721 17,579 SH   OTR   0 0 17,579
Kellogg COMM 487836108 1,017 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 302 5,385 SH   OTR   0 0 5,385
Lilly, Eli COMM 532457108 2,714 41,750 SH   OTR   0 0 41,750
Linear Technology COMM 535678106 962 21,864 SH   OTR   0 0 21,864
Lowe's COMM 548661107 1,578 29,775 SH   OTR   0 0 29,775
Marathon Oil COMM 565849106 1,573 41,389 SH   OTR   0 0 41,389
Marathon Petroleum COMM 56585A102 1,337 15,726 SH   OTR   0 0 15,726
MasterCard COMM 57636Q104 13,432 181,518 SH   OTR   0 0 181,518
McCormick & Co. COMM 579780206 8,202 122,425 SH   OTR   0 0 122,425
McDonald's COMM 580135101 9,661 101,698 SH   OTR   0 0 101,698
Merck COMM 589331107 2,787 47,233 SH   OTR   0 0 47,233
Microsoft COMM 594918104 6,411 139,361 SH   OTR   0 0 139,361
Monsanto COMM 61166W101 1,000 8,850 SH   OTR   0 0 8,850
Monster Beverage COMM 611740101 221 2,400 SH   OTR   0 0 2,400
NextEra Energy COMM 302571104 3,384 35,999 SH   OTR   0 0 35,999
NIKE 'B' COMM 654106103 11,473 128,905 SH   OTR   0 0 128,905
Noble Energy COMM 655044105 775 11,400 SH   OTR   0 0 11,400
Norfolk Southern COMM 655844108 296 2,640 SH   OTR   0 0 2,640
Novo Nordisk ADR COMM 670100205 3,756 78,250 SH   OTR   0 0 78,250
Oracle Corp. COMM 68389X105 267 7,019 SH   OTR   0 0 7,019
Panera Bread COMM 69840W108 2,690 16,503 SH   OTR   0 0 16,503
Paychex COMM 704326107 2,272 51,625 SH   OTR   0 0 51,625
PepsiCo COMM 713448108 7,597 81,683 SH   OTR   0 0 81,683
Pfizer COMM 717081103 1,801 60,042 SH   OTR   0 0 60,042
Philip Morris Int'l COMM 718172109 1,979 23,839 SH   OTR   0 0 23,839
Portfolio Recovery Associates COMM 73640Q105 1,558 29,955 SH   OTR   0 0 29,955
Praxair COMM 74005P104 6,892 53,424 SH   OTR   0 0 53,424
Procter & Gamble COMM 742718109 9,609 114,397 SH   OTR   0 0 114,397
QUALCOMM COMM 747525103 8,830 117,732 SH   OTR   0 0 117,732
Roche Holding Ltd ADR COMM 771195104 7,493 202,502 SH   OTR   0 0 202,502
Roche Holdings AG Genusschein COMM 012875495 590 2,000 SH   OTR   0 0 2,000
Ross Stores COMM 778296103 654 8,600 SH   OTR   0 0 8,600
Royal Dutch Shell PLC 'A' COMM 780259206 536 7,048 SH   OTR   0 0 7,048
Saul Centers COMM 804395101 611 13,000 SH   OTR   0 0 13,000
Schlumberger COMM 806857108 1,602 15,709 SH   OTR   0 0 15,709
SEI Investments COMM 784117103 252 7,000 SH   OTR   0 0 7,000
Sigma-Aldrich COMM 826552101 13,837 101,743 SH   OTR   0 0 101,743
Starbucks COMM 855244109 886 11,807 SH   OTR   0 0 11,807
State Street Corp. COMM 857473102 718 9,704 SH   OTR   0 0 9,704
Stericycle COMM 858912108 8,968 76,650 SH   OTR   0 0 76,650
Stryker COMM 863667101 9,338 115,282 SH   OTR   0 0 115,282
Suncor Energy COMM 867229106 495 13,750 SH   OTR   0 0 13,750
Sysco Corp. COMM 871829107 3,944 103,780 SH   OTR   0 0 103,780
T Rowe Price COMM 74144T108 300 3,850 SH   OTR   0 0 3,850
Tiffany COMM 886547108 1,386 14,440 SH   OTR   0 0 14,440
Time Warner New COMM 887317105 271 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 13,688 231,992 SH   OTR   0 0 231,992
Trimble Navigation Limited COMM 896239100 1,467 47,310 SH   OTR   0 0 47,310
Union Pacific COMM 907818108 4,677 43,306 SH   OTR   0 0 43,306
United Technologies COMM 913017109 10,008 94,411 SH   OTR   0 0 94,411
US Bancorp COMM 902973304 3,859 91,891 SH   OTR   0 0 91,891
Verizon Communications COMM 92343V104 2,651 53,028 SH   OTR   0 0 53,028
Visa COMM 92826C839 259 1,215 SH   OTR   0 0 1,215
Walgreen COMM 931422109 5,672 96,133 SH   OTR   0 0 96,133
Wal-Mart Stores COMM 931142103 3,523 46,353 SH   OTR   0 0 46,353
Weingarten Realty COMM 948741103 1,028 32,112 SH   OTR   0 0 32,112
Wells Fargo COMM 949746101 414 7,960 SH   OTR   0 0 7,960
WEX COMM 96208T104 1,912 17,385 SH   OTR   0 0 17,385