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
BOSTON PRIVATE FINL HLDGS INC PFD 101119303 930 36,500 SH   SOLE   36,500 0 0
CITIGROUP INC DEP SHS PFD S PFD 172967317 1,278 48,605 SH   SOLE   48,605 0 0
JPMORGAN CHASE & CO DEP SHS RP PFD 48127A161 588 22,500 SH   SOLE   22,500 0 0
STIFEL FINL CORP DSHS 1/40 PF PFD 860630409 2,967 111,146 SH   SOLE   111,146 0 0
WELLS FARGO CO NEW DEP 1/1000 PFD 949746465 1,550 55,510 SH   SOLE   55,510 0 0
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 1,049 13,375 SH   SOLE   13,375 0 0
3M CO COM COM 88579Y101 542 2,469 SH   SOLE   2,469 0 0
ABBOTT LABS COM COM 002824100 895 14,940 SH   SOLE   14,940 0 0
ABBVIE INC COM COM 00287Y109 1,002 10,583 SH   SOLE   10,583 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 8,074 52,599 SH   SOLE   52,571 0 28
ALPHABET INC CAP STK CL A COM 02079K305 11,834 11,410 SH   SOLE   11,405 0 5
ALPHABET INC CAP STK CL C COM 02079K107 242 235 SH   SOLE   235 0 0
AMAZON COM INC COM COM 023135106 13,210 9,127 SH   SOLE   9,123 0 4
AMPHENOL CORP NEW CL A COM 032095101 6,314 73,305 SH   SOLE   73,266 0 39
ANADARKO PETE CORP COM COM 032511107 4,066 67,299 SH   SOLE   67,257 0 42
APPLE INC COM COM 037833100 15,421 91,913 SH   SOLE   91,887 0 26
BANK AMER CORP COM COM 060505104 287 9,585 SH   SOLE   9,585 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 897 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 912 4,572 SH   SOLE   4,572 0 0
BLACK HILLS CORP COM COM 092113109 839 15,457 SH   SOLE   15,457 0 0
BLACKROCK INC COM COM 09247X101 5,986 11,050 SH   SOLE   11,042 0 8
BOEING CO COM COM 097023105 5,688 17,349 SH   SOLE   17,341 0 8
BP PLC SPONSORED ADR COM 055622104 272 6,712 SH   SOLE   6,712 0 0
BROADCOM LTD SHS COM 11135F101 6,261 26,569 SH   SOLE   26,553 0 16
CALYPTE BIOMEDICAL CORP COM 131722605 0 595,888 SH   SOLE   595,888 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 211 2,200 SH   SOLE   2,200 0 0
CATERPILLAR INC DEL COM COM 149123101 278 1,888 SH   SOLE   1,888 0 0
CELGENE CORP COM COM 151020104 4,368 48,965 SH   SOLE   48,931 0 34
CHECK POINT SOFTWARE TECH COM COM M22465104 888 8,942 SH   SOLE   8,942 0 0
CHEVRON CORP NEW COM COM 166764100 5,841 51,216 SH   SOLE   51,196 0 20
CHURCH & DWIGHT INC COM COM 171340102 5,756 114,299 SH   SOLE   114,239 0 60
CIGNA CORPORATION COM COM 125509109 8,142 48,541 SH   SOLE   48,516 0 25
CISCO SYS INC COM COM 17275R102 1,281 29,862 SH   SOLE   29,862 0 0
CITIGROUP INC COM NEW COM 172967424 4,061 60,165 SH   SOLE   60,118 0 47
COCA COLA CO COM COM 191216100 226 5,215 SH   SOLE   5,215 0 0
COMERICA INC COM COM 200340107 4,905 51,130 SH   SOLE   51,093 0 37
CONSTELLATION BRANDS INC CL A COM 21036P108 4,458 19,561 SH   SOLE   19,549 0 12
COSTCO WHSL CORP NEW COM COM 22160K105 6,924 36,748 SH   SOLE   36,729 0 19
DISCOVER FINL SVCS COM COM 254709108 3,318 46,122 SH   SOLE   46,099 0 23
DISNEY WALT CO COM DISNEY COM 254687106 4,805 47,842 SH   SOLE   47,816 0 26
DONALDSON INC COM COM 257651109 303 6,715 SH   SOLE   6,715 0 0
ECOLAB INC COM COM 278865100 6,138 44,777 SH   SOLE   44,755 0 22
EDWARDS LIFESCIENCES CORP COM COM 28176E108 8,168 58,544 SH   SOLE   58,511 0 33
EMERSON ELEC CO COM COM 291011104 520 7,617 SH   SOLE   7,617 0 0
EOG RES INC COM COM 26875P101 6,464 61,406 SH   SOLE   61,370 0 36
EXPEDIA GROUP INC COM NEW COM 30212P303 3,570 32,333 SH   SOLE   32,313 0 20
EXXON MOBIL CORP COM COM 30231G102 1,716 23,005 SH   SOLE   23,005 0 0
FACEBOOK INC CL A COM 30303M102 9,018 56,434 SH   SOLE   56,401 0 33
FEDEX CORP COM COM 31428X106 6,190 25,778 SH   SOLE   25,763 0 15
FIDELITY MSCI ENERGY IDX COM 316092402 236 12,603 SH   SOLE   12,603 0 0
FIDELITY MSCI HLTH CARE I COM 316092600 406 10,192 SH   SOLE   10,192 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 1,040 11,233 SH   SOLE   11,233 0 0
GENERAL DYNAMICS CORP COM COM 369550108 378 1,709 SH   SOLE   1,709 0 0
GENERAL ELECTRIC CO COM COM 369604103 484 35,872 SH   SOLE   35,872 0 0
HOME DEPOT INC COM COM 437076102 368 2,067 SH   SOLE   2,067 0 0
HONEYWELL INTL INC COM COM 438516106 8,269 57,220 SH   SOLE   57,190 0 30
INCYTE CORP COM COM 45337C102 3,354 40,252 SH   SOLE   40,226 0 26
INTEL CORP COM COM 458140100 894 17,164 SH   SOLE   17,164 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 7,374 101,678 SH   SOLE   101,623 0 55
INTERNATIONAL BUSINESS MACHS C COM 459200101 270 1,757 SH   SOLE   1,757 0 0
INTUIT COM COM 461202103 8,519 49,145 SH   SOLE   49,116 0 29
INTUITIVE SURGICAL INC COM NEW COM 46120E602 220 532 SH   SOLE   532 0 0
JOHNSON & JOHNSON COM COM 478160104 9,875 77,054 SH   SOLE   77,018 0 36
JPMORGAN CHASE & CO COM COM 46625H100 12,474 113,427 SH   SOLE   113,367 0 60
KRAFT HEINZ CO COM COM 500754106 3,332 53,485 SH   SOLE   53,445 0 40
LAUDER ESTEE COS INC CL A COM 518439104 1,510 10,088 SH   SOLE   10,088 0 0
LENNOX INTL INC COM COM 526107107 7,482 36,612 SH   SOLE   36,595 0 17
LOWES COS INC COM COM 548661107 5,938 67,675 SH   SOLE   67,636 0 39
MASTERCARD INCORPORATED CL A COM 57636Q104 11,537 65,864 SH   SOLE   65,829 0 35
MICROSOFT CORP COM COM 594918104 841 9,213 SH   SOLE   9,213 0 0
NIKE INC CL B COM 654106103 1,588 23,896 SH   SOLE   23,896 0 0
NOVO-NORDISK A S ADR COM 670100205 392 7,955 SH   SOLE   7,955 0 0
O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 5,561 22,480 SH   SOLE   22,470 0 10
ORACLE CORP COM COM 68389X105 7,039 153,848 SH   SOLE   153,762 0 86
PAYPAL HLDGS INC COM COM 70450Y103 216 2,852 SH   SOLE   2,852 0 0
PEPSICO INC COM COM 713448108 524 4,803 SH   SOLE   4,803 0 0
PIONEER NAT RES CO COM COM 723787107 6,031 35,106 SH   SOLE   35,091 0 15
PRICE T ROWE GROUP INC COM COM 74144T108 437 4,050 SH   SOLE   4,050 0 0
PROCTER AND GAMBLE CO COM COM 742718109 520 6,556 SH   SOLE   6,556 0 0
SCHLUMBERGER LTD COM COM 806857108 5,446 84,070 SH   SOLE   84,023 0 47
SCHWAB CHARLES CORP NEW COM COM 808513105 8,024 153,651 SH   SOLE   153,561 0 90
SONIC CORP COM COM 835451105 959 38,000 SH   SOLE   38,000 0 0
SOUTHWEST AIRLS CO COM COM 844741108 365 6,372 SH   SOLE   6,372 0 0
STANLEY BLACK & DECKER INC COM COM 854502101 5,469 35,700 SH   SOLE   35,680 0 20
STRYKER CORP COM COM 863667101 300 1,863 SH   SOLE   1,863 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 4,344 21,041 SH   SOLE   21,029 0 12
TORO CO COM COM 891092108 5,871 94,004 SH   SOLE   93,951 0 53
TRAVELERS COMPANIES INC COM COM 89417E109 5,464 39,349 SH   SOLE   39,322 0 27
ULTIMATE SOFTWARE GROUP INC CO COM 90385D107 5,739 23,551 SH   SOLE   23,536 0 15
UNION PAC CORP COM COM 907818108 940 6,989 SH   SOLE   6,989 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 6,909 32,285 SH   SOLE   32,269 0 16
US BANCORP DEL COM NEW COM 902973304 1,008 19,965 SH   SOLE   19,965 0 0
WALGREENS BOOTS ALLIANCE INC C COM 931427108 261 3,994 SH   SOLE   3,994 0 0
WELLS FARGO CO NEW COM COM 949746101 2,689 51,307 SH   SOLE   51,307 0 0
ISHARES TR CORE S&P MCP ETF ETF 464287507 7,837 41,780 SH   SOLE   41,760 0 20
ISHARES TR CORE S&P500 ETF ETF 464287200 5,530 20,838 SH   SOLE   20,559 0 279
ISHARES TR RUS 1000 VAL ETF ETF 464287598 1,131 9,432 SH   SOLE   9,432 0 0
ISHARES TR S&P 500 GRWT ETF ETF 464287309 335 2,160 SH   SOLE   2,160 0 0
ISHARES TR S&P 500 VAL ETF ETF 464287408 1,477 13,504 SH   SOLE   13,504 0 0
ISHARES TR S&P MC 400GR ETF ETF 464287606 1,290 5,908 SH   SOLE   5,908 0 0
ISHARES TR S&P MC 400VL ETF ETF 464287705 1,657 10,723 SH   SOLE   10,723 0 0
POWERSHARES ETF TRUST DYNA BUY ETF 73935X286 222 3,901 SH   SOLE   3,901 0 0
POWERSHARES ETF TRUST HI YLD E ETF 73935X302 312 18,308 SH   SOLE   18,308 0 0
POWERSHARES S&P 500 EQ WEIGHT ETF 739371813 32,838 330,100 SH   SOLE   329,886 0 214
SPDR DOW JONES INDL AVRG ETF U ETF 78467X109 275 1,138 SH   SOLE   1,138 0 0
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103 267 1,015 SH   SOLE   1,015 0 0
SPDR SERIES TRUST S&P DIVID ET ETF 78464A763 23,031 252,535 SH   SOLE   251,882 0 653
VANGUARD INDEX FDS TOTAL STK M ETF 922908769 629 4,632 SH   SOLE   4,632 0 0
VANGUARD INDEX FDS VALUE ETF ETF 922908744 202 1,960 SH   SOLE   1,960 0 0
WISDOMTREE TR US HIGH DIVIDEND ETF 97717W208 5,656 83,027 SH   SOLE   83,027 0 0
WISDOMTREE TR US TOTAL DIVIDND ETF 97717W109 208 2,336 SH   SOLE   2,336 0 0
ISHARES TR CORE S&P SCP ETF ETF 464287804 21,587 280,317 SH   SOLE   279,825 0 492
ISHARES TR RUS 2000 GRW ETF ETF 464287648 379 1,987 SH   SOLE   1,987 0 0
ISHARES TR RUS 2000 VAL ETF ETF 464287630 1,626 13,339 SH   SOLE   13,339 0 0
ISHARES TR RUSSELL 2000 ETF ETF 464287655 267 1,757 SH   SOLE   1,757 0 0
ISHARES TR S&P SML 600 GWT ETF 464287887 877 5,042 SH   SOLE   5,042 0 0
ISHARES TR SP SMCP600VL ETF ETF 464287879 1,093 7,249 SH   SOLE   7,228 0 21
WISDOMTREE TR US SMALLCAP DIVD ETF 97717W604 6,504 237,379 SH   SOLE   237,014 0 365
ISHARES TR CORE MSCI EAFE ETF 46432F842 306 4,648 SH   SOLE   4,648 0 0
ISHARES TR MSCI EAFE ETF ETF 464287465 1,386 19,886 SH   SOLE   19,886 0 0
VANGUARD TAX MANAGED INTL FD F ETF 921943858 491 11,099 SH   SOLE   10,984 0 115
ISHARES INC CORE MSCI EMKT ETF 46434G103 228 3,899 SH   SOLE   3,899 0 0
ISHARES TR MSCI EMG MKT ETF ETF 464287234 511 10,581 SH   SOLE   10,581 0 0
VANGUARD INTL EQUITY INDEX FD ETF 922042858 1,367 29,106 SH   SOLE   28,940 0 166
INDEXIQ ETF TR HEDGE MLTI ETF ETF 45409B107 341 11,180 SH   SOLE   11,180 0 0
ISHARES GOLD TRUST ISHARES ETF 464285105 153 12,013 SH   SOLE   12,013 0 0
SPDR INDEX SHS FDS GLB NAT RES ETF 78463X541 238 4,923 SH   SOLE   4,923 0 0
ALPS ETF TR ALERIAN MLP ETF 00162Q866 563 60,075 SH   SOLE   60,075 0 0
UBS AG JERSEY BRH ALERIAN INFR ETF 902641646 1,326 62,733 SH   SOLE   62,733 0 0
SPDR SERIES TRUST DJ REIT ETF ETF 78464A607 299 3,469 SH   SOLE   3,469 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 731 9,684 SH   SOLE   9,684 0 0