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 877 34,200 SH   SOLE   34,200 0 0
CITIGROUP INC DEP SHS PFD S PFD 172967317 996 37,000 SH   SOLE   37,000 0 0
JPMORGAN CHASE & CO DEP SHS RP PFD 48127A161 608 22,500 SH   SOLE   22,500 0 0
STIFEL FINL CORP DSHS 1/40 PF PFD 860630409 2,824 104,270 SH   SOLE   104,270 0 0
WELLS FARGO CO NEW DEP 1/1000 PFD 949746465 1,281 44,750 SH   SOLE   44,750 0 0
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 1,489 18,781 SH   SOLE   18,781 0 0
3M CO COM COM 88579Y101 587 2,496 SH   SOLE   2,496 0 0
ABBOTT LABS COM COM 002824100 896 15,705 SH   SOLE   15,705 0 0
ABBVIE INC COM COM 00287Y109 1,053 10,888 SH   SOLE   10,888 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 8,022 52,403 SH   SOLE   52,375 0 28
ALPHABET INC CAP STK CL A COM 02079K305 11,972 11,365 SH   SOLE   11,360 0 5
ALPHABET INC CAP STK CL C COM 02079K107 222 212 SH   SOLE   212 0 0
AMAZON COM INC COM COM 023135106 12,302 10,519 SH   SOLE   10,513 0 6
AMPHENOL CORP NEW CL A COM 032095101 6,457 73,547 SH   SOLE   73,508 0 39
ANADARKO PETE CORP COM COM 032511107 3,353 62,516 SH   SOLE   62,474 0 42
APPLE INC COM COM 037833100 15,655 92,509 SH   SOLE   92,483 0 26
AT&T INC COM COM 00206R102 371 9,534 SH   SOLE   9,534 0 0
BANK AMER CORP COM COM 060505104 285 9,645 SH   SOLE   9,645 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 893 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 908 4,579 SH   SOLE   4,579 0 0
BLACK HILLS CORP COM 092113109 929 15,457 SH   SOLE   15,457 0 0
BLACKROCK INC COM COM 09247X101 5,585 10,871 SH   SOLE   10,863 0 8
BOEING CO COM COM 097023105 7,187 24,369 SH   SOLE   24,354 0 15
BP PLC SPONSORED ADR COM 055622104 282 6,712 SH   SOLE   6,712 0 0
BROADCOM LTD SHS COM Y09827109 6,691 26,045 SH   SOLE   26,029 0 16
CALYPTE BIOMEDICAL CORP COM 131722605 0 595,888 SH   SOLE   595,888 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 219 2,200 SH   SOLE   2,200 0 0
CATERPILLAR INC DEL COM COM 149123101 298 1,888 SH   SOLE   1,888 0 0
CELGENE CORP COM COM 151020104 3,155 30,235 SH   SOLE   30,201 0 34
CHECK POINT SOFTWARE TECH COM COM M22465104 5,286 51,018 SH   SOLE   50,990 0 28
CHEVRON CORP NEW COM COM 166764100 6,316 50,452 SH   SOLE   50,432 0 20
CHURCH & DWIGHT INC COM COM 171340102 5,718 113,971 SH   SOLE   113,911 0 60
CIGNA CORPORATION COM COM 125509109 9,432 46,441 SH   SOLE   46,416 0 25
CISCO SYS INC COM COM 17275R102 1,187 30,987 SH   SOLE   30,987 0 0
COCA COLA CO COM COM 191216100 239 5,215 SH   SOLE   5,215 0 0
COMCAST CORP NEW CL A COM 20030N101 221 5,524 SH   SOLE   5,524 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 4,249 18,589 SH   SOLE   18,577 0 12
COSTCO WHSL CORP NEW COM COM 22160K105 6,837 36,737 SH   SOLE   36,718 0 19
DISCOVER FINL SVCS COM COM 254709108 3,599 46,787 SH   SOLE   46,764 0 23
DISNEY WALT CO COM DISNEY COM 254687106 5,146 47,867 SH   SOLE   47,841 0 26
DONALDSON INC COM COM 257651109 361 7,365 SH   SOLE   7,365 0 0
ECOLAB INC COM COM 278865100 6,147 45,809 SH   SOLE   45,787 0 22
EDWARDS LIFESCIENCES CORP COM COM 28176E108 6,640 58,908 SH   SOLE   58,875 0 33
EMERSON ELEC CO COM COM 291011104 734 10,527 SH   SOLE   10,527 0 0
EOG RES INC COM COM 26875P101 6,494 60,178 SH   SOLE   60,142 0 36
EXPEDIA INC DEL COM NEW COM 30212P303 3,952 32,997 SH   SOLE   32,977 0 20
EXXON MOBIL CORP COM COM 30231G102 1,975 23,611 SH   SOLE   23,611 0 0
FACEBOOK INC CL A COM 30303M102 7,320 41,483 SH   SOLE   41,461 0 22
FEDEX CORP COM COM 31428X106 6,356 25,472 SH   SOLE   25,457 0 15
FIDELITY CONSMR STAPLES COM 316092303 338 9,857 SH   SOLE   9,857 0 0
FIDELITY MSCI ENERGY INDX ETF COM 316092402 629 31,350 SH   SOLE   31,350 0 0
FIDELITY MSCI HLTH CARE I COM 316092600 2,572 64,305 SH   SOLE   64,305 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 6,245 72,079 SH   SOLE   72,040 0 39
GENERAL DYNAMICS CORP COM COM 369550108 348 1,709 SH   SOLE   1,709 0 0
GENERAL ELECTRIC CO COM COM 369604103 711 40,759 SH   SOLE   40,759 0 0
HOME DEPOT INC COM COM 437076102 426 2,247 SH   SOLE   2,247 0 0
HONEYWELL INTL INC COM COM 438516106 8,720 56,857 SH   SOLE   56,827 0 30
INCYTE CORP COM COM 45337C102 3,497 36,920 SH   SOLE   36,894 0 26
INTEL CORP COM COM 458140100 792 17,164 SH   SOLE   17,164 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 7,108 100,743 SH   SOLE   100,688 0 55
INTERNATIONAL BUSINESS MACHS C COM 459200101 280 1,822 SH   SOLE   1,822 0 0
INTUIT COM COM 461202103 7,641 48,427 SH   SOLE   48,398 0 29
JOHNSON & JOHNSON COM COM 478160104 10,692 76,523 SH   SOLE   76,487 0 36
JPMORGAN CHASE & CO COM COM 46625H100 12,205 114,133 SH   SOLE   114,073 0 60
KRAFT HEINZ CO COM COM 500754106 3,904 50,206 SH   SOLE   50,166 0 40
LAUDER ESTEE COS INC CL A COM 518439104 1,785 14,028 SH   SOLE   14,028 0 0
LENNOX INTL INC COM COM 526107107 7,601 36,500 SH   SOLE   36,483 0 17
LOWES COS INC COM COM 548661107 6,327 68,071 SH   SOLE   68,032 0 39
MASTERCARD INCORPORATED CL A COM 57636Q104 9,898 65,391 SH   SOLE   65,356 0 35
MICROSOFT CORP COM COM 594918104 814 9,516 SH   SOLE   9,516 0 0
NIKE INC CL B COM 654106103 1,903 30,420 SH   SOLE   30,420 0 0
NOVO-NORDISK A S ADR COM 670100205 439 8,177 SH   SOLE   8,177 0 0
O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 5,409 22,487 SH   SOLE   22,477 0 10
ORACLE CORP COM COM 68389X105 7,131 150,815 SH   SOLE   150,729 0 86
PAYPAL HLDGS INC COM COM 70450Y103 259 3,524 SH   SOLE   3,524 0 0
PEPSICO INC COM COM 713448108 581 4,849 SH   SOLE   4,849 0 0
PFIZER INC COM COM 717081103 236 6,510 SH   SOLE   6,510 0 0
PHILIP MORRIS INTL INC COM COM 718172109 211 2,000 SH   SOLE   2,000 0 0
PIONEER NAT RES CO COM COM 723787107 5,872 33,971 SH   SOLE   33,956 0 15
PRICE T ROWE GROUP INC COM COM 74144T108 425 4,050 SH   SOLE   4,050 0 0
PROCTER AND GAMBLE CO COM COM 742718109 701 7,633 SH   SOLE   7,633 0 0
SCHLUMBERGER LTD COM COM 806857108 5,257 78,002 SH   SOLE   77,955 0 47
SCHWAB CHARLES CORP NEW COM COM 808513105 7,902 153,834 SH   SOLE   153,744 0 90
SONIC CORP COM COM 835451105 1,513 55,069 SH   SOLE   55,069 0 0
SOUTHWEST AIRLS CO COM COM 844741108 425 6,497 SH   SOLE   6,497 0 0
STANLEY BLACK & DECKER INC COM COM 854502101 5,951 35,069 SH   SOLE   35,049 0 20
STRYKER CORP COM COM 863667101 327 2,113 SH   SOLE   2,113 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 3,802 20,024 SH   SOLE   20,012 0 12
TORO CO COM COM 891092108 5,129 78,622 SH   SOLE   78,581 0 41
TRAVELERS COMPANIES INC COM COM 89417E109 5,354 39,470 SH   SOLE   39,443 0 27
ULTIMATE SOFTWARE GROUP INC CO COM 90385D107 5,083 23,294 SH   SOLE   23,279 0 15
UNION PAC CORP COM COM 907818108 929 6,929 SH   SOLE   6,929 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 7,057 32,009 SH   SOLE   31,993 0 16
UNIVERSAL DISPLAY CORP COM COM 91347P105 263 1,524 SH   SOLE   1,524 0 0
US BANCORP DEL COM NEW COM 902973304 1,221 22,782 SH   SOLE   22,782 0 0
WALGREENS BOOTS ALLIANCE INC C COM 931427108 290 3,994 SH   SOLE   3,994 0 0
WELLS FARGO CO NEW COM COM 949746101 3,663 60,368 SH   SOLE   60,368 0 0
ISHARES TR CORE S&P MCP ETF ETF 464287507 7,789 41,042 SH   SOLE   41,022 0 20
ISHARES TR CORE S&P500 ETF ETF 464287200 5,408 20,116 SH   SOLE   19,837 0 279
ISHARES TR RUS 1000 VAL ETF ETF 464287598 1,250 10,052 SH   SOLE   10,052 0 0
ISHARES TR S&P 500 GRWT ETF ETF 464287309 340 2,225 SH   SOLE   2,225 0 0
ISHARES TR S&P 500 VAL ETF ETF 464287408 1,699 14,870 SH   SOLE   14,870 0 0
ISHARES TR S&P MC 400GR ETF ETF 464287606 1,344 6,228 SH   SOLE   6,228 0 0
ISHARES TR S&P MC 400VL ETF ETF 464287705 1,839 11,484 SH   SOLE   11,484 0 0
POWERSHARES ETF TRUST DYNA BUY ETF 73935X286 310 5,259 SH   SOLE   5,259 0 0
POWERSHARES ETF TRUST HI YLD E ETF 73935X302 345 19,358 SH   SOLE   19,358 0 0
RYDEX ETF TRUST GUG S&P500 EQ ETF 78355W106 33,179 328,406 SH   SOLE   328,292 0 114
SPDR S&P 500 ETF TR TR UNIT ETF 78462F103 299 1,122 SH   SOLE   1,122 0 0
SPDR SERIES TRUST S&P DIVID ET ETF 78464A763 23,774 251,625 SH   SOLE   251,192 0 433
VANECK VECTORS ETF TR AGRIBUSI ETF 92189F700 303 4,923 SH   SOLE   4,923 0 0
VANGUARD INDEX FDS TOTAL STK M ETF 922908769 649 4,726 SH   SOLE   4,726 0 0
VANGUARD INDEX FDS VALUE ETF ETF 922908744 208 1,960 SH   SOLE   1,960 0 0
WISDOMTREE TR US HIGH DIVIDEND ETF 97717W208 6,566 90,140 SH   SOLE   90,140 0 0
WISDOMTREE TR US TOTAL DIVIDND ETF 97717W109 244 2,626 SH   SOLE   2,626 0 0
ISHARES TR CORE S&P SCP ETF ETF 464287804 20,816 271,008 SH   SOLE   270,646 0 362
ISHARES TR RUS 2000 GRW ETF ETF 464287648 381 2,042 SH   SOLE   2,042 0 0
ISHARES TR RUS 2000 VAL ETF ETF 464287630 1,697 13,495 SH   SOLE   13,495 0 0
ISHARES TR RUSSELL 2000 ETF ETF 464287655 271 1,776 SH   SOLE   1,776 0 0
ISHARES TR S&P SML 600 GWT ETF 464287887 893 5,250 SH   SOLE   5,250 0 0
ISHARES TR SP SMCP600VL ETF ETF 464287879 1,206 7,852 SH   SOLE   7,831 0 21
WISDOMTREE TR US SMALLCAP DIVD ETF 97717W604 6,546 225,323 SH   SOLE   225,323 0 0
ISHARES TR MSCI EAFE ETF ETF 464287465 1,401 19,923 SH   SOLE   19,923 0 0
VANGUARD TAX MANAGED INTL FD F ETF 921943858 500 11,141 SH   SOLE   11,026 0 115
ISHARES TR MSCI EMG MKT ETF ETF 464287234 500 10,608 SH   SOLE   10,608 0 0
VANGUARD INTL EQUITY INDEX FD ETF 922042858 1,237 26,948 SH   SOLE   26,782 0 166
INDEXIQ ETF TR HEDGE MLTI ETF ETF 45409B107 320 10,500 SH   SOLE   10,500 0 0
ISHARES GOLD TRUST ISHARES ETF 464285105 150 12,013 SH   SOLE   12,013 0 0
SPDR INDEX SHS FDS GLB NAT RES ETF 78463X541 242 4,923 SH   SOLE   4,923 0 0
ALPS ETF TR ALERIAN MLP ETF 00162Q866 641 59,375 SH   SOLE   59,375 0 0
UBS AG JERSEY BRH ALERIAN INFR ETF 902641646 1,438 59,430 SH   SOLE   59,430 0 0
SPDR SERIES TRUST DJ REIT ETF ETF 78464A607 349 3,720 SH   SOLE   3,720 0 0
VANGUARD INDEX FDS REIT ETF ETF 922908553 909 10,953 SH   SOLE   10,953 0 0