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
AK STL HLDG CORP COM 001547108 19,784 3,011,300 SH   SOLE   3,011,300 0 0
ALCOA CORP COM 013872106 1,110 34,000 SH   SOLE   34,000 0 0
ALPHABET INC CAP STK CL A 02079K305 480 516 SH   SOLE   516 0 0
ALPHABET INC CAP STK CL C 02079K107 362 398 SH   SOLE   398 0 0
AMAZON COM INC COM 023135106 2,960 3,058 SH   SOLE   2,018 0 1,040
AMGEN INC COM 031162100 25,367 147,288 SH   SOLE   147,288 0 0
ANADARKO PETE CORP COM 032511107 1,535 33,849 SH   SOLE   33,849 0 0
APACHE CORP COM 037411105 2,776 57,915 SH   SOLE   57,915 0 0
APPLE INC COM 037833100 1,777 12,338 SH   SOLE   12,338 0 0
ARCONIC INC COM 03965L100 2,310 102,000 SH   SOLE   102,000 0 0
AT&T INC COM 00206R102 283 7,507 SH   SOLE   7,507 0 0
BANK AMER CORP COM 060505104 500 20,597 SH   SOLE   20,597 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 721 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,111 30,175 SH   SOLE   30,175 0 0
BOEING CO COM 097023105 606 3,067 SH   SOLE   3,067 0 0
CHEVRON CORP NEW COM 166764100 218 2,087 SH   SOLE   2,087 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 208 500 SH   SOLE   500 0 0
CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 469 23,600 SH   SOLE   0 0 23,600
COCA COLA EUROPEAN PARTNERS SHS G25839104 1,623 39,900 SH   SOLE   39,900 0 0
COMMERCE BANCSHARES INC COM 200525103 268 4,715 SH   SOLE   4,715 0 0
COSTCO WHSL CORP NEW COM 22160K105 734 4,592 SH   SOLE   4,592 0 0
ELLIE MAE INC COM 28849P100 7,758 70,586 SH   SOLE   70,586 0 0
ELLINGTON FINANCIAL LLC COM 288522303 6,193 382,066 SH   SOLE   382,066 0 0
ENPHASE ENERGY INC COM 29355A107 17 20,000 SH   SOLE   20,000 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 3,737 56,772 SH   SOLE   56,772 0 0
EXPEDIA INC DEL COM NEW 30212P303 319 2,139 SH   SOLE   2,139 0 0
EXTRA SPACE STORAGE INC COM 30225T102 406 5,200 SH   SOLE   5,200 0 0
EXXON MOBIL CORP COM 30231G102 954 11,823 SH   SOLE   1,419 0 10,404
FACEBOOK INC CL A 30303M102 497 3,294 SH   SOLE   3,294 0 0
FEDEX CORP COM 31428X106 874 4,022 SH   SOLE   603 0 3,419
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 66 12,000 SH   SOLE   12,000 0 0
GENERAL ELECTRIC CO COM 369604103 5,648 209,112 SH   SOLE   209,112 0 0
GILEAD SCIENCES INC COM 375558103 911 12,868 SH   SOLE   12,868 0 0
GLACIER BANCORP INC NEW COM 37637Q105 320 8,750 SH   SOLE   8,750 0 0
GLOBAL X FDS GB MSCI AR ETF 37950E259 489 16,700 SH   SOLE   16,700 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 311 1,400 SH   SOLE   1,400 0 0
HECLA MNG CO COM 422704106 4,424 867,405 SH   SOLE   867,405 0 0
HNI CORP COM 404251100 3,987 100,000 SH   SOLE   100,000 0 0
INTEL CORP COM 458140100 471 13,961 SH   SOLE   13,961 0 0
ISHARES EM MKTS DIV ETF 464286319 247 6,150 SH   SOLE   6,150 0 0
ISHARES MSCI EURO FL ETF 464289180 2,538 115,700 SH   SOLE   115,700 0 0
ISHARES MSCI STH KOR ETF 464286772 492 7,250 SH   SOLE   0 0 7,250
ISHARES GOLD TRUST ISHARES 464285105 475 39,800 SH   SOLE   0 0 39,800
ISHARES INC MSCI JPN ETF NEW 46434G822 1,791 33,377 SH   SOLE   33,377 0 0
ISHARES INC CORE MSCI EMKT 46434G103 330 6,595 SH   SOLE   6,595 0 0
ISHARES TR ASIA 50 ETF 464288430 1,473 25,757 SH   SOLE   25,757 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,074 62,490 SH   SOLE   62,490 0 0
ISHARES TR HDG MSCI JAPAN 46434V886 1,442 48,400 SH   SOLE   0 0 48,400
ISHARES TR US BR DEL SE ETF 464288794 2,668 50,061 SH   SOLE   50,061 0 0
ISHARES TR COHEN&STEER REIT 464287564 4,570 45,193 SH   SOLE   0 0 45,193
ISHARES TR CORE MSCI EAFE 46432F842 229 3,761 SH   SOLE   3,761 0 0
ISHARES TR CORE S&P500 ETF 464287200 482 1,982 SH   SOLE   1,982 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 387 3,320 SH   SOLE   3,320 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 688 5,780 SH   SOLE   5,780 0 0
ISHARES TR GLOBAL FINLS ETF 464287333 2,350 37,200 SH   SOLE   37,200 0 0
ISHARES TR U.S. REAL ES ETF 464287739 2,444 30,637 SH   SOLE   30,637 0 0
ISHARES TR MSCI CHINA ETF 46429B671 695 12,700 SH   SOLE   0 0 12,700
ISHARES TR U.S. PFD STK ETF 464288687 770 19,648 SH   SOLE   19,648 0 0
ISHARES TR USA QUALITY FCTR 46432F339 2,583 34,731 SH   SOLE   34,731 0 0
ISHARES TR EAFE SML CP ETF 464288273 632 10,919 SH   SOLE   0 0 10,919
ISHARES TR 20 YR TR BD ETF 464287432 8,494 67,884 SH   SOLE   136,413 0 0
JPMORGAN CHASE & CO COM 46625H100 212 2,321 SH   SOLE   2,321 0 0
KINDER MORGAN INC DEL COM 49456B101 1,140 59,481 SH   SOLE   59,481 0 0
MCDONALDS CORP COM 580135101 243 1,589 SH   SOLE   1,589 0 0
MICROSOFT CORP COM 594918104 43,931 637,334 SH   SOLE   637,334 0 0
MIMEDX GROUP INC COM 602496101 6,090 406,804 SH   SOLE   406,804 0 0
NORDSTROM INC COM 655664100 269 5,618 SH   SOLE   674 0 4,944
NUMEREX CORP PA CL A 67053A102 197 39,985 SH   SOLE   39,985 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 407 29,000 SH   SOLE   0 0 29,000
NVIDIA CORP COM 67066G104 329 2,276 SH   SOLE   2,276 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 3,757 62,745 SH   SOLE   62,745 0 0
POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 3,404 106,000 SH   SOLE   106,000 0 0
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 649 34,000 SH   SOLE   34,000 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 8,664 62,947 SH   SOLE   62,947 0 0
PUBLIC STORAGE COM 74460D109 400 1,920 SH   SOLE   1,920 0 0
SCHLUMBERGER LTD COM 806857108 4,268 64,820 SH   SOLE   64,820 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 963 29,400 SH   SOLE   0 0 29,400
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 3,269 122,805 SH   SOLE   0 0 122,805
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 6,566 234,400 SH   SOLE   0 0 234,400
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 6,746 200,603 SH   SOLE   0 0 200,603
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 4,533 89,901 SH   SOLE   0 0 89,901
SELECT SECTOR SPDR TR ENERGY 81369Y506 498 7,672 SH   SOLE   7,672 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,168 21,346 SH   SOLE   21,346 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,015 18,467 SH   SOLE   18,467 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 450 5,685 SH   SOLE   5,685 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 255 2,846 SH   SOLE   2,846 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 6,559 167,661 SH   SOLE   0 0 167,661
SPDR INDEX SHS FDS EUROPE ETF 78463X608 234 8,000 SH   SOLE   8,000 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 5,880 154,324 SH   SOLE   0 0 154,324
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,964 45,442 SH   SOLE   45,442 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 5,190 94,442 SH   SOLE   94,442 0 0
SPIRIT RLTY CAP INC NEW COM 84860W102 184 24,800 SH   SOLE   24,800 0 0
STARBUCKS CORP COM 855244109 1,449 24,843 SH   SOLE   24,843 0 0
TABLEAU SOFTWARE INC CL A 87336U105 2,097 34,222 SH   SOLE   34,222 0 0
UNITED PARCEL SERVICE INC CL B 911312106 15,086 136,413 SH   SOLE   136,413 0 0
US BANCORP DEL COM NEW 902973304 5,786 111,432 SH   SOLE   111,432 0 0
VALMONT INDS INC COM 920253101 1,496 10,000 SH   SOLE   10,000 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2,432 72,850 SH   SOLE   72,850 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 505 20,600 SH   SOLE   20,600 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 8,037 59,298 SH   SOLE   0 0 59,298
VANGUARD INDEX FDS SML CP GRW ETF 922908595 258 1,771 SH   SOLE   0 0 1,771
VANGUARD INDEX FDS SM CP VAL ETF 922908611 4,104 33,393 SH   SOLE   0 0 33,393
VANGUARD INDEX FDS REIT ETF 922908553 268 3,223 SH   SOLE   0 0 3,223
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,967 31,376 SH   SOLE   0 0 31,376
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 9,000 87,981 SH   SOLE   87,981 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 6,004 108,884 SH   SOLE   108,884 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 954 14,505 SH   SOLE   14,505 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,866 143,665 SH   SOLE   143,665 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 561 12,565 SH   SOLE   12,565 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 5,602 194,982 SH   SOLE   194,982 0 0
VOLT INFORMATION SCIENCES IN COM 928703107 1,989 503,479 SH   SOLE   503,479 0 0
WEYERHAEUSER CO COM 962166104 3,850 114,939 SH   SOLE   114,939 0 0
WIDEPOINT CORP COM 967590100 9 20,000 SH   SOLE   20,000 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 480 19,600 SH   SOLE   0 0 19,600
XPLORE TECHNOLOGIES CORP COM PAR $0.001 983950700 1,160 594,676 SH   SOLE   594,676 0 0