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
Microsoft Corporation COMMON STOCK 594918104 16,984 167,216 SH   SOLE   167,216 0 0
McDonald's COMMON STOCK 580135101 14,794 83,312 SH   SOLE   83,312 0 0
Home Depot COMMON STOCK 437076102 14,628 85,133 SH   SOLE   85,133 0 0
Intel Corporation COMMON STOCK 458140100 14,562 310,291 SH   SOLE   310,291 0 0
Auto Data Processing COMMON STOCK 053015103 13,841 105,563 SH   SOLE   105,563 0 0
Xilinx Inc COMMON STOCK 983919101 13,527 158,819 SH   SOLE   158,819 0 0
Starbucks COMMON STOCK 855244109 12,970 201,393 SH   SOLE   201,393 0 0
Johnson & Johnson COMMON STOCK 478160104 12,204 94,570 SH   SOLE   94,570 0 0
Abbott Laboratories COMMON STOCK 002824100 12,159 168,109 SH   SOLE   168,109 0 0
McCormick & Co., Inc. COMMON STOCK 579780206 11,678 83,870 SH   SOLE   83,870 0 0
Cisco Systems COMMON STOCK 17275R102 10,454 241,264 SH   SOLE   241,264 0 0
3M Company COMMON STOCK 604059105 10,098 52,995 SH   SOLE   52,995 0 0
Medtronic PLC COMMON STOCK G5960L103 9,655 106,144 SH   SOLE   106,144 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 9,585 75,654 SH   SOLE   75,654 0 0
WP Carey Inc. COMMON STOCK 92936U109 9,557 146,259 SH   SOLE   146,259 0 0
Alphabet Inc Class A COMMON STOCK 02079K305 9,524 9,114 SH   SOLE   9,114 0 0
Realty Income Corp COMMON STOCK 756109104 9,386 148,893 SH   SOLE   148,893 0 0
Texas Instruments Inc COMMON STOCK 882508104 9,381 99,275 SH   SOLE   99,275 0 0
Public Storage Inc. COMMON STOCK 74460D109 9,296 45,926 SH   SOLE   45,926 0 0
V.F. Corporation COMMON STOCK 918204108 9,121 127,856 SH   SOLE   127,856 0 0
Diageo PLC ADR COMMON STOCK 25243Q205 8,980 63,331 SH   SOLE   63,331 0 0
Verizon Communications COMMON STOCK 92343V104 8,886 158,051 SH   SOLE   158,051 0 0
Chubb Ltd COMMON STOCK H1467J104 8,740 67,660 SH   SOLE   67,660 0 0
Canadian Natl Ry Co COMMON STOCK 136375102 8,659 116,842 SH   SOLE   116,842 0 0
Dominion Res Inc Va New COMMON STOCK 25746U109 8,646 120,986 SH   SOLE   120,986 0 0
Williams Sonoma COMMON STOCK 096990410 8,558 169,633 SH   SOLE   169,633 0 0
CH Robinson Worldwide Inc COMMON STOCK 12541W209 8,328 99,037 SH   SOLE   99,037 0 0
Cummins Inc COMMON STOCK 231021106 7,925 59,300 SH   SOLE   59,300 0 0
Visa COMMON STOCK 92826C839 7,897 59,853 SH   SOLE   59,853 0 0
Vanguard High Dividend Yield Index ETF COMMON STOCK 921946406 7,666 98,298 SH   SOLE   98,298 0 0
Tanger Factory Outlet COMMON STOCK 875465106 7,519 371,883 SH   SOLE   371,883 0 0
Apple Computer Inc COMMON STOCK 037833100 7,430 47,102 SH   SOLE   47,102 0 0
Southern Company COMMON STOCK 842587107 7,307 166,376 SH   SOLE   166,376 0 0
Transcanada Corp COMMON STOCK 89353D107 6,993 195,895 SH   SOLE   195,895 0 0
Fastenal Co COMMON STOCK 311900104 6,841 130,827 SH   SOLE   130,827 0 0
Polaris Industries COMMON STOCK 731068102 6,436 83,935 SH   SOLE   83,935 0 0
Enterprise Prd Prtnrs LP COMMON STOCK 293792107 6,098 247,980 SH   SOLE   247,980 0 0
Exxon Mobil Corp COMMON STOCK 30231G102 6,039 88,564 SH   SOLE   88,564 0 0
Philip Morris International Inc. COMMON STOCK 718172109 5,436 81,423 SH   SOLE   81,423 0 0
Magellan Midstream Ptnrs LP COMMON STOCK 559080106 4,782 83,799 SH   SOLE   83,799 0 0
Vanguard Index Trust Total Stock Market Index COMMON STOCK 922908769 4,429 34,700 SH   SOLE   34,700 0 0
Gentex Corp COMMON STOCK 371901109 3,648 180,523 SH   SOLE   180,523 0 0
iShares Russell 1000 ETF COMMON STOCK 46432F859 3,539 25,515 SH   SOLE   25,515 0 0
IBM COMMON STOCK 459200101 3,075 27,049 SH   SOLE   27,049 0 0
JP Morgan Chase COMMON STOCK 46625H100 2,783 28,510 SH   SOLE   28,510 0 0
Vodafone Group New ADR COMMON STOCK 92857W308 2,641 136,959 SH   SOLE   136,959 0 0
Invesco S&P 500 Equal Weight COMMON STOCK 46137V357 2,636 28,845 SH   SOLE   28,845 0 0
Lockheed Martin COMMON STOCK 539830109 2,436 9,304 SH   SOLE   9,304 0 0
Pepsico Inc. COMMON STOCK 713448108 2,310 20,911 SH   SOLE   20,911 0 0
Bristol-Myers Squibb COMMON STOCK 110122108 2,194 42,210 SH   SOLE   42,210 0 0
Vanguard Total Bond Index Fund COMMON STOCK 921937835 2,155 27,202 SH   SOLE   27,202 0 0
Watsco Inc COMMON STOCK 942622200 2,083 14,973 SH   SOLE   14,973 0 0
Procter & Gamble COMMON STOCK 742718109 2,054 22,342 SH   SOLE   22,342 0 0
Vanguard Div Appreciation COMMON STOCK 921908844 1,862 19,014 SH   SOLE   19,014 0 0
United Technologies COMMON STOCK 913017109 1,775 16,667 SH   SOLE   16,667 0 0
iShares Core Ttl USD Bond Mkt COMMON STOCK 46434V613 1,571 31,906 SH   SOLE   31,906 0 0
Nike Inc. Cl B COMMON STOCK 654106103 1,463 19,738 SH   SOLE   19,738 0 0
iShares Core 1-5 Year USD Bond COMMON STOCK 46432F859 1,457 29,701 SH   SOLE   29,701 0 0
US Bancorp Del COMMON STOCK 902973304 1,290 28,231 SH   SOLE   28,231 0 0
EOG Resources COMMON STOCK 293562104 1,195 13,700 SH   SOLE   13,700 0 0
Wal Mart COMMON STOCK 931142103 1,193 12,804 SH   SOLE   12,804 0 0
Dow Jones Industrial Average COMMON STOCK 78467X109 1,162 4,981 SH   SOLE   4,981 0 0
NextEra Energy, Inc. COMMON STOCK 65339F101 1,156 6,650 SH   SOLE   6,650 0 0
Facebook Inc Class A COMMON STOCK 30303M102 1,124 8,573 SH   SOLE   8,573 0 0
Emerson Electric Company COMMON STOCK 291011104 1,095 18,322 SH   SOLE   18,322 0 0
AbbVie Inc. COMMON STOCK 00287Y109 1,092 11,843 SH   SOLE   11,843 0 0
DowDuPont Inc COMMON STOCK 26078J100 1,072 20,043 SH   SOLE   20,043 0 0
Alibaba Group Hldg Adr COMMON STOCK 01609W102 1,005 7,329 SH   SOLE   7,329 0 0
Altria Group COMMON STOCK 022095103 968 19,605 SH   SOLE   19,605 0 0
Coca-Cola Co. COMMON STOCK 191216100 936 19,764 SH   SOLE   19,764 0 0
Xcel Energy Inc COMMON STOCK 98389B100 917 18,612 SH   SOLE   18,612 0 0
Chevron Corp COMMON STOCK 166741100 894 8,222 SH   SOLE   8,222 0 0
Pfizer Incorporated COMMON STOCK 717081103 840 19,249 SH   SOLE   19,249 0 0
Waste Management Inc Del COMMON STOCK 94106L109 830 9,331 SH   SOLE   9,331 0 0
Merck & Co. COMMON STOCK 058933107 828 10,831 SH   SOLE   10,831 0 0
Alphabet Inc Class C COMMON STOCK 02079K107 756 730 SH   SOLE   730 0 0
Sabine Royalty Trust COMMON STOCK 785688102 673 18,147 SH   SOLE   18,147 0 0
Vanguard Short-Term Treasury COMMON STOCK 92206C102 670 11,150 SH   SOLE   11,150 0 0
Pimco 1-5 Yr US TIPS ETF COMMON STOCK 72201R205 633 12,460 SH   SOLE   12,460 0 0
Mastercard Inc COMMON STOCK 57636Q104 592 3,138 SH   SOLE   3,138 0 0
AT&T Inc. COMMON STOCK 00206R102 590 20,660 SH   SOLE   20,660 0 0
Berkshire Hathaway Cl B COMMON STOCK 464287689 519 2,540 SH   SOLE   2,540 0 0
Celgene Corp COMMON STOCK 151020104 506 7,900 SH   SOLE   7,900 0 0
Wells Fargo COMMON STOCK 949746101 483 10,492 SH   SOLE   10,492 0 0
Expeditors Int'l COMMON STOCK 302130109 476 6,990 SH   SOLE   6,990 0 0
Russell 3000 COMMON STOCK 464287689 455 3,094 SH   SOLE   3,094 0 0
Ecolab Inc COMMON STOCK 278865100 443 3,007 SH   SOLE   3,007 0 0
UnitedHealth Group COMMON STOCK 910581107 440 1,767 SH   SOLE   1,767 0 0
Costco Companies Inc COMMON STOCK 22160K105 426 2,093 SH   SOLE   2,093 0 0
Travelers Group Inc COMMON STOCK 89417E109 419 3,500 SH   SOLE   3,500 0 0
Spdr S&P Dividend Etf COMMON STOCK 78464A763 401 4,478 SH   SOLE   4,478 0 0
Target Corp COMMON STOCK 872540109 386 5,848 SH   SOLE   5,848 0 0
Russell Large Growth COMMON STOCK 464287614 365 2,786 SH   SOLE   2,786 0 0
Paypal Holdings Inc COMMON STOCK 70450Y103 355 4,220 SH   SOLE   4,220 0 0
iShares Edge MSCI Min Vol USA COMMON STOCK 46429B697 350 6,670 SH   SOLE   6,670 0 0
Amgen, Inc. COMMON STOCK 031162100 348 1,790 SH   SOLE   1,790 0 0
Anadarko Petroleum COMMON STOCK 032511107 338 7,710 SH   SOLE   7,710 0 0
Walgreens Boots Allianc COMMON STOCK 931427108 314 4,600 SH   SOLE   4,600 0 0
General Mills Inc. COMMON STOCK 370334104 311 7,978 SH   SOLE   7,978 0 0
AmeriGas Partners LP COMMON STOCK 030975106 310 12,265 SH   SOLE   12,265 0 0
Vanguard Short-term Bond Ind Fd COMMON STOCK 921937827 300 3,820 SH   SOLE   3,820 0 0
Grainger W W Inc COMMON STOCK 384802104 293 1,039 SH   SOLE   1,039 0 0
Ingersoll Rand COMMON STOCK G47791101 274 3,000 SH   SOLE   3,000 0 0
Accenture Ltd Cl A COMMON STOCK G1150G111 254 1,800 SH   SOLE   1,800 0 0
Russell Small Cap COMMON STOCK 464287655 249 1,857 SH   SOLE   1,857 0 0
Church & Dwight Co Inc COMMON STOCK 171340102 244 3,710 SH   SOLE   3,710 0 0
Amazon Com Inc COMMON STOCK 023135106 239 159 SH   SOLE   159 0 0
Bank of America Corp COMMON STOCK 060505104 237 9,600 SH   SOLE   9,600 0 0
Clorox Co. COMMON STOCK 189054109 227 1,475 SH   SOLE   1,475 0 0
Marriott International Inc A COMMON STOCK 571903202 217 2,000 SH   SOLE   2,000 0 0
Stanley Black & Decker COMMON STOCK 854502101 214 1,787 SH   SOLE   1,787 0 0
Honeywell COMMON STOCK 438516106 211 1,600 SH   SOLE   1,600 0 0
Falcon Oil & Gas Ltd COMMON STOCK 306070202 19 117,000 SH   SOLE   117,000 0 0
General Electric COMMON STOCK 369604103 113 14,879 SH   SOLE   14,879 0 0
iShares Tr Comex Gold COMMON STOCK 464285105 179 14,580 SH   SOLE   14,580 0 0