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 19,217 168,029 SH   SOLE   168,029 0 0
Home Depot COMMON STOCK 437076102 17,610 85,010 SH   SOLE   85,010 0 0
Auto Data Processing COMMON STOCK 053015103 16,317 108,307 SH   SOLE   108,307 0 0
Intel Corporation COMMON STOCK 458140100 14,420 304,926 SH   SOLE   304,926 0 0
McDonald's COMMON STOCK 580135101 14,158 84,629 SH   SOLE   84,629 0 0
Johnson & Johnson COMMON STOCK 478160104 14,063 101,779 SH   SOLE   101,779 0 0
Xilinx Inc COMMON STOCK 983919101 13,349 166,508 SH   SOLE   166,508 0 0
Apple Computer Inc COMMON STOCK 037833100 13,118 58,110 SH   SOLE   58,110 0 0
Abbott Laboratories COMMON STOCK 002824100 12,866 175,377 SH   SOLE   175,377 0 0
V.F. Corporation COMMON STOCK 918204108 12,697 135,871 SH   SOLE   135,871 0 0
3M Company COMMON STOCK 604059105 12,599 59,795 SH   SOLE   59,795 0 0
Cisco Systems COMMON STOCK 17275R102 12,344 253,735 SH   SOLE   253,735 0 0
McCormick & Co., Inc. COMMON STOCK 579780206 11,884 90,204 SH   SOLE   90,204 0 0
Williams Sonoma COMMON STOCK 096990410 11,367 172,957 SH   SOLE   172,957 0 0
Starbucks COMMON STOCK 855244109 11,094 195,174 SH   SOLE   195,174 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 11,079 78,509 SH   SOLE   78,509 0 0
Medtronic PLC COMMON STOCK G5960L103 10,868 110,481 SH   SOLE   110,481 0 0
Canadian Natl Ry Co COMMON STOCK 136375102 10,624 118,305 SH   SOLE   118,305 0 0
Texas Instruments Inc COMMON STOCK 882508104 10,495 97,823 SH   SOLE   97,823 0 0
CH Robinson Worldwide Inc COMMON STOCK 12541W209 9,979 101,908 SH   SOLE   101,908 0 0
IBM COMMON STOCK 459200101 9,860 65,208 SH   SOLE   65,208 0 0
Chubb Ltd COMMON STOCK H1467J104 9,653 72,228 SH   SOLE   72,228 0 0
WP Carey Inc. COMMON STOCK 92936U109 9,551 148,520 SH   SOLE   148,520 0 0
Public Storage Inc. COMMON STOCK 74460D109 9,497 47,102 SH   SOLE   47,102 0 0
Diageo PLC ADR COMMON STOCK 25243Q205 9,446 66,676 SH   SOLE   66,676 0 0
Cummins Inc COMMON STOCK 231021106 9,018 61,740 SH   SOLE   61,740 0 0
Realty Income Corp COMMON STOCK 756109104 8,845 155,482 SH   SOLE   155,482 0 0
Dominion Res Inc Va New COMMON STOCK 25746U109 8,814 125,411 SH   SOLE   125,411 0 0
Verizon Communications COMMON STOCK 92343V104 8,803 164,889 SH   SOLE   164,889 0 0
Polaris Industries COMMON STOCK 731068102 8,725 86,433 SH   SOLE   86,433 0 0
Tanger Factory Outlet COMMON STOCK 875465106 8,721 381,160 SH   SOLE   381,160 0 0
Fastenal Co COMMON STOCK 311900104 8,611 148,421 SH   SOLE   148,421 0 0
Vanguard High Dividend Yield Index ETF COMMON STOCK 921946406 8,432 96,822 SH   SOLE   96,822 0 0
Visa COMMON STOCK 92826C839 8,063 53,718 SH   SOLE   53,718 0 0
Transcanada Corp COMMON STOCK 89353D107 7,968 196,925 SH   SOLE   196,925 0 0
Magellan Midstream Ptnrs LP COMMON STOCK 559080106 7,883 116,405 SH   SOLE   116,405 0 0
Exxon Mobil Corp COMMON STOCK 30231G102 7,794 91,678 SH   SOLE   91,678 0 0
Enterprise Prd Prtnrs LP COMMON STOCK 293792107 7,711 268,410 SH   SOLE   268,410 0 0
Philip Morris International Inc. COMMON STOCK 718172109 7,460 91,487 SH   SOLE   91,487 0 0
Southern Company COMMON STOCK 842587107 7,101 162,875 SH   SOLE   162,875 0 0
Gentex Corp COMMON STOCK 371901109 6,032 281,058 SH   SOLE   281,058 0 0
Vanguard Index Trust Total Stock Market Index COMMON STOCK 922908769 5,030 33,610 SH   SOLE   33,610 0 0
Vodafone Group New ADR COMMON STOCK 92857W308 4,837 222,912 SH   SOLE   222,912 0 0
iShares Russell 1000 ETF COMMON STOCK 46432F859 4,435 27,425 SH   SOLE   27,425 0 0
Invesco S&P 500 Equal Weight COMMON STOCK 46137V357 3,722 34,845 SH   SOLE   34,845 0 0
Bristol-Myers Squibb COMMON STOCK 110122108 2,676 43,110 SH   SOLE   43,110 0 0
United Technologies COMMON STOCK 913017109 2,344 16,769 SH   SOLE   16,769 0 0
Pepsico Inc. COMMON STOCK 713448108 2,338 20,911 SH   SOLE   20,911 0 0
Vanguard Div Appreciation COMMON STOCK 921908844 2,225 20,103 SH   SOLE   20,103 0 0
Procter & Gamble COMMON STOCK 742718109 1,888 22,686 SH   SOLE   22,686 0 0
EOG Resources COMMON STOCK 293562104 1,748 13,700 SH   SOLE   13,700 0 0
Nike Inc. Cl B COMMON STOCK 654106103 1,684 19,874 SH   SOLE   19,874 0 0
US Bancorp Del COMMON STOCK 902973304 1,491 28,231 SH   SOLE   28,231 0 0
DowDuPont Inc COMMON STOCK 26078J100 1,428 22,208 SH   SOLE   22,208 0 0
Emerson Electric Company COMMON STOCK 291011104 1,413 18,452 SH   SOLE   18,452 0 0
Dow Jones Industrial Average COMMON STOCK 78467X109 1,376 5,206 SH   SOLE   5,206 0 0
Wal Mart COMMON STOCK 931142103 1,202 12,804 SH   SOLE   12,804 0 0
Altria Group COMMON STOCK 022095103 1,182 19,605 SH   SOLE   19,605 0 0
NextEra Energy, Inc. COMMON STOCK 65339F101 1,138 6,790 SH   SOLE   6,790 0 0
AbbVie Inc. COMMON STOCK 00287Y109 1,120 11,843 SH   SOLE   11,843 0 0
Chevron Corp COMMON STOCK 166741100 1,103 9,022 SH   SOLE   9,022 0 0
Coca-Cola Co. COMMON STOCK 191216100 1,055 22,849 SH   SOLE   22,849 0 0
JP Morgan Chase COMMON STOCK 46625H100 21 9,050 SH   SOLE   9,050 0 0
Waste Management Inc Del COMMON STOCK 94106L109 888 9,831 SH   SOLE   9,831 0 0
Xcel Energy Inc COMMON STOCK 98389B100 879 18,612 SH   SOLE   18,612 0 0
Vanguard Emerging Market COMMON STOCK 922042858 798 19,454 SH   SOLE   19,454 0 0
Merck & Co. COMMON STOCK 058933107 768 10,831 SH   SOLE   10,831 0 0
Sabine Royalty Trust COMMON STOCK 785688102 766 18,147 SH   SOLE   18,147 0 0
AT&T Inc. COMMON STOCK 00206R102 694 20,660 SH   SOLE   20,660 0 0
Pfizer Incorporated COMMON STOCK 717081103 690 15,649 SH   SOLE   15,649 0 0
Target Corp COMMON STOCK 872540109 560 6,348 SH   SOLE   6,348 0 0
Wells Fargo COMMON STOCK 949746101 558 10,622 SH   SOLE   10,622 0 0
Alphabet Inc Class C COMMON STOCK 02079K107 547 458 SH   SOLE   458 0 0
Berkshire Hathaway Cl B COMMON STOCK 464287689 544 2,540 SH   SOLE   2,540 0 0
Russell 3000 COMMON STOCK 464287689 533 3,094 SH   SOLE   3,094 0 0
Anadarko Petroleum COMMON STOCK 032511107 520 7,710 SH   SOLE   7,710 0 0
Expeditors Int'l COMMON STOCK 302130109 514 6,990 SH   SOLE   6,990 0 0
UnitedHealth Group COMMON STOCK 910581107 505 1,897 SH   SOLE   1,897 0 0
AmeriGas Partners LP COMMON STOCK 030975106 485 12,265 SH   SOLE   12,265 0 0
Ecolab Inc COMMON STOCK 278865100 471 3,007 SH   SOLE   3,007 0 0
Lockheed Martin COMMON STOCK 539830109 464 1,341 SH   SOLE   1,341 0 0
Alphabet Inc Class A COMMON STOCK 02079K305 462 383 SH   SOLE   383 0 0
Travelers Group Inc COMMON STOCK 89417E109 454 3,500 SH   SOLE   3,500 0 0
Russell Large Growth COMMON STOCK 464287614 435 2,786 SH   SOLE   2,786 0 0
Dell Technologies Inc V COMMON STOCK 24703L103 422 4,346 SH   SOLE   4,346 0 0
Amgen, Inc. COMMON STOCK 031162100 392 1,890 SH   SOLE   1,890 0 0
Spdr S&P Dividend Etf COMMON STOCK 78464A763 387 3,953 SH   SOLE   3,953 0 0
iShares Edge MSCI Min Vol USA COMMON STOCK 46429B697 380 6,670 SH   SOLE   6,670 0 0
Grainger W W Inc COMMON STOCK 384802104 371 1,039 SH   SOLE   1,039 0 0
Union Pacific COMMON STOCK 907818108 353 2,170 SH   SOLE   2,170 0 0
General Mills Inc. COMMON STOCK 370334104 342 7,978 SH   SOLE   7,978 0 0
Walgreens Boots Allianc COMMON STOCK 931427108 335 4,600 SH   SOLE   4,600 0 0
Russell Small Cap COMMON STOCK 464287655 313 1,857 SH   SOLE   1,857 0 0
Ingersoll Rand COMMON STOCK G47791101 307 3,000 SH   SOLE   3,000 0 0
Accenture Ltd Cl A COMMON STOCK G1150G111 306 1,800 SH   SOLE   1,800 0 0
Honeywell COMMON STOCK 438516106 266 1,600 SH   SOLE   1,600 0 0
Marriott International Inc A COMMON STOCK 571903202 264 2,000 SH   SOLE   2,000 0 0
Stanley Black & Decker COMMON STOCK 854502101 262 1,787 SH   SOLE   1,787 0 0
Costco Companies Inc COMMON STOCK 22160K105 257 1,093 SH   SOLE   1,093 0 0
Mastercard Inc COMMON STOCK 57636Q104 253 1,138 SH   SOLE   1,138 0 0
Clorox Co. COMMON STOCK 189054109 222 1,475 SH   SOLE   1,475 0 0
Church & Dwight Co Inc COMMON STOCK 171340102 220 3,710 SH   SOLE   3,710 0 0
General Electric COMMON STOCK 369604103 216 19,130 SH   SOLE   19,130 0 0
Flexshares Int'l Qty Div COMMON STOCK 33939L837 216 8,975 SH   SOLE   8,975 0 0
Zimmer Biomet Hldgs Inc COMMON STOCK 98956P102 214 1,625 SH   SOLE   1,625 0 0
Russell Large Value COMMON STOCK 464287598 212 1,671 SH   SOLE   1,671 0 0
ConocoPhillips COMMON STOCK 20825C104 211 2,728 SH   SOLE   2,728 0 0
Caterpillar Inc. COMMON STOCK 149123101 206 1,350 SH   SOLE   1,350 0 0
Matador Resources Co COMMON STOCK 576485205 205 6,210 SH   SOLE   6,210 0 0
Falcon Oil & Gas Ltd COMMON STOCK 306070202 25 117,000 SH   SOLE   117,000 0 0
iShares Tr Comex Gold COMMON STOCK 464285105 167 14,580 SH   SOLE   14,580 0 0