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
Apple Computer Inc COM 037833100 6,521 17,874 SH   SOLE N/A 16,832 0 1,042
Adobe Systems Inc COM 00724F101 441 1,013 SH   SOLE N/A 1,013 0 0
Applied Materials Inc COM 038222105 277 4,575 SH   SOLE N/A 4,575 0 0
Amazon Com Inc COM 023135106 439 159 SH   SOLE N/A 159 0 0
Mkt Vctr Flln Angl Hi FALLEN ANGEL HG 92189F437 387 13,469 SH   SOLE N/A 13,469 0 0
iShares S&P Aggressive Allocat AGGRES ALLOC ETF 464289859 283 5,141 SH   SOLE N/A 4,790 0 351
iShares S&P Growth Allocation GRWT ALLOCAT ETF 464289867 4,420 95,270 SH   SOLE N/A 91,675 0 3,595
American Express Company COM 025816109 228 2,391 SH   SOLE N/A 2,270 0 121
Bankamerica Corp COM 060505104 282 11,866 SH   SOLE N/A 11,866 0 0
Best Buy Inc COM 086516101 730 8,359 SH   SOLE N/A 8,359 0 0
Blackrock Ehncd Div Incm COM 09251A104 279 37,970 SH   SOLE N/A 37,970 0 0
Brookfield Infrast Partners LP LP INT UNIT G16252101 1,367 33,249 SH   SOLE N/A 22,123 0 11,126
Brookfield Infrastructure Corp COM SB VTG SHS A 11275Q107 1,076 23,618 SH   SOLE N/A 17,790 0 5,828
Vanguard Total Bond Market TOTAL BND MRKT 921937835 3,990 45,159 SH   SOLE N/A 42,267 0 2,892
Vanguard Charlotte Total Intl INTL BD IDX ETF 92203J407 1,847 31,987 SH   SOLE N/A 29,276 0 2,711
Berkshire Hathaway Cl B CL B NEW 084670702 5,997 33,594 SH   SOLE N/A 31,435 0 2,159
Guggenheim BulletShares 2020 C BULSHS 2020 CB 46138J502 457 21,462 SH   SOLE N/A 21,462 0 0
Vanguard Short Term Bond Index SHORT TRM BOND 921937827 14,198 170,813 SH   SOLE N/A 160,943 0 9,870
Caterpillar Inc COM 149123101 824 6,508 SH   SOLE N/A 6,458 0 50
C H Robinson Worldwd New COM NEW 12541W209 1,800 22,761 SH   SOLE N/A 22,761 0 0
Clorox Company COM 189054109 222 1,010 SH   SOLE N/A 1,000 0 10
Costco Whsl Corp New COM 22160K105 1,032 3,402 SH   SOLE N/A 3,402 0 0
Salesforce Com COM 79466L302 561 2,993 SH   SOLE N/A 2,922 0 71
Cisco Systems Inc COM 17275R102 874 18,722 SH   SOLE N/A 18,722 0 0
Chevron Corp COM 166764100 915 10,245 SH   SOLE N/A 10,245 0 0
SPDR Bloomberg Barclays Conver BLMBRG BRC CNVRT 78464A359 1,028 16,978 SH   SOLE N/A 15,383 0 1,595
Delta Air Lines Inc COM NEW 247361702 448 15,959 SH   SOLE N/A 13,987 0 1,972
Deere & Company COM 244199105 311 1,979 SH   SOLE N/A 1,939 0 40
WisdomTree Emerging Markets EMER MKT HIGH FD 97717W315 507 14,028 SH   SOLE N/A 12,235 0 1,793
Wisdomtree Tr US Quality Divid US QTLY DIV GRT 97717X669 1,116 24,526 SH   SOLE N/A 22,145 0 2,381
WisdomTree Tr Intl Smallcap D INTL SMCAP DIV 97717W760 472 8,467 SH   SOLE N/A 6,557 0 1,910
Wisdomtree Tr US Midcap Divid US MIDCAP DIVID 97717W505 630 22,223 SH   SOLE N/A 18,305 0 3,918
Wisdomtree Tr Divid Ex Financi US DIVID EX FNCL 97717W406 1,681 22,791 SH   SOLE N/A 22,256 0 535
Ecolab Inc COM 278865100 622 3,122 SH   SOLE N/A 3,122 0 0
Edap Tms S.A. Spon Adr Each Re SPONSORED ADR 268311107 334 134,960 SH   SOLE N/A 134,960 0 0
Ishares Msci Emerging MSCI EM ASIA ETF 464286426 393 5,876 SH   SOLE N/A 5,876 0 0
iShares MSCI EAFE Index ETF MSCI EAFE ETF 464287465 682 11,201 SH   SOLE N/A 4,110 0 7,091
iShares Emerg Markets Bond ETF JP MOR EM MK ETF 464288281 1,815 16,617 SH   SOLE N/A 15,204 0 1,413
Invesco Russell Top 200 Equal Weight ETF S&P 100 EQL WIGH 46137V449 424 7,516 SH   SOLE N/A 7,516 0 0
Eaton Vance Ltd Duration Incom COM 27828H105 700 62,048 SH   SOLE N/A 47,046 0 15,002
Ford Motor Company COM 345370860 68 11,128 SH   SOLE N/A 9,204 0 1,924
Aberdeen Asia Pacific Incom Fd COM 003009107 506 132,573 SH   SOLE N/A 97,277 0 35,296
First Trust Dj Internet Fd DJ INTERNT IDX 33733E302 807 4,732 SH   SOLE N/A 4,193 0 539
iShares Frontier Markets ETF MSCI FRNTR100ETF 464286145 1,063 43,889 SH   SOLE N/A 40,627 0 3,262
Schwab Fundamental US Small Co SCHWAB FDT US SC 808524763 373 11,753 SH   SOLE N/A 11,753 0 0
Schwab Fundamental Emerging Mk SCHWB FDT EMK LG 808524730 838 35,792 SH   SOLE N/A 26,225 0 9,567
Schwab Fundamental Int'l SCHWB FDT INT LG 808524755 3,321 139,887 SH   SOLE N/A 135,923 0 3,964
Schwab Fundamental US Large Co SCHWAB FDT US LG 808524771 682 18,512 SH   SOLE N/A 18,512 0 0
Fidelity Msci Real Estate Inde MSCI RL EST ETF 316092857 422 18,037 SH   SOLE N/A 18,037 0 0
First Tr Exchange Traded Fd II HLTH CARE ALPH 33734X143 230 2,544 SH   SOLE N/A 2,029 0 515
Templeton Global Incm Fd COM 880198106 183 34,046 SH   SOLE N/A 28,039 0 6,007
SPDR S&P Global Natural Resour GLB NAT RESRCE 78463X541 2,263 61,267 SH   SOLE N/A 56,669 0 4,598
Alphabet Inc. Class C CAP STK CL C 02079K107 420 297 SH   SOLE N/A 297 0 0
Genuine Parts Co COM 372460105 205 2,353 SH   SOLE N/A 2,283 0 70
Managers TR Purefunds ISE Cybe PUREFUNDS ISE CY 26924G201 828 18,607 SH   SOLE N/A 18,257 0 350
Home Depot Inc COM 437076102 1,876 7,485 SH   SOLE N/A 6,765 0 720
Ishares TRUST Ishares Core Hig CORE HIGH DV ETF 46429B663 296 3,645 SH   SOLE N/A 3,357 0 288
Honeywell International COM 438516106 830 5,738 SH   SOLE N/A 5,738 0 0
Blackrock Corporate High Yield COM 09255P107 261 25,621 SH   SOLE N/A 25,621 0 0
Intl Business Machines COM 459200101 1,124 9,303 SH   SOLE N/A 9,253 0 50
ALPS Int'l Sector Dividend Dog INTL SEC DV DOG 00162Q718 1,688 75,966 SH   SOLE N/A 75,348 0 618
Idexx Labs Inc COM 45168D104 299 904 SH   SOLE N/A 904 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 1,310 22,905 SH   SOLE N/A 19,958 0 2,947
Ishares Tr Expanded Tech EXPANDED TECH 464287515 2,916 10,256 SH   SOLE N/A 10,164 0 92
iShares Dow Jones US Pharmaceu U.S. PHARMA ETF 464288836 1,109 7,204 SH   SOLE N/A 6,569 0 635
iShares US Medical ETF U.S. MED DVC ETF 464288810 451 1,703 SH   SOLE N/A 1,703 0 0
iShares S&P Midcap 400 Index E CORE S&P MCP ETF 464287507 3,060 17,206 SH   SOLE N/A 16,425 0 781
iShares S&P Smallcap 600 Index CORE S&P SCP ETF 464287804 831 12,162 SH   SOLE N/A 12,065 0 97
iShares S&P 600 Value Index ET SP SMCP600VL ETF 464287879 1,009 8,379 SH   SOLE N/A 8,072 0 307
Intel Corp COM 458140100 1,339 22,376 SH   SOLE N/A 22,274 0 102
iShares Core S&P Total US Stoc CORE S&P TTL STK 464287150 907 13,051 SH   SOLE N/A 12,486 0 565
Ishares Core S&P US Value Etf CORE S&P US VLU 464287663 387 7,400 SH   SOLE N/A 7,400 0 0
iShares S&P 500 Value Index ET S&P 500 VAL ETF 464287408 10,403 96,131 SH   SOLE N/A 93,390 0 2,741
iShares S&P 500 Index ETF CORE S&P500 ETF 464287200 2,937 9,481 SH   SOLE N/A 9,152 0 329
iShares S&P 500 Growth Index E S&P 500 GRWT ETF 464287309 15,351 73,980 SH   SOLE N/A 72,425 0 1,555
iShares Russell 1000 Value Ind RUS 1000 VAL ETF 464287598 2,364 20,983 SH   SOLE N/A 18,615 0 2,368
iShares Russell 1000 Growth In RUS 1000 GRW ETF 464287614 1,837 9,570 SH   SOLE N/A 8,844 0 726
iShares Russell Midcap Index E RUS MID-CAP ETF 464287499 4,213 78,583 SH   SOLE N/A 72,449 0 6,134
iShares Russell 3000 Index ETF RUSSELL 3000 ETF 464287689 2,041 11,332 SH   SOLE N/A 10,735 0 597
Johnson & Johnson COM 478160104 427 3,034 SH   SOLE N/A 2,934 0 100
SPDR Barclays Capital High Yie BRC HGH YLD BD 78464A417 906 8,955 SH   SOLE N/A 7,977 0 978
Gladstone Ld Corp Com COM 376549101 403 25,372 SH   SOLE N/A 22,893 0 2,479
Lockheed Martin Corp COM 539830109 849 2,326 SH   SOLE N/A 2,309 0 17
Southwest Airlines Co COM 844741108 358 10,445 SH   SOLE N/A 10,295 0 150
Mastercard Inc CL A 57636Q104 1,309 4,426 SH   SOLE N/A 4,406 0 20
Mc Donalds Corp COM 580135101 483 2,617 SH   SOLE N/A 2,365 0 252
Medtronic plc SHS G5960L103 460 5,015 SH   SOLE N/A 4,578 0 437
3M Company COM 88579Y101 974 6,242 SH   SOLE N/A 6,182 0 60
VanEck Vectors Morningstar Wid MORNINGSTAR WIDE 92189F643 8,420 161,195 SH   SOLE N/A 155,166 0 6,029
Microsoft Corp COM 594918104 2,365 11,621 SH   SOLE N/A 10,458 0 1,163
iShares MSCI USA Momentum Fact USA MOMENTUM FCT 46432F396 447 3,406 SH   SOLE N/A 3,406 0 0
Nextera Energy Inc COM 65339F101 221 920 SH   SOLE N/A 656 0 264
Service Now Inc COM 81762P102 343 845 SH   SOLE N/A 845 0 0
Tortoise MLP Fund Inc Com COM 89148B101 286 16,489 SH   SOLE N/A 13,054 0 3,435
Realty Income Corp COM 756109104 552 9,275 SH   SOLE N/A 9,025 0 250
Invesco Optimum Yield Diversif OPTIMUM YIELD 46090F100 595 45,906 SH   SOLE N/A 38,818 0 7,088
Proofpoint Inc COM 743424103 265 2,380 SH   SOLE N/A 2,380 0 0
Invesco Financial Preferred FINL PFD PTFL 46137V621 328 18,324 SH   SOLE N/A 18,324 0 0
Invesco Buyback Achievers ETF BUYBACK ACHIEV 46137V308 3,591 62,550 SH   SOLE N/A 58,044 0 4,506
Polymet Mining Cp Com Npv Isin COM 731916102 101 245,694 SH   SOLE N/A 218,367 0 27,327
Putnam Premier Inc Tr Sh Ben I SH BEN INT 746853100 397 83,571 SH   SOLE N/A 69,890 0 13,681
PayPal Holdings Inc COM 70450Y103 268 1,536 SH   SOLE N/A 1,536 0 0
Invesco S&P Eq Wt Consumer Sta S&P500 EQL STP 46137V373 1,474 10,872 SH   SOLE N/A 10,775 0 97
Exch Trade Concepts Etf ROBO GLB ETF 301505707 409 9,392 SH   SOLE N/A 9,392 0 0
Invesco S&P 500 Equal S&P500 EQL WGT 46137V357 1,340 13,164 SH   SOLE N/A 13,164 0 0
Raytheon Technologies Co COM 75513E101 499 8,087 SH   SOLE N/A 7,987 0 100
Invesco S&P 500 Equal Weight Health Care ETF S&P500 EQL HLT 46137V332 1,894 8,522 SH   SOLE N/A 7,922 0 600
Invesco S&P 500 Eq Wt Tech ETF S&P500 EQL TEC 46137V282 887 4,449 SH   SOLE N/A 4,052 0 397
Schwab US Small-Cap ETF US SML CAP ETF 808524607 1,680 25,712 SH   SOLE N/A 20,796 0 4,916
Schwab US Broad Mkt ETF US BRD MKT ETF 808524102 370 5,031 SH   SOLE N/A 4,820 0 211
Schwab Emerging Mkt Equity ETF EMRG MKTEQ ETF 808524706 662 27,174 SH   SOLE N/A 21,786 0 5,388
Schwab Intl Equity ETF INTL EQTY ETF 808524805 2,626 88,238 SH   SOLE N/A 87,741 0 497
Schwab U.S. Large-Cap Growth E US LCAP GR ETF 808524300 2,236 22,016 SH   SOLE N/A 19,841 0 2,175
Schwab US Reit ETF US REIT ETF 808524847 554 15,725 SH   SOLE N/A 9,996 0 5,729
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 2,095 39,808 SH   SOLE N/A 36,068 0 3,740
Schwab Short-Term U.S. Treasur SHT TM US TRES 808524862 13,257 256,764 SH   SOLE N/A 256,034 0 730
Schwab U.S. Large-Cap Value ET US LCAP VA ETF 808524409 2,136 42,607 SH   SOLE N/A 41,953 0 654
Schwab US Large Cap ETF US LRG CAP ETF 808524201 2,731 36,855 SH   SOLE N/A 30,826 0 6,029
Schwab US Agg Bnd ETF US AGGREGATE B 808524839 271 4,809 SH   SOLE N/A 4,485 0 324
iShares MSCI EAFE Small Cap In EAFE SML CP ETF 464288273 2,021 37,675 SH   SOLE N/A 34,678 0 2,997
ALPS Sector Dividend Dogs ETF SECTR DIV DOGS 00162Q858 1,692 46,526 SH   SOLE N/A 46,526 0 0
Spdr Ser Tr S&P 600 Small Cap S&P 600 SMCP GRW 78464A201 1,034 18,199 SH   SOLE N/A 16,659 0 1,540
Spdr Ser Tr Dj Wilshire Small S&P 600 SMCP VAL 78464A300 2,876 58,548 SH   SOLE N/A 53,432 0 5,116
Invesco S&P ETF S&P500 LOW VOL 46138E354 238 4,783 SH   SOLE N/A 4,783 0 0
A T & T Corp COM 00206R102 954 31,535 SH   SOLE N/A 31,339 0 196
Target Corporation COM 87612E106 1,044 8,697 SH   SOLE N/A 8,582 0 115
Total S A Adr SPONSORED ADS 89151E109 229 5,941 SH   SOLE N/A 5,312 0 629
United Healthcare Corp COM 91324P102 584 1,979 SH   SOLE N/A 1,766 0 213
U S Bancorp Del COM NEW 902973304 391 10,594 SH   SOLE N/A 10,594 0 0
iShares MSCI Min. Vol USA ETF MSCI MIN VOL ETF 46429B697 4,397 72,508 SH   SOLE N/A 69,793 0 2,715
Visa Inc Cl A COM CL A 92826C839 1,695 8,770 SH   SOLE N/A 8,508 0 262
Vanguard Small Cap SMALL CP ETF 922908751 1,236 8,481 SH   SOLE N/A 8,318 0 163
Vanguard Small Cap Value SM CP VAL ETF 922908611 224 2,092 SH   SOLE N/A 628 0 1,464
Vanguard Corp Bond ETF INT-TERM CORP 92206C870 850 8,924 SH   SOLE N/A 7,603 0 1,321
Vanguard Short Term Corporate SHRT TRM CORP BD 92206C409 3,129 37,850 SH   SOLE N/A 34,822 0 3,028
Vanguard FTSE Developed Market FTSE DEV MKT ETF 921943858 1,876 48,347 SH   SOLE N/A 44,298 0 4,049
Vanguard Info Technology INF TECH ETF 92204A702 661 2,369 SH   SOLE N/A 2,369 0 0
Vanguard Div Appreciation ETF DIV APP ETF 921908844 16,355 139,569 SH   SOLE N/A 130,538 0 9,031
Vanguard S&P Small-Cap 600 ETF SMLLCP 600 IDX 921932828 450 3,591 SH   SOLE N/A 3,483 0 108
Vanguard Real Estate Index Fun REIT ETF 922908553 4,952 63,050 SH   SOLE N/A 59,331 0 3,719
Vanguard Global Ex-US Real Est GLB EX US ETF 922042676 1,764 37,796 SH   SOLE N/A 34,262 0 3,534
Vanguard Mid Cap ETF MID CAP ETF 922908629 2,289 13,964 SH   SOLE N/A 13,908 0 56
Vodafone Group Plc Adr SPONSORED ADR 92857W308 270 16,909 SH   SOLE N/A 13,920 0 2,989
Vanguard Total World Stock TT WRLD ST ETF 922042742 462 6,168 SH   SOLE N/A 6,168 0 0
Vanguard Total Stock Market TOTAL STK MKT 922908769 1,198 7,651 SH   SOLE N/A 2,703 0 4,948
Vanguard Malvern Fds Short-Ter STRM INFPROIDX 922020805 330 6,562 SH   SOLE N/A 6,512 0 50
Vanguard Value ETF VALUE ETF 922908744 5,488 55,103 SH   SOLE N/A 47,138 0 7,965
Vanguard Large-Cap ETF LARGE CAP ETF 922908637 1,022 7,144 SH   SOLE N/A 6,749 0 395
Vanguard FTSE Emerging Markets FTSE EMR MKT ETF 922042858 4,029 101,706 SH   SOLE N/A 94,675 0 7,031
Vanguard Total International S VG TL INTL STK F 921909768 468 9,510 SH   SOLE N/A 1,861 0 7,649
Vanguard High Dividend Yield E HIGH DIV YLD 921946406 720 9,132 SH   SOLE N/A 8,513 0 619
Verizon Communications COM 92343V104 1,031 18,691 SH   SOLE N/A 17,935 0 756
Wells Fargo & Co. COM 949746101 213 8,294 SH   SOLE N/A 5,648 0 2,646
Wheaton Precious Metals COM 962879102 202 4,581 SH   SOLE N/A 4,581 0 0
Westport Innovations COM NEW 960908309 17 13,249 SH   SOLE N/A 13,249 0 0
Xcel Energy Inc COM 98389B100 681 10,887 SH   SOLE N/A 10,887 0 0
Exxon Mobil Corporation COM 30231G102 207 4,619 SH   SOLE N/A 4,547 0 72
Dentsply Intl Inc COM 24906P109 237 5,360 SH   SOLE N/A 3,910 0 1,450