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
CITIGROUP INC DEP SHS PFD S PFD 172967317 1,697 65,115 SH   SOLE   65,115 0 0
JPMORGAN CHASE & CO DEP SHS RP PFD 48127A161 563 22,000 SH   SOLE   22,000 0 0
STIFEL FINL CORP DSHS 1/40 PF PFD 860630409 2,963 117,165 SH   SOLE   117,165 0 0
WELLS FARGO CO NEW DEP 1/1000 PFD 949746465 1,760 63,660 SH   SOLE   63,660 0 0
ZIONS BANCORPORATION PFD 1/40 PFD 989701834 487 19,405 SH   SOLE   19,405 0 0
PIMCO CORPORATE & INCOME OPP F ETF 72201B101 227 12,699 SH   SOLE   12,699 0 0
PURPOSE FLOATING RATE INCOM FD ETF 74642Q101 519 10,171 SH   SOLE   10,171 0 0
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 692 8,860 SH   SOLE   8,860 0 0
3M CO COM COM 88579Y101 516 2,450 SH   SOLE   2,450 0 0
ABBOTT LABS COM COM 002824100 1,041 14,193 SH   SOLE   14,193 0 0
ABBVIE INC COM COM 00287Y109 988 10,443 SH   SOLE   10,443 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 8,836 51,913 SH   SOLE   51,904 0 9
ALPHABET INC CAP STK CL A COM 02079K305 13,729 11,374 SH   SOLE   11,372 0 2
ALPHABET INC CAP STK CL C COM 02079K107 260 218 SH   SOLE   218 0 0
AMAZON COM INC COM COM 023135106 17,640 8,807 SH   SOLE   8,805 0 2
AMPHENOL CORP NEW CL A COM 032095101 6,757 71,864 SH   SOLE   71,864 0 0
ANADARKO PETE CORP COM COM 032511107 4,841 71,811 SH   SOLE   71,811 0 0
APPLE INC COM COM 037833100 18,058 79,994 SH   SOLE   79,978 0 16
BANK AMER CORP COM COM 060505104 259 8,792 SH   SOLE   8,792 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 960 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 968 4,522 SH   SOLE   4,522 0 0
BLACK HILLS CORP COM COM 092113109 898 15,457 SH   SOLE   15,457 0 0
BLACKROCK INC COM COM 09247X101 5,131 10,886 SH   SOLE   10,884 0 2
BOEING CO COM COM 097023105 6,055 16,281 SH   SOLE   16,277 0 4
BROADCOM INC COM COM 11135F101 6,417 26,009 SH   SOLE   26,005 0 4
CALYPTE BIOMEDICAL CORP COM 131722605 0 595,888 SH   SOLE   595,888 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 209 2,200 SH   SOLE   2,200 0 0
CELGENE CORP COM COM 151020104 3,790 42,354 SH   SOLE   42,354 0 0
CHEVRON CORP NEW COM COM 166764100 6,283 51,382 SH   SOLE   51,373 0 9
CHURCH & DWIGHT INC COM COM 171340102 6,732 113,399 SH   SOLE   113,364 0 35
CIGNA CORPORATION COM COM 125509109 9,740 46,772 SH   SOLE   46,763 0 9
CISCO SYS INC COM COM 17275R102 7,892 162,230 SH   SOLE   162,170 0 60
CITIGROUP INC COM NEW COM 172967424 4,791 66,788 SH   SOLE   66,741 0 47
COCA COLA CO COM COM 191216100 305 6,605 SH   SOLE   6,605 0 0
COMERICA INC COM COM 200340107 5,199 57,635 SH   SOLE   57,598 0 37
CONSTELLATION BRANDS INC CL A COM 21036P108 4,398 20,396 SH   SOLE   20,392 0 4
COSTCO WHSL CORP NEW COM COM 22160K105 8,615 36,677 SH   SOLE   36,671 0 6
DISCOVER FINL SVCS COM COM 254709108 3,484 45,577 SH   SOLE   45,577 0 0
DISNEY WALT CO COM DISNEY COM 254687106 5,435 46,481 SH   SOLE   46,476 0 5
DONALDSON INC COM COM 257651109 358 6,140 SH   SOLE   6,140 0 0
ECOLAB INC COM COM 278865100 6,910 44,073 SH   SOLE   44,068 0 5
EDWARDS LIFESCIENCES CORP COM COM 28176E108 10,142 58,253 SH   SOLE   58,242 0 11
EMERSON ELEC CO COM COM 291011104 535 6,981 SH   SOLE   6,981 0 0
EOG RES INC COM COM 26875P101 7,850 61,538 SH   SOLE   61,526 0 12
EXPEDIA GROUP INC COM NEW COM 30212P303 4,258 32,637 SH   SOLE   32,630 0 7
EXXON MOBIL CORP COM COM 30231G102 1,536 18,065 SH   SOLE   18,065 0 0
FACEBOOK INC CL A COM 30303M102 9,768 59,394 SH   SOLE   59,361 0 33
FEDEX CORP COM COM 31428X106 6,147 25,528 SH   SOLE   25,524 0 4
FIDELITY MSCI ENERGY IDX COM 316092402 344 16,165 SH   SOLE   16,165 0 0
FIDELITY MSCI HLTH CARE I COM 316092600 832 17,790 SH   SOLE   17,790 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 834 8,690 SH   SOLE   8,690 0 0
GENERAL DYNAMICS CORP COM COM 369550108 345 1,684 SH   SOLE   1,684 0 0
GENERAL ELECTRIC CO COM COM 369604103 236 20,917 SH   SOLE   20,917 0 0
HOME DEPOT INC COM COM 437076102 379 1,832 SH   SOLE   1,832 0 0
HONEYWELL INTL INC COM COM 438516106 9,188 55,219 SH   SOLE   55,209 0 10
INTEL CORP COM COM 458140100 812 17,164 SH   SOLE   17,164 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 7,578 101,189 SH   SOLE   101,171 0 18
INTUIT COM COM 461202103 11,086 48,750 SH   SOLE   48,741 0 9
INTUITIVE SURGICAL INC COM NEW COM 46120E602 305 532 SH   SOLE   532 0 0
JOHNSON & JOHNSON COM COM 478160104 10,413 75,361 SH   SOLE   75,347 0 14
JPMORGAN CHASE & CO COM COM 46625H100 12,495 110,735 SH   SOLE   110,716 0 19
KRAFT HEINZ CO COM COM 500754106 2,810 50,987 SH   SOLE   50,964 0 23
LAUDER ESTEE COS INC CL A COM 518439104 1,116 7,679 SH   SOLE   7,679 0 0
LENNOX INTL INC COM COM 526107107 8,060 36,907 SH   SOLE   36,900 0 7
LOWES COS INC COM COM 548661107 7,627 66,424 SH   SOLE   66,414 0 10
MASTERCARD INCORPORATED CL A COM 57636Q104 14,507 65,167 SH   SOLE   65,156 0 11
MCDONALDS CORP COM COM 580135101 234 1,400 SH   SOLE   1,400 0 0
MICROSOFT CORP COM COM 594918104 1,016 8,887 SH   SOLE   8,887 0 0
NIKE INC CL B COM 654106103 1,834 21,650 SH   SOLE   21,650 0 0
NOVO-NORDISK A S ADR COM 670100205 289 6,130 SH   SOLE   6,130 0 0
O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 7,667 22,075 SH   SOLE   22,070 0 5
ORACLE CORP COM COM 68389X105 672 13,039 SH   SOLE   13,039 0 0
PAYPAL HLDGS INC COM COM 70450Y103 216 2,460 SH   SOLE   2,460 0 0
PEPSICO INC COM COM 713448108 450 4,025 SH   SOLE   4,025 0 0
PFIZER INC COM COM 717081103 900 20,424 SH   SOLE   20,424 0 0
PIONEER NAT RES CO COM COM 723787107 6,316 36,259 SH   SOLE   36,251 0 8
PRICE T ROWE GROUP INC COM COM 74144T108 436 3,995 SH   SOLE   3,995 0 0
PROCTER AND GAMBLE CO COM COM 742718109 277 3,326 SH   SOLE   3,326 0 0
SCHLUMBERGER LTD COM COM 806857108 5,031 82,582 SH   SOLE   82,567 0 15
SCHWAB CHARLES CORP NEW COM COM 808513105 7,439 151,359 SH   SOLE   151,331 0 28
SONIC CORP COM COM 835451105 1,495 34,500 SH   SOLE   34,500 0 0
SOUTHWEST AIRLS CO COM COM 844741108 327 5,235 SH   SOLE   5,235 0 0
SPDR SERIES TRUST S&P PHARMAC COM 78464A722 375 7,726 SH   SOLE   7,726 0 0
STANLEY BLACK & DECKER INC COM COM 854502101 5,107 34,871 SH   SOLE   34,864 0 7
STRYKER CORP COM COM 863667101 5,015 28,224 SH   SOLE   28,216 0 8
THERMO FISHER SCIENTIFIC INC C COM 883556102 5,314 21,772 SH   SOLE   21,760 0 12
TORO CO COM COM 891092108 944 15,747 SH   SOLE   15,747 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 5,056 38,979 SH   SOLE   38,967 0 12
ULTIMATE SOFTWARE GROUP INC CO COM 90385D107 7,720 23,960 SH   SOLE   23,955 0 5
UNION PAC CORP COM COM 907818108 1,118 6,869 SH   SOLE   6,869 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 8,567 32,203 SH   SOLE   32,199 0 4
US BANCORP DEL COM NEW COM 902973304 914 17,304 SH   SOLE   17,304 0 0
WALGREENS BOOTS ALLIANCE INC C COM 931427108 272 3,727 SH   SOLE   3,727 0 0
WELLS FARGO CO NEW COM COM 949746101 1,476 28,091 SH   SOLE   28,091 0 0
ZOETIS INC CL A COM 98978V103 4,816 52,599 SH   SOLE   52,577 0 22
INVESCO EXCHANGE TRADED FD TR ETF 46137V308 212 3,470 SH   SOLE   3,470 0 0
INVESCO EXCHANGE TRADED FD TR ETF 46137V563 281 15,648 SH   SOLE   15,648 0 0
INVESCO EXCHANGE TRADED FD TR ETF 46137V357 34,873 326,491 SH   SOLE   326,303 0 188
ISHARES TR CORE S&P MCP ETF ETF 464287507 8,750 43,471 SH   SOLE   43,471 0 0
ISHARES TR CORE S&P500 ETF ETF 464287200 6,814 23,277 SH   SOLE   22,990 0 287
ISHARES TR RUS 1000 VAL ETF ETF 464287598 1,115 8,809 SH   SOLE   8,809 0 0
ISHARES TR S&P 500 GRWT ETF ETF 464287309 434 2,451 SH   SOLE   2,451 0 0
ISHARES TR S&P 500 VAL ETF ETF 464287408 1,572 13,574 SH   SOLE   13,574 0 0
ISHARES TR S&P MC 400GR ETF ETF 464287606 1,315 5,645 SH   SOLE   5,645 0 0
ISHARES TR S&P MC 400VL ETF ETF 464287705 1,589 9,497 SH   SOLE   9,497 0 0
SPDR DOW JONES INDL AVRG ETF U ETF 78467X109 301 1,138 SH   SOLE   1,138 0 0
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103 295 1,015 SH   SOLE   1,015 0 0
SPDR SERIES TRUST S&P DIVID ET ETF 78464A763 24,557 250,759 SH   SOLE   250,139 0 620
VANGUARD INDEX FDS TOTAL STK M ETF 922908769 622 4,159 SH   SOLE   4,159 0 0
VANGUARD INDEX FDS VALUE ETF ETF 922908744 214 1,935 SH   SOLE   1,935 0 0
WISDOMTREE TR US HIGH DIVIDEND ETF 97717W208 5,663 78,484 SH   SOLE   78,484 0 0
WISDOMTREE TR US TOTAL DIVIDND ETF 97717W109 217 2,260 SH   SOLE   2,260 0 0
ISHARES TR CORE S&P SCP ETF ETF 464287804 25,844 296,235 SH   SOLE   295,761 0 474
ISHARES TR RUS 2000 GRW ETF ETF 464287648 372 1,731 SH   SOLE   1,731 0 0
ISHARES TR RUS 2000 VAL ETF ETF 464287630 1,716 12,899 SH   SOLE   12,899 0 0
ISHARES TR RUSSELL 2000 ETF ETF 464287655 276 1,637 SH   SOLE   1,637 0 0
ISHARES TR S&P SML 600 GWT ETF 464287887 971 4,814 SH   SOLE   4,814 0 0
ISHARES TR SP SMCP600VL ETF ETF 464287879 1,218 7,295 SH   SOLE   7,295 0 0
WISDOMTREE TR US SMALLCAP DIVD ETF 97717W604 7,604 255,954 SH   SOLE   255,589 0 365
ISHARES TR MSCI EAFE ETF ETF 464287465 1,281 18,842 SH   SOLE   18,842 0 0
VANGUARD TAX MANAGED INTL FD F ETF 921943858 460 10,640 SH   SOLE   10,605 0 35
ISHARES TR MSCI EMG MKT ETF ETF 464287234 395 9,207 SH   SOLE   9,207 0 0
VANGUARD INTL EQUITY INDEX FD ETF 922042858 1,259 30,704 SH   SOLE   30,654 0 50
ISHARES GOLD TRUST ISHARES ETF 464285105 137 12,013 SH   SOLE   12,013 0 0
SPDR INDEX SHS FDS GLB NAT RES ETF 78463X541 249 4,923 SH   SOLE   4,923 0 0
ALPS ETF TR ALERIAN MLP ETF 00162Q866 436 40,779 SH   SOLE   40,779 0 0
UBS AG JERSEY BRH ALERIAN INFR ETF 902641646 1,596 66,349 SH   SOLE   66,349 0 0
SPDR SERIES TRUST DJ REIT ETF ETF 78464A607 300 3,221 SH   SOLE   3,221 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 753 9,334 SH   SOLE   9,334 0 0
NORTHERN LTS FD TR II DYNAMIC ETF 66538A828 165 15,203 SH   SOLE   15,203 0 0