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 |