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
Vanguard Total Bond Index Fund COMMON STOCK 921937835 22,002 268,443 SH   SOLE   268,443 0 0
Home Depot COMMON STOCK 437076102 14,351 87,742 SH   SOLE   87,742 0 0
Vanguard Intermediate Bond Fund COMMON STOCK 921937819 13,915 164,368 SH   SOLE   164,368 0 0
McDonald's COMMON STOCK 580135101 13,502 86,172 SH   SOLE   86,172 0 0
Microsoft Corporation COMMON STOCK 594918104 13,481 180,974 SH   SOLE   180,974 0 0
Johnson & Johnson COMMON STOCK 478160104 12,444 95,719 SH   SOLE   95,719 0 0
3M Company COMMON STOCK 604059105 12,287 58,538 SH   SOLE   58,538 0 0
Auto Data Processing COMMON STOCK 053015103 12,156 111,198 SH   SOLE   111,198 0 0
Intel Corporation COMMON STOCK 458140100 12,060 316,699 SH   SOLE   316,699 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 11,768 79,533 SH   SOLE   79,533 0 0
Philip Morris International Inc. COMMON STOCK 718172109 11,719 105,571 SH   SOLE   105,571 0 0
Xilinx Inc COMMON STOCK 983919101 11,459 161,786 SH   SOLE   161,786 0 0
Exxon Mobil Corp COMMON STOCK 30231G102 10,730 130,889 SH   SOLE   130,889 0 0
Cummins Inc COMMON STOCK 231021106 10,276 61,156 SH   SOLE   61,156 0 0
Chubb Ltd COMMON STOCK H1467J104 10,172 71,356 SH   SOLE   71,356 0 0
Procter & Gamble COMMON STOCK 742718109 10,141 111,468 SH   SOLE   111,468 0 0
United Technologies COMMON STOCK 913017109 10,022 86,333 SH   SOLE   86,333 0 0
Abbott Laboratories COMMON STOCK 002824100 9,742 182,570 SH   SOLE   182,570 0 0
Vanguard High Dividend Yield Index ETF COMMON STOCK 921946406 9,670 119,283 SH   SOLE   119,283 0 0
Coca-Cola Co. COMMON STOCK 191216100 9,495 210,950 SH   SOLE   210,950 0 0
Pepsico Inc. COMMON STOCK 713448108 9,329 83,718 SH   SOLE   83,718 0 0
Public Storage Inc. COMMON STOCK 74460D109 9,220 43,088 SH   SOLE   43,088 0 0
WP Carey Inc. COMMON STOCK 92936U109 9,000 133,553 SH   SOLE   133,553 0 0
Canadian Natl Ry Co COMMON STOCK 136375102 8,997 108,591 SH   SOLE   108,591 0 0
Emerson Electric Company COMMON STOCK 291011104 8,951 142,441 SH   SOLE   142,441 0 0
Merck & Co. COMMON STOCK 058933107 8,925 139,392 SH   SOLE   139,392 0 0
Transcanada Corp COMMON STOCK 89353D107 8,835 178,730 SH   SOLE   178,730 0 0
Cisco Systems COMMON STOCK 17275R102 8,830 262,551 SH   SOLE   262,551 0 0
Polaris Industries COMMON STOCK 731068102 8,800 84,105 SH   SOLE   84,105 0 0
Wal Mart Stores Inc. COMMON STOCK 931142103 8,757 112,074 SH   SOLE   112,074 0 0
McCormick & Co., Inc. COMMON STOCK 579780206 8,742 85,170 SH   SOLE   85,170 0 0
Diageo PLC ADR COMMON STOCK 25243Q205 8,548 64,696 SH   SOLE   64,696 0 0
V.F. Corporation COMMON STOCK 918204108 8,342 131,224 SH   SOLE   131,224 0 0
Southern Company COMMON STOCK 842587107 7,813 159,001 SH   SOLE   159,001 0 0
Medtronic PLC COMMON STOCK G5960L103 7,627 98,065 SH   SOLE   98,065 0 0
Vanguard Short-term Bond Ind Fd COMMON STOCK 921937827 7,556 94,664 SH   SOLE   94,664 0 0
iShares Core Ttl USD Bond Mkt COMMON STOCK 46434V613 7,362 144,134 SH   SOLE   144,134 0 0
CH Robinson Worldwide Inc COMMON STOCK 12541W209 7,237 95,094 SH   SOLE   95,094 0 0
Verizon Communications COMMON STOCK 92343V104 6,742 136,228 SH   SOLE   136,228 0 0
Texas Instruments Inc COMMON STOCK 882508104 6,619 73,835 SH   SOLE   73,835 0 0
IBM COMMON STOCK 459200101 6,512 44,887 SH   SOLE   44,887 0 0
Vodafone Group New ADR COMMON STOCK 92857W308 6,372 223,909 SH   SOLE   223,909 0 0
General Mills Inc. COMMON STOCK 370334104 6,232 120,393 SH   SOLE   120,393 0 0
Enterprise Prd Prtnrs LP COMMON STOCK 293792107 5,522 211,819 SH   SOLE   211,819 0 0
Qualcomm Inc COMMON STOCK 747525103 5,516 106,408 SH   SOLE   106,408 0 0
Williams Sonoma COMMON STOCK 096990410 5,464 109,594 SH   SOLE   109,594 0 0
iShares Russell 1000 ETF COMMON STOCK 46432F859 4,513 32,262 SH   SOLE   32,262 0 0
iShares Core 1-5 Year USD Bond COMMON STOCK 46432F859 4,383 87,183 SH   SOLE   87,183 0 0
Fastenal Co COMMON STOCK 311900104 4,379 96,063 SH   SOLE   96,063 0 0
Apple Computer Inc COMMON STOCK 037833100 3,498 22,696 SH   SOLE   22,696 0 0
Guggenheim Etf COMMON STOCK 78355W106 3,329 34,845 SH   SOLE   34,845 0 0
Bristol-Myers Squibb COMMON STOCK 110122108 3,302 51,801 SH   SOLE   51,801 0 0
Vanguard Index Trust Total Stock Market Index COMMON STOCK 922908769 3,181 24,562 SH   SOLE   24,562 0 0
SPDR Blmbg Barclays Inv Grd Flt Rt COMMON STOCK 78468R200 2,531 82,337 SH   SOLE   82,337 0 0
Pimco 1-5 Yr US TIPS ETF COMMON STOCK 72201R205 2,483 47,563 SH   SOLE   47,563 0 0
Vanguard Div Appreciation COMMON STOCK 921908844 2,132 22,493 SH   SOLE   22,493 0 0
DowDuPont Inc COMMON STOCK 26078J100 1,761 25,439 SH   SOLE   25,439 0 0
U S Bancorp Del COMMON STOCK 902973304 1,624 30,311 SH   SOLE   30,311 0 0
Altria Group COMMON STOCK 022095103 1,387 21,870 SH   SOLE   21,870 0 0
EOG Resources COMMON STOCK 293562104 1,325 13,700 SH   SOLE   13,700 0 0
Dow Jones Industrial Average COMMON STOCK 78467X109 1,225 5,473 SH   SOLE   5,473 0 0
Magellan Midstream Ptnrs LP COMMON STOCK 559080106 1,212 17,060 SH   SOLE   17,060 0 0
Nike Inc. Cl B COMMON STOCK 654106103 1,147 22,121 SH   SOLE   22,121 0 0
Chevron Corp COMMON STOCK 166741100 1,123 9,557 SH   SOLE   9,557 0 0
Vanguard Interm-Term Corp Bond ETF COMMON STOCK 92206C870 1,071 12,171 SH   SOLE   12,171 0 0
NextEra Energy, Inc. COMMON STOCK 65339F101 1,068 7,290 SH   SOLE   7,290 0 0
AbbVie Inc. COMMON STOCK 00287Y109 1,052 11,843 SH   SOLE   11,843 0 0
Xcel Energy Inc COMMON STOCK 98389B100 1,011 21,357 SH   SOLE   21,357 0 0
AT&T Inc. COMMON STOCK 00206R102 1,000 25,540 SH   SOLE   25,540 0 0
JP Morgan Chase COMMON STOCK 46625H100 13 9,564 SH   SOLE   9,564 0 0
Waste Management Inc Del COMMON STOCK 94106L109 809 10,333 SH   SOLE   10,333 0 0
General Electric COMMON STOCK 369604103 749 30,961 SH   SOLE   30,961 0 0
Sabine Royalty Trust COMMON STOCK 785688102 740 18,147 SH   SOLE   18,147 0 0
Wells Fargo COMMON STOCK 949746101 652 11,815 SH   SOLE   11,815 0 0
Vanguard Govt Bond ETF COMMON STOCK 92206C706 640 9,905 SH   SOLE   9,905 0 0
Pfizer Incorporated COMMON STOCK 717081103 620 17,379 SH   SOLE   17,379 0 0
AmeriGas Partners LP COMMON STOCK 030975106 551 12,265 SH   SOLE   12,265 0 0
Russell 3000 COMMON STOCK 464287689 544 3,644 SH   SOLE   3,644 0 0
Spdr S&P Dividend Etf COMMON STOCK 78464A763 478 5,235 SH   SOLE   5,235 0 0
Berkshire Hathaway Cl B COMMON STOCK 464287689 466 2,540 SH   SOLE   2,540 0 0
Entergy Mississippi Pfd 4.90 COMMON STOCK 29364N108 444 17,785 SH   SOLE   17,785 0 0
Alphabet Inc Class C COMMON STOCK 02079K107 439 458 SH   SOLE   458 0 0
Travelers Group Inc COMMON STOCK 89417E109 429 3,500 SH   SOLE   3,500 0 0
Lockheed Martin COMMON STOCK 539830109 419 1,351 SH   SOLE   1,351 0 0
Expeditors Int'l COMMON STOCK 302130109 418 6,990 SH   SOLE   6,990 0 0
Ecolab Inc COMMON STOCK 278865100 404 3,145 SH   SOLE   3,145 0 0
Anadarko Petroleum COMMON STOCK 032511107 383 7,835 SH   SOLE   7,835 0 0
Plains All Amern Ppln LP COMMON STOCK 762503105 380 17,920 SH   SOLE   17,920 0 0
Walgreens Boots Allianc COMMON STOCK 931427108 378 4,900 SH   SOLE   4,900 0 0
Target Corp COMMON STOCK 872540109 375 6,348 SH   SOLE   6,348 0 0
Wells Fargo & Co Pfd 5.625 COMMON STOCK 94988U656 369 14,104 SH   SOLE   14,104 0 0
Alphabet Inc Class A COMMON STOCK 02079K305 352 361 SH   SOLE   361 0 0
Russell Large Growth COMMON STOCK 464287614 348 2,786 SH   SOLE   2,786 0 0
Dell Technologies Inc V COMMON STOCK 24703L103 337 4,368 SH   SOLE   4,368 0 0
iShares Edge MSCI Min Vol USA COMMON STOCK 46429B697 336 6,670 SH   SOLE   6,670 0 0
Public Storage 5.625 COMMON STOCK 74460W602 328 13,000 SH   SOLE   13,000 0 0
BOK Financial Corp Pfd 5.375 COMMON STOCK 05561Q300 320 12,615 SH   SOLE   12,615 0 0
UnitedHealth Group COMMON STOCK 910581107 316 1,615 SH   SOLE   1,615 0 0
Russell Small Cap COMMON STOCK 464287655 313 2,113 SH   SOLE   2,113 0 0
Public Storage Pfd 5.125 COMMON STOCK 74460W750 298 11,605 SH   SOLE   11,605 0 0
iShares Nat'l Muni Bond ETF COMMON STOCK 464288414 290 2,615 SH   SOLE   2,615 0 0
Goldman Sachs Group Inc COMMON STOCK 38141G104 287 1,209 SH   SOLE   1,209 0 0
Accenture Ltd Cl A COMMON STOCK G1150G111 284 2,100 SH   SOLE   2,100 0 0
CVS Corp Del COMMON STOCK 126650100 274 3,366 SH   SOLE   3,366 0 0
Stanley Black & Decker COMMON STOCK 854502101 270 1,787 SH   SOLE   1,787 0 0
Public Storage Pfd 4.90 COMMON STOCK 74460W719 269 10,795 SH   SOLE   10,795 0 0
Ingersoll Rand COMMON STOCK G47791101 268 3,000 SH   SOLE   3,000 0 0
Marriott International Inc A COMMON STOCK 571903202 256 2,320 SH   SOLE   2,320 0 0
Comcast Corp Class A COMMON STOCK 20030N101 253 6,568 SH   SOLE   6,568 0 0
Union Pacific COMMON STOCK 907818108 252 2,170 SH   SOLE   2,170 0 0
Public Storage Pfd 4.95 COMMON STOCK 74460W735 245 9,720 SH   SOLE   9,720 0 0
Nextera Energy Inc PFD 5.25 COMMON STOCK 65339K100 241 9,420 SH   SOLE   9,420 0 0
FlexShares iBoxx 5Yr Target Dur TIPS COMMON STOCK 33939L605 239 9,556 SH   SOLE   9,556 0 0
Russell Large Value COMMON STOCK 464287598 237 1,996 SH   SOLE   1,996 0 0
Amgen, Inc. COMMON STOCK 031162100 234 1,255 SH   SOLE   1,255 0 0
DTE Energy COMMON STOCK 250847100 231 2,149 SH   SOLE   2,149 0 0
Honeywell COMMON STOCK 438516106 227 1,600 SH   SOLE   1,600 0 0
Duke Energy COMMON STOCK 264399106 225 2,683 SH   SOLE   2,683 0 0
Public Storage Pfd 5.40 COMMON STOCK 74460W776 217 8,195 SH   SOLE   8,195 0 0
Caterpillar Inc. COMMON STOCK 149123101 212 1,700 SH   SOLE   1,700 0 0
Leggett & Platt Inc COMMON STOCK 524660107 205 4,295 SH   SOLE   4,295 0 0
Falcon Oil & Gas Ltd COMMON STOCK 306070202 37 117,000 SH   SOLE   117,000 0 0
EPM Mining Ventures COMMON STOCK 26883B102 25 82,300 SH   SOLE   82,300 0 0
Tirex Resources Ltd COMMON STOCK 88823P104 1 31,500 SH   SOLE   31,500 0 0
iShares Tr Comex Gold COMMON STOCK 464285105 182 14,800 SH   SOLE   14,800 0 0