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,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