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,635 13,743 SH   OTR   0 0 13,743
A T & T COMM 00206R102 2,516 73,993 SH   OTR   0 0 73,993
Abbott Labs COMM 002824100 7,589 229,956 SH   OTR   0 0 229,956
AbbVie COMM 00287Y109 8,120 180,449 SH   OTR   0 0 180,449
Accenture Ltd 'A' COMM G1150G111 4,074 55,060 SH   OTR   0 0 55,060
Air Products COMM 009158106 2,044 19,107 SH   OTR   0 0 19,107
Amazon.com COMM 023135106 728 2,327 SH   OTR   0 0 2,327
Amgen COMM 031162100 1,404 12,540 SH   OTR   0 0 12,540
Apple, Inc. COMM 037833100 7,226 15,149 SH   OTR   0 0 15,149
Automatic Data Processing COMM 053015103 18,148 252,052 SH   OTR   0 0 252,052
Balchem COMM 057665200 1,035 19,900 SH   OTR   0 0 19,900
Bank of America COMM 066050105 508 36,270 SH   OTR   0 0 36,270
Becton, Dickinson COMM 075887109 925 9,250 SH   OTR   0 0 9,250
Berkshire Hathaway 'B' COMM 084670207 1,338 11,740 SH   OTR   0 0 11,740
Bristol-Myers Squibb COMM 110097102 692 15,049 SH   OTR   0 0 15,049
Broadridge Financial Solutions COMM 11133T103 530 16,555 SH   OTR   0 0 16,555
Brown-Forman 'B' COMM 115637209 3,416 50,237 SH   OTR   0 0 50,237
Caterpillar COMM 149123101 870 10,478 SH   OTR   0 0 10,478
Celgene COMM 151020104 5,747 37,320 SH   OTR   0 0 37,320
Chevron COMM 166764100 1,045 8,569 SH   OTR   0 0 8,569
Church & Dwight COMM 171340102 7,605 126,746 SH   OTR   0 0 126,746
Cisco Systems COMM 17275R102 2,425 105,449 SH   OTR   0 0 105,449
Coach COMM 189754104 1,568 28,505 SH   OTR   0 0 28,505
Coca-Cola COMM 191216100 14,405 379,081 SH   OTR   0 0 379,081
Cognizant Technology COMM 192446102 789 9,622 SH   OTR   0 0 9,622
Colgate-Palmolive COMM 194162103 13,304 225,490 SH   OTR   0 0 225,490
ConocoPhillips COMM 20825C104 1,030 14,712 SH   OTR   0 0 14,712
CSX Corp. COMM 126408103 312 12,000 SH   OTR   0 0 12,000
Cummins Inc. COMM 231021106 704 5,295 SH   OTR   0 0 5,295
CVS/Caremark COMM 126650100 1,176 20,635 SH   OTR   0 0 20,635
Danaher COMM 235851102 3,907 56,618 SH   OTR   0 0 56,618
Deere & Company COMM 244199105 3,133 38,680 SH   OTR   0 0 38,680
Dentsply Int'l COMM 249030107 1,406 32,687 SH   OTR   0 0 32,687
Disney, Walt COMM 254687106 424 6,625 SH   OTR   0 0 6,625
Dominion Resources COMM 25746U109 936 15,100 SH   OTR   0 0 15,100
Dr. Pepper Snapple COMM 26138E109 483 10,725 SH   OTR   0 0 10,725
Duke Energy COMM 26441C204 343 5,116 SH   OTR   0 0 5,116
Ecolab COMM 278865100 14,551 146,980 SH   OTR   0 0 146,980
EMC Corp. COMM 268648102 217 8,350 SH   OTR   0 0 8,350
Emerson Electric COMM 291011104 2,935 45,159 SH   OTR   0 0 45,159
EOG Resources COMM 26875P101 4,155 24,585 SH   OTR   0 0 24,585
Equity Residential Properties COMM 29476L107 579 10,720 SH   OTR   0 0 10,720
Estee Lauder COMM 518439104 335 4,782 SH   OTR   0 0 4,782
Expeditors Int'l COMM 302130109 1,845 41,925 SH   OTR   0 0 41,925
ExxonMobil COMM 30231G102 17,556 204,142 SH   OTR   0 0 204,142
FactSet Research Systems COMM 303075105 3,780 34,680 SH   OTR   0 0 34,680
Fastenal COMM 311900104 2,098 41,950 SH   OTR   0 0 41,950
Fiserv COMM 337738108 4,679 46,325 SH   OTR   0 0 46,325
Flowers Foods COMM 343498101 1,716 81,700 SH   OTR   0 0 81,700
Freeport McMoran Copper & Gold B COMM 35671D857 898 27,215 SH   OTR   0 0 27,215
General Electric COMM 369604103 2,761 115,025 SH   OTR   0 0 115,025
General Mills COMM 370334104 551 11,482 SH   OTR   0 0 11,482
Genuine Parts COMM 372460105 209 2,575 SH   OTR   0 0 2,575
Gilead Sciences COMM 375558103 1,733 27,500 SH   OTR   0 0 27,500
Google COMM 38259P508 267 305 SH   OTR   0 0 305
Grainger, W.W. COMM 384802104 4,039 15,417 SH   OTR   0 0 15,417
HCP Inc. COMM 40414L109 603 14,700 SH   OTR   0 0 14,700
Health Care REIT COMM 42217K106 516 8,325 SH   OTR   0 0 8,325
Healthcare Services Group COMM 421906108 283 10,900 SH   OTR   0 0 10,900
Helmerich & Payne COMM 423452101 2,551 36,972 SH   OTR   0 0 36,972
Henry Schein COMM 806407102 1,027 9,875 SH   OTR   0 0 9,875
Hershey Company COMM 427866108 214 2,300 SH   OTR   0 0 2,300
Hewlett-Packard COMM 428236103 592 28,200 SH   OTR   0 0 28,200
Home Depot COMM 437076102 1,007 13,255 SH   OTR   0 0 13,255
IBM COMM 459200101 9,892 53,472 SH   OTR   0 0 53,472
IDEXX Labs COMM 45168D104 1,746 17,455 SH   OTR   0 0 17,455
Illinois Tool Works COMM 452308109 2,929 38,534 SH   OTR   0 0 38,534
Intel COMM 458140100 1,651 71,770 SH   OTR   0 0 71,770
Intuit COMM 461202103 3,676 55,701 SH   OTR   0 0 55,701
Intuitive Surgical COMM 46120E602 434 1,155 SH   OTR   0 0 1,155
iRobot COMM 462726100 1,037 27,290 SH   OTR   0 0 27,290
Johnson & Johnson COMM 478160104 11,648 133,885 SH   OTR   0 0 133,885
Johnson Controls COMM 478366107 899 21,400 SH   OTR   0 0 21,400
JP Morgan Chase COMM 46625H100 349 6,716 SH   OTR   0 0 6,716
Kayne Anderson COMM 486606106 561 15,579 SH   OTR   0 0 15,579
Kellogg COMM 487836108 935 15,854 SH   OTR   0 0 15,854
Kimco Realty COMM 49446R109 272 13,600 SH   OTR   0 0 13,600
Kraft Foods Group COMM 50076Q106 235 4,518 SH   OTR   0 0 4,518
Lilly, Eli COMM 532457108 2,193 43,868 SH   OTR   0 0 43,868
Linear Technology COMM 535678106 908 22,701 SH   OTR   0 0 22,701
Lowe's COMM 548661107 1,248 26,000 SH   OTR   0 0 26,000
Marathon Oil COMM 902905108 1,127 32,189 SH   OTR   0 0 32,189
Marathon Petroleum COMM 56585A102 1,025 16,015 SH   OTR   0 0 16,015
MasterCard COMM 57636Q104 11,494 17,079 SH   OTR   0 0 17,079
McCormick & Co. COMM 579780206 8,400 129,225 SH   OTR   0 0 129,225
McDonald's COMM 580135101 12,424 129,420 SH   OTR   0 0 129,420
Merck COMM 589331107 2,227 46,397 SH   OTR   0 0 46,397
Microsoft COMM 594918104 5,006 151,689 SH   OTR   0 0 151,689
Mondelez Int'l COMM 609207105 251 8,091 SH   OTR   0 0 8,091
Monsanto COMM 61166W101 993 9,550 SH   OTR   0 0 9,550
NextEra Energy COMM 302571104 2,856 35,696 SH   OTR   0 0 35,696
NIKE 'B' COMM 654106103 9,352 128,107 SH   OTR   0 0 128,107
Noble Energy COMM 655044105 764 11,400 SH   OTR   0 0 11,400
Norfolk Southern COMM 655844108 203 2,640 SH   OTR   0 0 2,640
Novo Nordisk ADR COMM 670100205 2,401 14,205 SH   OTR   0 0 14,205
Oracle Corp. COMM 68389X105 252 7,628 SH   OTR   0 0 7,628
Panera Bread COMM 69840W108 3,073 19,325 SH   OTR   0 0 19,325
Paychex COMM 704326107 2,158 52,642 SH   OTR   0 0 52,642
PepsiCo COMM 713448108 6,533 81,662 SH   OTR   0 0 81,662
Pfizer COMM 717081103 1,752 60,406 SH   OTR   0 0 60,406
Philip Morris Int'l COMM 718172109 2,025 23,277 SH   OTR   0 0 23,277
Plum Creek Timber COMM 729251108 400 8,515 SH   OTR   0 0 8,515
Portfolio Recovery Associates COMM 73640Q105 1,123 18,720 SH   OTR   0 0 18,720
Praxair COMM 74005P104 5,949 49,578 SH   OTR   0 0 49,578
Procter & Gamble COMM 742718109 9,087 119,567 SH   OTR   0 0 119,567
QUALCOMM COMM 747525103 6,642 99,133 SH   OTR   0 0 99,133
Roche Holding Ltd ADR COMM 771195104 5,509 81,020 SH   OTR   0 0 81,020
Roche Holdings AG Genusschein COMM 012875495 542 2,000 SH   OTR   0 0 2,000
Ross Stores COMM 778296103 941 12,885 SH   OTR   0 0 12,885
Royal Dutch Shell PLC 'A' COMM 780259206 465 7,048 SH   OTR   0 0 7,048
Saul Centers COMM 804395101 598 13,000 SH   OTR   0 0 13,000
Schlumberger COMM 806857108 1,287 14,630 SH   OTR   0 0 14,630
SEI Investments COMM 784117103 217 7,000 SH   OTR   0 0 7,000
Sigma-Aldrich COMM 826552101 8,667 101,968 SH   OTR   0 0 101,968
Starbucks COMM 855244109 277 3,600 SH   OTR   0 0 3,600
State Street Corp. COMM 857473102 1,409 21,355 SH   OTR   0 0 21,355
Stericycle COMM 858912108 8,582 74,630 SH   OTR   0 0 74,630
Stryker COMM 863667101 8,047 118,332 SH   OTR   0 0 118,332
Suncor Energy COMM 867229106 833 23,150 SH   OTR   0 0 23,150
Sysco Corp. COMM 871829107 4,414 137,930 SH   OTR   0 0 137,930
T Rowe Price COMM 74144T108 339 4,713 SH   OTR   0 0 4,713
Teva Pharmaceutical ADR COMM 881624209 729 19,175 SH   OTR   0 0 19,175
The Fresh Market COMM 35804H106 343 7,300 SH   OTR   0 0 7,300
Tiffany COMM 886547108 1,112 14,440 SH   OTR   0 0 14,440
Time Warner New COMM 887317105 238 3,610 SH   OTR   0 0 3,610
TJX Companies COMM 872540109 12,215 218,117 SH   OTR   0 0 218,117
Trimble Navigation LTD COMM 896239100 888 29,600 SH   OTR   0 0 29,600
Union Pacific COMM 907818108 989 6,380 SH   OTR   0 0 6,380
United Technologies COMM 913017109 9,753 90,302 SH   OTR   0 0 90,302
US Bancorp COMM 902973304 3,420 92,419 SH   OTR   0 0 92,419
Verizon Communications COMM 92343V104 1,963 41,760 SH   OTR   0 0 41,760
Walgreen COMM 931422109 5,178 95,883 SH   OTR   0 0 95,883
Wal-Mart Stores COMM 931142103 3,590 48,515 SH   OTR   0 0 48,515
Weingarten Realty COMM 948741103 782 26,962 SH   OTR   0 0 26,962
Wells Fargo COMM 949746101 355 8,660 SH   OTR   0 0 8,660