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,349 | 51,355 | SH | | SOLE | | 51,355 | 0 | 0 |
JPMORGAN CHASE & CO DEP SHS RP | PFD | 48127A161 | 577 | 22,000 | SH | | SOLE | | 22,000 | 0 | 0 |
STIFEL FINL CORP DSHS 1/40 PF | PFD | 860630409 | 2,934 | 112,890 | SH | | SOLE | | 112,890 | 0 | 0 |
WELLS FARGO CO NEW DEP 1/1000 | PFD | 949746465 | 1,587 | 57,710 | SH | | SOLE | | 57,710 | 0 | 0 |
PIMCO CORPORATE & INCOME OPP F | ETF | 72201B101 | 222 | 12,699 | SH | | SOLE | | 12,699 | 0 | 0 |
VANGUARD SCOTTSDALE FDS SHRT T | ETF | 92206C409 | 780 | 9,987 | SH | | SOLE | | 9,987 | 0 | 0 |
3M CO COM | COM | 88579Y101 | 484 | 2,459 | SH | | SOLE | | 2,459 | 0 | 0 |
ABBOTT LABS COM | COM | 002824100 | 899 | 14,732 | SH | | SOLE | | 14,732 | 0 | 0 |
ABBVIE INC COM | COM | 00287Y109 | 980 | 10,583 | SH | | SOLE | | 10,583 | 0 | 0 |
ACCENTURE PLC IRELAND SHS CLAS | COM | G1151C101 | 8,552 | 52,277 | SH | | SOLE | | 52,268 | 0 | 9 |
ALPHABET INC CAP STK CL A | COM | 02079K305 | 12,909 | 11,432 | SH | | SOLE | | 11,430 | 0 | 2 |
ALPHABET INC CAP STK CL C | COM | 02079K107 | 263 | 236 | SH | | SOLE | | 236 | 0 | 0 |
AMAZON COM INC COM | COM | 023135106 | 15,186 | 8,934 | SH | | SOLE | | 8,932 | 0 | 2 |
AMPHENOL CORP NEW CL A | COM | 032095101 | 6,365 | 73,031 | SH | | SOLE | | 73,031 | 0 | 0 |
ANADARKO PETE CORP COM | COM | 032511107 | 5,200 | 70,986 | SH | | SOLE | | 70,986 | 0 | 0 |
APPLE INC COM | COM | 037833100 | 17,176 | 92,786 | SH | | SOLE | | 92,770 | 0 | 16 |
BANK AMER CORP COM | COM | 060505104 | 315 | 11,161 | SH | | SOLE | | 11,161 | 0 | 0 |
BERKSHIRE HATHAWAY INC DEL CL | COM | 084670108 | 846 | 3 | SH | | SOLE | | 3 | 0 | 0 |
BERKSHIRE HATHAWAY INC DEL CL | COM | 084670702 | 1,002 | 5,370 | SH | | SOLE | | 5,370 | 0 | 0 |
BLACK HILLS CORP COM | COM | 092113109 | 946 | 15,457 | SH | | SOLE | | 15,457 | 0 | 0 |
BLACKROCK INC COM | COM | 09247X101 | 5,544 | 11,110 | SH | | SOLE | | 11,108 | 0 | 2 |
BOEING CO COM | COM | 097023105 | 5,626 | 16,769 | SH | | SOLE | | 16,765 | 0 | 4 |
BP PLC SPONSORED ADR | COM | 055622104 | 308 | 6,740 | SH | | SOLE | | 6,740 | 0 | 0 |
BROADCOM INC COM | COM | 11135F101 | 6,474 | 26,680 | SH | | SOLE | | 26,676 | 0 | 4 |
CALYPTE BIOMEDICAL CORP | COM | 131722605 | 0 | 595,888 | SH | | SOLE | | 595,888 | 0 | 0 |
CAPITAL ONE FINL CORP COM | COM | 14040H105 | 202 | 2,200 | SH | | SOLE | | 2,200 | 0 | 0 |
CATERPILLAR INC DEL COM | COM | 149123101 | 261 | 1,925 | SH | | SOLE | | 1,925 | 0 | 0 |
CELGENE CORP COM | COM | 151020104 | 1,931 | 24,314 | SH | | SOLE | | 24,314 | 0 | 0 |
CHECK POINT SOFTWARE TECH COM | COM | M22465104 | 233 | 2,387 | SH | | SOLE | | 2,387 | 0 | 0 |
CHEVRON CORP NEW COM | COM | 166764100 | 6,543 | 51,753 | SH | | SOLE | | 51,744 | 0 | 9 |
CHURCH & DWIGHT INC COM | COM | 171340102 | 6,069 | 114,170 | SH | | SOLE | | 114,135 | 0 | 35 |
CIGNA CORPORATION COM | COM | 125509109 | 8,034 | 47,271 | SH | | SOLE | | 47,262 | 0 | 9 |
CISCO SYS INC COM | COM | 17275R102 | 6,495 | 150,935 | SH | | SOLE | | 150,875 | 0 | 60 |
CITIGROUP INC COM NEW | COM | 172967424 | 4,516 | 67,488 | SH | | SOLE | | 67,441 | 0 | 47 |
COCA COLA CO COM | COM | 191216100 | 295 | 6,715 | SH | | SOLE | | 6,715 | 0 | 0 |
COMERICA INC COM | COM | 200340107 | 5,231 | 57,535 | SH | | SOLE | | 57,498 | 0 | 37 |
CONSTELLATION BRANDS INC CL A | COM | 21036P108 | 4,467 | 20,408 | SH | | SOLE | | 20,404 | 0 | 4 |
COSTCO WHSL CORP NEW COM | COM | 22160K105 | 7,757 | 37,117 | SH | | SOLE | | 37,111 | 0 | 6 |
DISCOVER FINL SVCS COM | COM | 254709108 | 3,233 | 45,921 | SH | | SOLE | | 45,921 | 0 | 0 |
DISNEY WALT CO COM DISNEY | COM | 254687106 | 4,944 | 47,174 | SH | | SOLE | | 47,169 | 0 | 5 |
DONALDSON INC COM | COM | 257651109 | 289 | 6,415 | SH | | SOLE | | 6,415 | 0 | 0 |
ECOLAB INC COM | COM | 278865100 | 6,303 | 44,917 | SH | | SOLE | | 44,912 | 0 | 5 |
EDWARDS LIFESCIENCES CORP COM | COM | 28176E108 | 8,551 | 58,742 | SH | | SOLE | | 58,731 | 0 | 11 |
EMERSON ELEC CO COM | COM | 291011104 | 500 | 7,232 | SH | | SOLE | | 7,232 | 0 | 0 |
EOG RES INC COM | COM | 26875P101 | 7,754 | 62,315 | SH | | SOLE | | 62,303 | 0 | 12 |
EXPEDIA GROUP INC COM NEW | COM | 30212P303 | 3,873 | 32,227 | SH | | SOLE | | 32,220 | 0 | 7 |
EXXON MOBIL CORP COM | COM | 30231G102 | 1,896 | 22,918 | SH | | SOLE | | 22,918 | 0 | 0 |
FACEBOOK INC CL A | COM | 30303M102 | 11,553 | 59,453 | SH | | SOLE | | 59,420 | 0 | 33 |
FEDEX CORP COM | COM | 31428X106 | 5,831 | 25,682 | SH | | SOLE | | 25,678 | 0 | 4 |
FIDELITY MSCI HLTH CARE I | COM | 316092600 | 2,211 | 53,542 | SH | | SOLE | | 53,542 | 0 | 0 |
FIRST REP BK SAN FRANCISCO CAL | COM | 33616C100 | 868 | 8,970 | SH | | SOLE | | 8,970 | 0 | 0 |
GENERAL DYNAMICS CORP COM | COM | 369550108 | 314 | 1,684 | SH | | SOLE | | 1,684 | 0 | 0 |
GENERAL ELECTRIC CO COM | COM | 369604103 | 444 | 32,622 | SH | | SOLE | | 32,622 | 0 | 0 |
HOME DEPOT INC COM | COM | 437076102 | 380 | 1,947 | SH | | SOLE | | 1,947 | 0 | 0 |
HONEYWELL INTL INC COM | COM | 438516106 | 8,225 | 57,097 | SH | | SOLE | | 57,087 | 0 | 10 |
INTEL CORP COM | COM | 458140100 | 853 | 17,164 | SH | | SOLE | | 17,164 | 0 | 0 |
INTERCONTINENTAL EXCHANGE INC | COM | 45866F104 | 7,537 | 102,471 | SH | | SOLE | | 102,453 | 0 | 18 |
INTERNATIONAL BUSINESS MACHS C | COM | 459200101 | 211 | 1,507 | SH | | SOLE | | 1,507 | 0 | 0 |
INTUIT COM | COM | 461202103 | 10,050 | 49,189 | SH | | SOLE | | 49,180 | 0 | 9 |
INTUITIVE SURGICAL INC COM NEW | COM | 46120E602 | 255 | 532 | SH | | SOLE | | 532 | 0 | 0 |
JOHNSON & JOHNSON COM | COM | 478160104 | 9,223 | 76,010 | SH | | SOLE | | 75,996 | 0 | 14 |
JPMORGAN CHASE & CO COM | COM | 46625H100 | 11,700 | 112,287 | SH | | SOLE | | 112,268 | 0 | 19 |
KRAFT HEINZ CO COM | COM | 500754106 | 3,145 | 50,067 | SH | | SOLE | | 50,044 | 0 | 23 |
LAUDER ESTEE COS INC CL A | COM | 518439104 | 1,250 | 8,759 | SH | | SOLE | | 8,759 | 0 | 0 |
LENNOX INTL INC COM | COM | 526107107 | 7,366 | 36,801 | SH | | SOLE | | 36,794 | 0 | 7 |
LOWES COS INC COM | COM | 548661107 | 6,406 | 67,026 | SH | | SOLE | | 67,016 | 0 | 10 |
MASTERCARD INCORPORATED CL A | COM | 57636Q104 | 12,909 | 65,687 | SH | | SOLE | | 65,676 | 0 | 11 |
MICROSOFT CORP COM | COM | 594918104 | 927 | 9,398 | SH | | SOLE | | 9,398 | 0 | 0 |
NIKE INC CL B | COM | 654106103 | 1,845 | 23,149 | SH | | SOLE | | 23,149 | 0 | 0 |
NOVO-NORDISK A S ADR | COM | 670100205 | 367 | 7,955 | SH | | SOLE | | 7,955 | 0 | 0 |
O REILLY AUTOMOTIVE INC NEW CO | COM | 67103H107 | 6,130 | 22,409 | SH | | SOLE | | 22,404 | 0 | 5 |
ORACLE CORP COM | COM | 68389X105 | 915 | 20,775 | SH | | SOLE | | 20,775 | 0 | 0 |
PAYPAL HLDGS INC COM | COM | 70450Y103 | 207 | 2,491 | SH | | SOLE | | 2,491 | 0 | 0 |
PEPSICO INC COM | COM | 713448108 | 538 | 4,939 | SH | | SOLE | | 4,939 | 0 | 0 |
PIONEER NAT RES CO COM | COM | 723787107 | 6,784 | 35,851 | SH | | SOLE | | 35,843 | 0 | 8 |
PRICE T ROWE GROUP INC COM | COM | 74144T108 | 464 | 3,995 | SH | | SOLE | | 3,995 | 0 | 0 |
PROCTER AND GAMBLE CO COM | COM | 742718109 | 302 | 3,864 | SH | | SOLE | | 3,864 | 0 | 0 |
SCHLUMBERGER LTD COM | COM | 806857108 | 5,901 | 88,035 | SH | | SOLE | | 88,020 | 0 | 15 |
SCHWAB CHARLES CORP NEW COM | COM | 808513105 | 7,832 | 153,259 | SH | | SOLE | | 153,231 | 0 | 28 |
SONIC CORP COM | COM | 835451105 | 1,308 | 38,000 | SH | | SOLE | | 38,000 | 0 | 0 |
SOUTHWEST AIRLS CO COM | COM | 844741108 | 310 | 6,100 | SH | | SOLE | | 6,100 | 0 | 0 |
STANLEY BLACK & DECKER INC COM | COM | 854502101 | 4,701 | 35,396 | SH | | SOLE | | 35,389 | 0 | 7 |
STRYKER CORP COM | COM | 863667101 | 287 | 1,700 | SH | | SOLE | | 1,700 | 0 | 0 |
THERMO FISHER SCIENTIFIC INC C | COM | 883556102 | 4,451 | 21,487 | SH | | SOLE | | 21,475 | 0 | 12 |
TORO CO COM | COM | 891092108 | 5,740 | 95,267 | SH | | SOLE | | 95,214 | 0 | 53 |
TRAVELERS COMPANIES INC COM | COM | 89417E109 | 4,830 | 39,482 | SH | | SOLE | | 39,470 | 0 | 12 |
ULTIMATE SOFTWARE GROUP INC CO | COM | 90385D107 | 6,149 | 23,898 | SH | | SOLE | | 23,893 | 0 | 5 |
UNION PAC CORP COM | COM | 907818108 | 973 | 6,869 | SH | | SOLE | | 6,869 | 0 | 0 |
UNITEDHEALTH GROUP INC COM | COM | 91324P102 | 7,938 | 32,354 | SH | | SOLE | | 32,350 | 0 | 4 |
US BANCORP DEL COM NEW | COM | 902973304 | 885 | 17,700 | SH | | SOLE | | 17,700 | 0 | 0 |
WALGREENS BOOTS ALLIANCE INC C | COM | 931427108 | 240 | 3,994 | SH | | SOLE | | 3,994 | 0 | 0 |
WELLS FARGO CO NEW COM | COM | 949746101 | 2,015 | 36,346 | SH | | SOLE | | 36,346 | 0 | 0 |
ZOETIS INC CL A | COM | 98978V103 | 4,402 | 51,674 | SH | | SOLE | | 51,652 | 0 | 22 |
INVESCO EXCHANGE TRADED FD TR | ETF | 46137V308 | 203 | 3,570 | SH | | SOLE | | 3,570 | 0 | 0 |
INVESCO EXCHANGE TRADED FD TR | ETF | 46137V563 | 285 | 16,198 | SH | | SOLE | | 16,198 | 0 | 0 |
INVESCO EXCHANGE TRADED FD TR | ETF | 46137V357 | 33,502 | 328,808 | SH | | SOLE | | 328,620 | 0 | 188 |
ISHARES TR CORE S&P MCP ETF | ETF | 464287507 | 8,421 | 43,231 | SH | | SOLE | | 43,231 | 0 | 0 |
ISHARES TR CORE S&P500 ETF | ETF | 464287200 | 6,160 | 22,558 | SH | | SOLE | | 22,271 | 0 | 287 |
ISHARES TR RUS 1000 VAL ETF | ETF | 464287598 | 1,086 | 8,949 | SH | | SOLE | | 8,949 | 0 | 0 |
ISHARES TR S&P 500 GRWT ETF | ETF | 464287309 | 382 | 2,349 | SH | | SOLE | | 2,349 | 0 | 0 |
ISHARES TR S&P 500 VAL ETF | ETF | 464287408 | 1,494 | 13,569 | SH | | SOLE | | 13,569 | 0 | 0 |
ISHARES TR S&P MC 400GR ETF | ETF | 464287606 | 1,354 | 6,022 | SH | | SOLE | | 6,022 | 0 | 0 |
ISHARES TR S&P MC 400VL ETF | ETF | 464287705 | 1,628 | 10,049 | SH | | SOLE | | 10,049 | 0 | 0 |
SPDR DOW JONES INDL AVRG ETF U | ETF | 78467X109 | 276 | 1,138 | SH | | SOLE | | 1,138 | 0 | 0 |
SPDR S&P 500 ETF TR TR UNIT | ETF | 78462F103 | 275 | 1,015 | SH | | SOLE | | 1,015 | 0 | 0 |
SPDR SERIES TRUST S&P DIVID ET | ETF | 78464A763 | 23,157 | 249,802 | SH | | SOLE | | 249,182 | 0 | 620 |
VANGUARD INDEX FDS TOTAL STK M | ETF | 922908769 | 621 | 4,423 | SH | | SOLE | | 4,423 | 0 | 0 |
VANGUARD INDEX FDS VALUE ETF | ETF | 922908744 | 201 | 1,935 | SH | | SOLE | | 1,935 | 0 | 0 |
WISDOMTREE TR US HIGH DIVIDEND | ETF | 97717W208 | 5,472 | 78,243 | SH | | SOLE | | 78,243 | 0 | 0 |
WISDOMTREE TR US TOTAL DIVIDND | ETF | 97717W109 | 206 | 2,260 | SH | | SOLE | | 2,260 | 0 | 0 |
ISHARES TR CORE S&P SCP ETF | ETF | 464287804 | 24,768 | 296,759 | SH | | SOLE | | 296,285 | 0 | 474 |
ISHARES TR RUS 2000 GRW ETF | ETF | 464287648 | 364 | 1,779 | SH | | SOLE | | 1,779 | 0 | 0 |
ISHARES TR RUS 2000 VAL ETF | ETF | 464287630 | 1,741 | 13,199 | SH | | SOLE | | 13,199 | 0 | 0 |
ISHARES TR RUSSELL 2000 ETF | ETF | 464287655 | 268 | 1,637 | SH | | SOLE | | 1,637 | 0 | 0 |
ISHARES TR S&P SML 600 GWT | ETF | 464287887 | 930 | 4,921 | SH | | SOLE | | 4,921 | 0 | 0 |
ISHARES TR SP SMCP600VL ETF | ETF | 464287879 | 1,179 | 7,220 | SH | | SOLE | | 7,220 | 0 | 0 |
WISDOMTREE TR US SMALLCAP DIVD | ETF | 97717W604 | 7,563 | 255,089 | SH | | SOLE | | 254,724 | 0 | 365 |
ISHARES TR MSCI EAFE ETF | ETF | 464287465 | 1,286 | 19,198 | SH | | SOLE | | 19,198 | 0 | 0 |
VANGUARD TAX MANAGED INTL FD F | ETF | 921943858 | 492 | 11,460 | SH | | SOLE | | 11,425 | 0 | 35 |
ISHARES TR MSCI EMG MKT ETF | ETF | 464287234 | 417 | 9,618 | SH | | SOLE | | 9,618 | 0 | 0 |
VANGUARD INTL EQUITY INDEX FD | ETF | 922042858 | 1,283 | 30,402 | SH | | SOLE | | 30,352 | 0 | 50 |
EMPIRE ST RLTY OP L P UNIT LTD | LTD | 292102308 | 373 | 21,874 | SH | | SOLE | | 21,874 | 0 | 0 |
EMPIRE ST RLTY OP L P UNIT LTD | LTD | 292102209 | 443 | 25,948 | SH | | SOLE | | 25,948 | 0 | 0 |
EMPIRE ST RLTY OP L P UNIT LTD | LTD | 292102100 | 221 | 12,909 | SH | | SOLE | | 12,909 | 0 | 0 |
INDEXIQ ETF TR HEDGE MLTI ETF | ETF | 45409B107 | 319 | 10,500 | SH | | SOLE | | 10,500 | 0 | 0 |
ISHARES GOLD TRUST ISHARES | ETF | 464285105 | 144 | 12,013 | SH | | SOLE | | 12,013 | 0 | 0 |
SPDR INDEX SHS FDS GLB NAT RES | ETF | 78463X541 | 247 | 4,923 | SH | | SOLE | | 4,923 | 0 | 0 |
ALPS ETF TR ALERIAN MLP | ETF | 00162Q866 | 412 | 40,829 | SH | | SOLE | | 40,829 | 0 | 0 |
UBS AG JERSEY BRH ALERIAN INFR | ETF | 902641646 | 1,527 | 66,625 | SH | | SOLE | | 66,625 | 0 | 0 |
SPDR SERIES TRUST DJ REIT ETF | ETF | 78464A607 | 308 | 3,283 | SH | | SOLE | | 3,283 | 0 | 0 |
VANGUARD INDEX FDS REAL ESTATE | ETF | 922908553 | 683 | 8,381 | SH | | SOLE | | 8,381 | 0 | 0 |