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 Co. COM 88579Y101 1,627 10,803 SH   SOLE   10,803 0 0
AFLAC COM 001055102 1,665 27,799 SH   SOLE   27,799 0 0
AGL Resources COM 001204106 1,013 15,881 SH   SOLE   15,881 0 0
AT&T COM 00206r102 1,541 44,791 SH   SOLE   44,791 0 0
Abbott Laboratories COM 002824100 781 17,380 SH   SOLE   17,380 0 0
Advanced Micro COM 007903107 29 10,205 SH   SOLE   10,205 0 0
Air Products & Chem. COM 009158106 553 4,249 SH   SOLE   4,249 0 0
Allergan, Inc. COM g0177j108 1,784 5,710 SH   SOLE   5,710 0 0
Alphabet Class A COM 02079k305 1,435 1,845 SH   SOLE   1,845 0 0
Alphabet Class C COM 02079k107 1,215 1,601 SH   SOLE   1,601 0 0
Amazon.com COM 023135106 2,374 3,513 SH   SOLE   3,513 0 0
American Express COM 025816109 1,550 22,281 SH   SOLE   22,281 0 0
AmerisourceBergen COM 03073E105 1,495 14,411 SH   SOLE   14,411 0 0
Amgen COM 031162100 1,977 12,180 SH   SOLE   12,180 0 0
Amphenol COM 032095101 1,611 30,851 SH   SOLE   30,851 0 0
Anadarko Petroleum COM 032511107 384 7,907 SH   SOLE   7,907 0 0
Analog Devices COM 032654105 267 4,826 SH   SOLE   4,826 0 0
Anheuser-Busch InBev COM 03524A108 734 5,870 SH   SOLE   5,870 0 0
Apple COM 037833100 1,858 17,649 SH   SOLE   17,649 0 0
Automatic Data Processing COM 053015103 1,695 20,011 SH   SOLE   20,011 0 0
BB&T Corp. COM 054937107 514 13,605 SH   SOLE   13,605 0 0
Baker Hughes COM 057224107 616 13,342 SH   SOLE   13,342 0 0
Ball Corp. COM 058498106 2,074 28,514 SH   SOLE   28,514 0 0
Becton Dickinson COM 075887109 1,207 7,831 SH   SOLE   7,831 0 0
Bed Bath & Beyond COM 075896100 237 4,920 SH   SOLE   4,920 0 0
Bemis COM 081437105 638 14,280 SH   SOLE   14,280 0 0
Biogen IDEC Inc. COM 09062X103 610 1,990 SH   SOLE   1,990 0 0
Boeing COM 097023105 1,828 12,646 SH   SOLE   12,646 0 0
C.R. Bard COM 067383109 1,270 6,703 SH   SOLE   6,703 0 0
CVS Health COM 126650100 1,460 14,936 SH   SOLE   14,936 0 0
Carlisle COM 142339100 1,328 14,972 SH   SOLE   14,972 0 0
Celgene COM 151020104 748 6,244 SH   SOLE   6,244 0 0
Cerner COM 156782104 1,312 21,804 SH   SOLE   21,804 0 0
Chevron Corp. COM 166764100 1,571 17,468 SH   SOLE   17,468 0 0
Church & Dwight COM 171340102 2,040 24,033 SH   SOLE   24,033 0 0
Cisco Systems COM 17275R102 1,014 37,351 SH   SOLE   37,351 0 0
Clorox COM 189054109 1,251 9,865 SH   SOLE   9,865 0 0
Cognizant Tech COM 192446102 2,020 33,651 SH   SOLE   33,651 0 0
Colgate Palmolive COM 194162103 1,997 29,981 SH   SOLE   29,981 0 0
ConocoPhillips COM 20825c104 1,166 24,979 SH   SOLE   24,979 0 0
Costco COM 22160K105 2,210 13,687 SH   SOLE   13,687 0 0
Danaher COM 235851102 1,335 14,369 SH   SOLE   14,369 0 0
Deere COM 244199105 399 5,225 SH   SOLE   5,225 0 0
Dollar Tree COM 256746108 654 8,475 SH   SOLE   8,475 0 0
Dominion Resources COM 25746u109 625 9,233 SH   SOLE   9,233 0 0
Donaldson COM 257651109 432 15,085 SH   SOLE   15,085 0 0
Dover COM 260003108 1,375 22,435 SH   SOLE   22,435 0 0
Duke Energy COM 26441c204 435 6,087 SH   SOLE   6,087 0 0
EMC COM 268648102 673 26,200 SH   SOLE   26,200 0 0
Ecolab COM 278865100 1,849 16,169 SH   SOLE   16,169 0 0
Edwards Lifesciences COM 28176E108 593 7,510 SH   SOLE   7,510 0 0
Eli Lilly COM 532457108 668 7,924 SH   SOLE   7,924 0 0
Emerson Electric COM 291011104 1,526 31,913 SH   SOLE   31,913 0 0
Equifax COM 294429105 212 1,900 SH   SOLE   1,900 0 0
Express Scripts COM 30219g108 2,001 22,887 SH   SOLE   22,887 0 0
ExxonMobil COM 30231G102 1,743 22,355 SH   SOLE   22,355 0 0
Facebook COM 30303M102 645 6,161 SH   SOLE   6,161 0 0
Factset Research COM 303075105 400 2,463 SH   SOLE   2,463 0 0
Fastenal Co. COM 311900104 799 19,574 SH   SOLE   19,574 0 0
FedEx COM 31428X106 327 2,192 SH   SOLE   2,192 0 0
Fiserv COM 337738108 2,104 23,002 SH   SOLE   23,002 0 0
Frontier Communications COM 35906A108 120 25,785 SH   SOLE   25,785 0 0
General Electric COM 369604103 209 6,717 SH   SOLE   6,717 0 0
General Mills COM 370334104 1,774 30,771 SH   SOLE   30,771 0 0
General Motors COM 37045v100 203 5,960 SH   SOLE   5,960 0 0
Genuine Parts COM 372460105 1,004 11,684 SH   SOLE   11,684 0 0
Gilead Sciences COM 375558103 770 7,607 SH   SOLE   7,607 0 0
GlaxoSmithkline PLC COM 37733W105 281 6,971 SH   SOLE   6,971 0 0
Halliburton COM 406216101 327 9,595 SH   SOLE   9,595 0 0
Home Depot COM 437076102 987 7,462 SH   SOLE   7,462 0 0
Honeywell COM 438516106 1,455 14,052 SH   SOLE   14,052 0 0
IBM COM 459200101 1,288 9,360 SH   SOLE   9,360 0 0
IDEXX Laboratories COM 45168D104 622 8,524 SH   SOLE   8,524 0 0
ITT Corporation COM 450911201 388 10,675 SH   SOLE   10,675 0 0
Illinois Tool Works COM 452308109 2,071 22,347 SH   SOLE   22,347 0 0
Intuit COM 461202103 798 8,272 SH   SOLE   8,272 0 0
J.M. Smucker COM 832696405 514 4,170 SH   SOLE   4,170 0 0
J.P. Morgan Chase COM 46625H100 2,051 31,063 SH   SOLE   31,063 0 0
Jarden COM 471109108 2,141 37,474 SH   SOLE   37,474 0 0
Johnson & Johnson COM 478160104 1,971 19,191 SH   SOLE   19,191 0 0
Johnson Controls COM 478366107 370 9,360 SH   SOLE   9,360 0 0
Kimberly Clark COM 494368103 283 2,220 SH   SOLE   2,220 0 0
Lockheed Martin COM 539830109 813 3,745 SH   SOLE   3,745 0 0
Lowes COM 548661107 1,366 17,964 SH   SOLE   17,964 0 0
Marriott Intl. Class A COM 571903202 382 5,699 SH   SOLE   5,699 0 0
McCormick COM 579780206 438 5,120 SH   SOLE   5,120 0 0
McDonalds COM 580135101 1,243 10,524 SH   SOLE   10,524 0 0
Microsoft COM 594918104 1,682 30,319 SH   SOLE   30,319 0 0
NextEra Energy COM 65339f101 1,294 12,456 SH   SOLE   12,456 0 0
Nike COM 654106103 2,106 33,692 SH   SOLE   33,692 0 0
Northrop Grumman COM 666807102 1,255 6,645 SH   SOLE   6,645 0 0
Novo Nordisk COM 670100205 718 12,360 SH   SOLE   12,360 0 0
O'Reilly Auto COM 67103H107 1,409 5,561 SH   SOLE   5,561 0 0
Oracle Corp. COM 68389x105 1,677 45,916 SH   SOLE   45,916 0 0
PayPal COM 70450Y103 839 23,184 SH   SOLE   23,184 0 0
PepsiCo COM 713448108 2,074 20,754 SH   SOLE   20,754 0 0
Praxair COM 74005P104 517 5,051 SH   SOLE   5,051 0 0
Priceline Group COM 741503403 1,187 931 SH   SOLE   931 0 0
Principal Financial Group COM 74251v102 334 7,435 SH   SOLE   7,435 0 0
Procter & Gamble COM 742718109 1,817 22,882 SH   SOLE   22,882 0 0
Qualcomm COM 747525103 578 11,571 SH   SOLE   11,571 0 0
Roper Industries COM 776696106 1,259 6,634 SH   SOLE   6,634 0 0
Royal Dutch Shell 'A' COM 780259206 741 16,187 SH   SOLE   16,187 0 0
Ryder System COM 783549108 833 14,656 SH   SOLE   14,656 0 0
S&P 500 SPDR COM 78462F103 511 2,505 SH   SOLE   2,505 0 0
SanDisk COM 80004C101 318 4,180 SH   SOLE   4,180 0 0
Schlumberger Ltd. COM 806857108 1,322 18,950 SH   SOLE   18,950 0 0
Sherwin-Williams COM 824348106 1,264 4,868 SH   SOLE   4,868 0 0
Snap-on COM 833034101 257 1,500 SH   SOLE   1,500 0 0
Southern Company COM 842587107 969 20,701 SH   SOLE   20,701 0 0
St. Jude Medical COM 790849103 604 9,773 SH   SOLE   9,773 0 0
Starbucks COM 855244109 876 14,594 SH   SOLE   14,594 0 0
Stericycle COM 858912108 1,285 10,654 SH   SOLE   10,654 0 0
Stryker COM 863667101 1,998 21,503 SH   SOLE   21,503 0 0
Target COM 87612E106 701 9,659 SH   SOLE   9,659 0 0
Texas Instruments COM 882508104 943 17,198 SH   SOLE   17,198 0 0
Thermo Fisher Scientific COM 883556102 2,276 16,043 SH   SOLE   16,043 0 0
Toll Brothers COM 889478103 571 17,138 SH   SOLE   17,138 0 0
Unilever N.V. COM 904784709 539 12,440 SH   SOLE   12,440 0 0
United Technologies COM 913017109 1,796 18,691 SH   SOLE   18,691 0 0
UnitedHealth Group COM 91324P102 854 7,259 SH   SOLE   7,259 0 0
Valspar COM 920355104 430 5,180 SH   SOLE   5,180 0 0
Varian Med Sys Inc COM 92220P105 320 3,955 SH   SOLE   3,955 0 0
Verizon COM 92343V104 1,295 28,025 SH   SOLE   28,025 0 0
Visa COM 92826c839 2,195 28,306 SH   SOLE   28,306 0 0
W.W. Grainger COM 384802104 1,113 5,492 SH   SOLE   5,492 0 0
Wal-Mart COM 931142103 869 14,179 SH   SOLE   14,179 0 0
Walgreens Alliance Boots COM 931427108 1,847 21,695 SH   SOLE   21,695 0 0
Walt Disney COM 254687106 2,053 19,538 SH   SOLE   19,538 0 0
Wells Fargo COM 949746101 1,548 28,472 SH   SOLE   28,472 0 0