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
3M CO COM 88579Y101 792 4,489 SH   SOLE   4,239 0 250
ABBOTT LABS COM 002824100 939 10,805 SH   SOLE   7,607 0 3,198
ABBVIE INC COM 00287Y109 1,037 11,716 SH   SOLE   8,967 0 2,749
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,008 4,787 SH   SOLE   4,644 0 143
ADOBE INC COM 00724F101 600 1,818 SH   SOLE   1,818 0 0
ADVANCED MICRO DEVICES INC COM 007903107 6,037 131,650 SH   SOLE   131,650 0 0
AIR PRODS & CHEMS INC COM 009158106 202 860 SH   SOLE   860 0 0
ALASKA AIR GROUP INC COM 011659109 432 6,372 SH   SOLE   6,119 0 253
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 399 1,881 SH   SOLE   1,266 0 615
ALLSTATE CORP COM 020002101 205 1,826 SH   SOLE   1,826 0 0
ALMADEN MINERALS LTD COM CL B 020283305 6 10,526 SH   SOLE   10,526 0 0
ALPHABET INC CAP STK CL A 02079K305 1,492 1,114 SH   SOLE   911 0 203
ALPHABET INC CAP STK CL C 02079K107 1,337 1,000 SH Put SOLE   0 0 1,000
ALPHABET INC CAP STK CL C 02079K107 1,905 1,425 SH   SOLE   1,280 0 145
ALTRIA GROUP INC COM 02209S103 918 18,398 SH   SOLE   16,714 0 1,684
AMAZON COM INC COM 023135106 9,404 5,089 SH   SOLE   3,268 0 1,821
AMAZON COM INC COM 023135106 1,848 1,000 SH Put SOLE   0 0 1,000
AMERICAN ELEC PWR CO INC COM 025537101 562 5,948 SH   SOLE   1,855 0 4,093
AMERICAN EXPRESS CO COM 025816109 376 3,024 SH   SOLE   2,347 0 677
AMERICAN WTR WKS CO INC NEW COM 030420103 231 1,884 SH   SOLE   779 0 1,105
AMGEN INC COM 031162100 1,303 5,405 SH   SOLE   5,405 0 0
APPLE INC COM 037833100 20,061 68,316 SH   SOLE   54,743 0 13,573
APPLIED MATLS INC COM 038222105 888 14,540 SH   SOLE   14,540 0 0
ARCH CAP GROUP LTD ORD G0450A105 225 5,256 SH   SOLE   5,256 0 0
AT&T INC COM 00206R102 1,421 36,354 SH   SOLE   28,230 0 8,124
AUTOMATIC DATA PROCESSING IN COM 053015103 1,033 6,061 SH   SOLE   4,876 0 1,185
AUTOZONE INC COM 053332102 214 180 SH   SOLE   180 0 0
AUTOZONE INC COM 053332102 1,191 1,000 SH Put SOLE   0 0 1,000
BANK AMER CORP COM 060505104 1,236 35,090 SH   SOLE   23,980 0 11,110
BANK NEW YORK MELLON CORP COM 064058100 219 4,348 SH   SOLE   4,348 0 0
BAXTER INTL INC COM 071813109 434 5,188 SH   SOLE   5,188 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,437 6,343 SH   SOLE   5,071 0 1,272
BEST BUY INC COM 086516101 351 4,001 SH   SOLE   4,001 0 0
BLACKROCK INC COM 09247X101 2,189 4,354 SH   SOLE   4,354 0 0
BOEING CO COM 097023105 5,386 16,533 SH   SOLE   15,614 0 920
BRISTOL MYERS SQUIBB CO COM 110122108 561 8,743 SH   SOLE   8,681 0 62
CAMDEN NATL CORP COM 133034108 1,306 28,359 SH   SOLE   0 0 28,359
CARNIVAL CORP UNIT 99/99/9999 143658300 277 5,446 SH   SOLE   5,446 0 0
CATERPILLAR INC DEL COM 149123101 462 3,126 SH   SOLE   2,567 0 559
CEL SCI CORP COM PAR NEW 150837607 264 28,810 SH   SOLE   28,810 0 0
CENTENE CORP DEL COM 15135B101 200 3,177 SH   SOLE   3,177 0 0
CENTURYLINK INC COM 156700106 431 32,595 SH   SOLE   32,571 0 24
CHESAPEAKE ENERGY CORP COM 165167107 9 11,280 SH   SOLE   10,200 0 1,080
CHEVRON CORP NEW COM 166764100 3,581 29,716 SH   SOLE   23,294 0 6,422
CISCO SYS INC COM 17275R102 1,571 32,751 SH   SOLE   31,799 0 952
CITIGROUP INC COM NEW 172967424 235 2,945 SH   SOLE   2,318 0 627
CITIZENS FINL GROUP INC COM 174610105 439 10,816 SH   SOLE   10,816 0 0
CLEAN ENERGY FUELS CORP COM 184499101 26 11,305 SH   SOLE   10,305 0 1,000
CLOROX CO DEL COM 189054109 338 2,203 SH   SOLE   2,098 0 105
CLOUDERA INC COM 18914U100 161 13,852 SH   SOLE   13,852 0 0
COCA COLA CO COM 191216100 708 12,796 SH   SOLE   11,048 0 1,748
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 424 6,836 SH   SOLE   6,836 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100 290 12,203 SH   SOLE   0 0 12,203
COMCAST CORP NEW CL A 20030N101 602 13,386 SH   SOLE   13,138 0 248
CONOCOPHILLIPS COM 20825C104 728 11,199 SH   SOLE   10,321 0 878
CONSTELLATION BRANDS INC CL A 21036P108 253 1,333 SH   SOLE   1,333 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,063 13,824 SH   SOLE   12,130 0 1,693
CRANE CO COM 224399105 639 7,397 SH   SOLE   6,706 0 691
CSX CORP COM 126408103 364 5,034 SH   SOLE   2,634 0 2,400
CUMMINS INC COM 231021106 414 2,314 SH   SOLE   2,267 0 47
CYPRESS SEMICONDUCTOR CORP COM 232806109 957 41,000 SH   SOLE   41,000 0 0
DANAHER CORPORATION COM 235851102 2,281 14,863 SH   SOLE   14,863 0 0
DARDEN RESTAURANTS INC COM 237194105 303 2,779 SH   SOLE   2,779 0 0
DELL TECHNOLOGIES INC CL C 24703L202 285 5,548 SH   SOLE   5,474 0 74
DELTA AIR LINES INC DEL COM NEW 247361702 231 3,952 SH   SOLE   3,952 0 0
DISNEY WALT CO COM DISNEY 254687106 1,565 10,824 SH   SOLE   9,152 0 1,672
DUKE ENERGY CORP NEW COM NEW 26441C204 282 3,089 SH   SOLE   2,945 0 144
EATON CORP PLC SHS G29183103 269 2,839 SH   SOLE   2,639 0 200
EDISON INTL COM 281020107 358 4,752 SH   SOLE   4,482 0 270
EDWARDS LIFESCIENCES CORP COM 28176E108 952 4,081 SH   SOLE   4,081 0 0
EMERSON ELEC CO COM 291011104 212 2,778 SH   SOLE   2,708 0 70
ENTERPRISE PRODS PARTNERS L COM 293792107 493 17,511 SH   SOLE   17,511 0 0
EVERSOURCE ENERGY COM 30040W108 206 2,416 SH   SOLE   2,416 0 0
EXPEDITORS INTL WASH INC COM 302130109 279 3,581 SH   SOLE   3,581 0 0
EXTRA SPACE STORAGE INC COM 30225T102 303 2,867 SH   SOLE   2,867 0 0
EXXON MOBIL CORP COM 30231G102 2,294 32,876 SH   SOLE   30,967 0 1,909
FACEBOOK INC CL A 30303M102 1,951 9,507 SH   SOLE   8,689 0 818
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 288 6,356 SH   SOLE   6,356 0 0
FINJAN HLDGS INC COM NEW 31788H303 37 18,520 SH   SOLE   18,520 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 261 17,500 SH   SOLE   17,500 0 0
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 1,402 27,516 SH   SOLE   27,152 0 364
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 4,743 178,728 SH   SOLE   160,750 0 17,978
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 3,629 75,733 SH   SOLE   65,430 0 10,303
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 12,173 606,535 SH   SOLE   542,624 0 63,911
FISERV INC COM 337738108 454 3,925 SH   SOLE   3,925 0 0
FORD MTR CO DEL COM 345370860 105 11,338 SH   SOLE   7,594 0 3,744
FORTINET INC COM 34959E109 754 7,058 SH   SOLE   7,058 0 0
FORTIVE CORP COM 34959J108 409 5,360 SH   SOLE   5,360 0 0
FS KKR CAPITAL CORP COM 302635107 215 35,012 SH   SOLE   35,012 0 0
GENERAL DYNAMICS CORP COM 369550108 309 1,750 SH   SOLE   1,750 0 0
GENERAL ELECTRIC CO COM 369604103 446 39,964 SH   SOLE   27,370 0 12,594
GENERAL MLS INC COM 370334104 255 4,759 SH   SOLE   4,759 0 0
GILEAD SCIENCES INC COM 375558103 225 3,461 SH   SOLE   3,461 0 0
GOLD STD VENTURES CORP COM 380738104 14 16,500 SH   SOLE   16,500 0 0
HCA HEALTHCARE INC COM 40412C101 243 1,643 SH   SOLE   1,643 0 0
HERSHEY CO COM 427866108 214 1,459 SH   SOLE   1,459 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 249 15,680 SH   SOLE   13,733 0 1,947
HOME DEPOT INC COM 437076102 1,457 6,670 SH   SOLE   6,536 0 134
HONEYWELL INTL INC COM 438516106 555 3,134 SH   SOLE   2,896 0 238
HP INC COM 40434L105 402 19,577 SH   SOLE   17,620 0 1,957
IDEXX LABS INC COM 45168D104 339 1,300 SH   SOLE   1,300 0 0
ILLINOIS TOOL WKS INC COM 452308109 471 2,620 SH   SOLE   534 0 2,086
INTEL CORP COM 458140100 4,329 72,332 SH   SOLE   50,771 0 21,561
INTERNATIONAL BUSINESS MACHS COM 459200101 1,725 12,869 SH   SOLE   12,578 0 291
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2,254 105,892 SH   SOLE   93,888 0 12,004
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 651 27,209 SH   SOLE   25,078 0 2,132
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2,305 108,501 SH   SOLE   96,573 0 11,928
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 662 26,823 SH   SOLE   24,731 0 2,091
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,272 105,654 SH   SOLE   94,060 0 11,595
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 643 26,319 SH   SOLE   24,220 0 2,099
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,161 101,391 SH   SOLE   89,372 0 12,019
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 657 25,128 SH   SOLE   23,001 0 2,127
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,833 85,354 SH   SOLE   73,610 0 11,744
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 583 22,875 SH   SOLE   21,823 0 1,053
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,752 81,592 SH   SOLE   70,659 0 10,933
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 240 9,663 SH   SOLE   9,128 0 535
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 997 48,505 SH   SOLE   44,640 0 3,865
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 340 2,681 SH   SOLE   2,681 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1,577 73,222 SH   SOLE   54,022 0 19,200
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 382 3,297 SH   SOLE   3,297 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 595 10,207 SH   SOLE   8,339 0 1,868
INVESCO QQQ TR UNIT SER 1 46090E103 2,819 13,261 SH   SOLE   13,151 0 110
ISHARES GOLD TRUST ISHARES 464285105 584 40,285 SH   SOLE   40,285 0 0
ISHARES INC CORE MSCI EMKT 46434G103 35,103 652,955 SH   SOLE   536,246 0 116,709
ISHARES INC ESG MSCI EM ETF 46434G863 444 12,350 SH   SOLE   11,280 0 1,070
ISHARES INC MSCI FRNTR100ETF 464286145 2,921 96,247 SH   SOLE   63,855 0 32,391
ISHARES SILVER TRUST ISHARES 46428Q109 198 11,880 SH   SOLE   11,880 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 913 9,066 SH   SOLE   7,366 0 1,700
ISHARES TR 1 3 YR TREAS BD 464287457 12,759 150,764 SH   SOLE   109,010 0 41,754
ISHARES TR 3 7 YR TREAS BD 464288661 840 6,678 SH   SOLE   5,503 0 1,175
ISHARES TR CALIF MUN BD ETF 464288356 563 9,198 SH   SOLE   4,375 0 4,823
ISHARES TR CORE MSCI EAFE 46432F842 694 10,642 SH   SOLE   8,741 0 1,901
ISHARES TR CORE S&P MCP ETF 464287507 303 1,470 SH   SOLE   953 0 517
ISHARES TR CORE S&P SCP ETF 464287804 1,092 13,028 SH   SOLE   10,782 0 2,246
ISHARES TR CORE S&P500 ETF 464287200 1,848 5,716 SH   SOLE   4,608 0 1,108
ISHARES TR CORE US AGGBD ET 464287226 853 7,591 SH   SOLE   4,662 0 2,929
ISHARES TR EAFE SML CP ETF 464288273 1,939 31,126 SH   SOLE   29,954 0 1,173
ISHARES TR EAFE VALUE ETF 464288877 6,378 127,740 SH   SOLE   101,315 0 26,425
ISHARES TR ESG MSCI EAFE 46435G516 884 12,866 SH   SOLE   11,826 0 1,040
ISHARES TR ESG MSCI USA SML 46435U663 210 7,260 SH   SOLE   7,260 0 0
ISHARES TR INTL DEVPPTY ETF 464288422 507 13,085 SH   SOLE   7,452 0 5,634
ISHARES TR INTL QLTY FACTOR 46434V456 6,799 210,560 SH   SOLE   152,521 0 58,039
ISHARES TR INTL SEL DIV ETF 464288448 375 11,160 SH   SOLE   9,600 0 1,560
ISHARES TR INTRM TR CRP ETF 464288638 578 9,970 SH   SOLE   9,970 0 0
ISHARES TR JPMORGAN USD EMG 464288281 795 6,940 SH   SOLE   5,245 0 1,695
ISHARES TR MBS ETF 464288588 349 3,229 SH   SOLE   3,229 0 0
ISHARES TR MICRO-CAP ETF 464288869 6,302 63,341 SH   SOLE   53,913 0 9,428
ISHARES TR MIN VOL EAFE ETF 46429B689 258 3,458 SH   SOLE   3,458 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,142 16,448 SH   SOLE   15,731 0 717
ISHARES TR MSCI EMG MKT ETF 464287234 322 7,175 SH   SOLE   7,175 0 0
ISHARES TR NATIONAL MUN ETF 464288414 6,326 55,537 SH   SOLE   41,884 0 13,653
ISHARES TR RUS 1000 ETF 464287622 1,359 7,614 SH   SOLE   7,614 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 263 1,495 SH   SOLE   1,005 0 490
ISHARES TR RUS 1000 VAL ETF 464287598 418 3,060 SH   SOLE   1,602 0 1,458
ISHARES TR RUS 2000 GRW ETF 464287648 329 1,535 SH   SOLE   1,535 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 344 2,677 SH   SOLE   2,075 0 602
ISHARES TR RUS MDCP VAL ETF 464287473 323 3,404 SH   SOLE   3,146 0 258
ISHARES TR RUS MID CAP ETF 464287499 402 6,739 SH   SOLE   6,739 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 554 3,344 SH   SOLE   2,784 0 560
ISHARES TR S&P 500 GRWT ETF 464287309 205 1,057 SH   SOLE   1,045 0 12
ISHARES TR SELECT DIVID ETF 464287168 222 2,097 SH   SOLE   1,777 0 320
ISHARES TR SH TR CRPORT ETF 464288646 942 17,568 SH   SOLE   17,568 0 0
ISHARES TR TIPS BD ETF 464287176 2,409 20,667 SH   SOLE   12,889 0 7,777
ISHARES TR USA QUALITY FCTR 46432F339 8,821 87,335 SH   SOLE   69,888 0 17,447
ISHARES US ETF TR COMMOD SEL STG 46431W853 3,599 109,363 SH   SOLE   69,813 0 39,550
JETBLUE AWYS CORP COM 477143101 265 14,130 SH   SOLE   13,865 0 265
JOHNSON & JOHNSON COM 478160104 2,956 20,261 SH   SOLE   17,352 0 2,909
JPMORGAN CHASE & CO COM 46625H100 1,190 8,540 SH   SOLE   7,782 0 758
KLA CORPORATION COM NEW 482480100 216 1,215 SH   SOLE   1,010 0 205
L3HARRIS TECHNOLOGIES INC COM 502431109 306 1,544 SH   SOLE   1,520 0 24
LAM RESEARCH CORP COM 512807108 364 1,244 SH   SOLE   1,244 0 0
LAS VEGAS SANDS CORP COM 517834107 345 5,000 SH   SOLE   0 0 5,000
LILLY ELI & CO COM 532457108 648 4,930 SH   SOLE   4,030 0 900
LOCKHEED MARTIN CORP COM 539830109 462 1,186 SH   SOLE   1,046 0 140
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 367 5,841 SH   SOLE   5,841 0 0
MARATHON PETE CORP COM 56585A102 1,092 18,133 SH   SOLE   17,813 0 320
MASTERCARD INC CL A 57636Q104 316 1,059 SH   SOLE   1,059 0 0
MATTHEWS INTL CORP CL A 577128101 670 17,551 SH   SOLE   17,506 0 45
MCDONALDS CORP COM 580135101 1,813 9,176 SH   SOLE   7,352 0 1,824
MEDTRONIC PLC SHS G5960L103 1,086 9,572 SH   SOLE   9,372 0 200
MERCADOLIBRE INC COM 58733R102 296 518 SH   SOLE   518 0 0
MERCK & CO INC COM 58933Y105 2,701 29,693 SH   SOLE   27,888 0 1,805
METLIFE INC COM 59156R108 437 8,564 SH   SOLE   8,564 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 651 6,220 SH   SOLE   6,220 0 0
MICRON TECHNOLOGY INC COM 595112103 215 4,000 SH Call SOLE   0 0 4,000
MICRON TECHNOLOGY INC COM 595112103 32 600 SH   SOLE   500 0 100
MICROSOFT CORP COM 594918104 15,810 100,253 SH   SOLE   77,946 0 22,306
MONDELEZ INTL INC CL A 609207105 374 6,789 SH   SOLE   6,789 0 0
MORGAN STANLEY COM NEW 617446448 530 10,374 SH   SOLE   10,374 0 0
NETFLIX INC COM 64110L106 2,855 8,822 SH   SOLE   8,726 0 96
NEXTERA ENERGY INC COM 65339F101 444 1,834 SH   SOLE   1,634 0 200
NIKE INC CL B 654106103 1,207 11,918 SH   SOLE   10,083 0 1,835
NORTHROP GRUMMAN CORP COM 666807102 487 1,417 SH   SOLE   1,417 0 0
NORTHWEST NAT HLDG CO COM 66765N105 973 13,191 SH   SOLE   13,191 0 0
NOVARTIS A G SPONSORED ADR 66987V109 296 3,127 SH   SOLE   2,956 0 171
NUCOR CORP COM 670346105 862 15,324 SH   SOLE   15,324 0 0
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 527 16,065 SH   SOLE   16,065 0 0
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 341 11,296 SH   SOLE   11,296 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 483 33,060 SH   SOLE   0 0 33,060
NVIDIA CORP COM 67066G104 2,353 9,999 SH   SOLE   9,766 0 233
OMNICOM GROUP INC COM 681919106 240 2,964 SH   SOLE   2,964 0 0
ONEOK INC NEW COM 682680103 269 3,559 SH   SOLE   3,559 0 0
OPKO HEALTH INC COM 68375N103 29 20,000 SH   SOLE   0 0 20,000
ORACLE CORP COM 68389X105 655 12,362 SH   SOLE   10,760 0 1,602
PACCAR INC COM 693718108 614 7,759 SH   SOLE   7,380 0 379
PEPSICO INC COM 713448108 871 6,374 SH   SOLE   5,487 0 887
PFIZER INC COM 717081103 2,065 52,707 SH   SOLE   47,934 0 4,773
PHILIP MORRIS INTL INC COM 718172109 362 4,252 SH   SOLE   4,252 0 0
PHILLIPS 66 COM 718546104 1,230 11,040 SH   SOLE   9,350 0 1,690
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 679 6,812 SH   SOLE   6,385 0 427
PRICE T ROWE GROUP INC COM 74144T108 285 2,340 SH   SOLE   2,340 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 520 9,446 SH   SOLE   9,446 0 0
PROCTER & GAMBLE CO COM 742718109 2,020 16,171 SH   SOLE   15,704 0 467
PS BUSINESS PKS INC CALIF COM 69360J107 2,035 12,345 SH   SOLE   12,345 0 0
PUBLIC STORAGE COM 74460D109 292 1,369 SH   SOLE   1,369 0 0
QUALCOMM INC COM 747525103 651 7,383 SH   SOLE   7,383 0 0
RAYTHEON CO COM NEW 755111507 775 3,526 SH   SOLE   1,570 0 1,957
REALTY INCOME CORP COM 756109104 396 5,378 SH   SOLE   5,378 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 7,768 64,861 SH   SOLE   64,861 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,626 8,024 SH   SOLE   7,978 0 46
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 214 3,571 SH   SOLE   3,571 0 0
SAFE BULKERS INC COM Y7388L103 35 20,808 SH   SOLE   0 0 20,808
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,369 159,622 SH   SOLE   151,742 0 7,880
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,219 36,234 SH   SOLE   26,624 0 9,610
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 7,719 222,782 SH   SOLE   171,022 0 51,760
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 328 7,791 SH   SOLE   7,791 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 507 11,878 SH   SOLE   11,878 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 322 7,996 SH   SOLE   7,180 0 816
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,444 48,375 SH   SOLE   9,987 0 38,388
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,451 50,180 SH   SOLE   50,180 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 237 7,132 SH   SOLE   7,132 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 5,008 93,726 SH   SOLE   58,177 0 35,548
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,214 15,788 SH   SOLE   14,382 0 1,406
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 399 6,894 SH   SOLE   5,939 0 955
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 643 6,919 SH   SOLE   6,299 0 620
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 612 10,173 SH   SOLE   10,173 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 11,198 145,787 SH   SOLE   97,414 0 48,373
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 497 8,257 SH   SOLE   8,257 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 503 10,953 SH   SOLE   10,953 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,176 15,543 SH   SOLE   15,187 0 356
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,906 33,655 SH   SOLE   21,458 0 12,198
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 309 2,463 SH   SOLE   2,463 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 329 3,233 SH   SOLE   3,233 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 206 6,696 SH   SOLE   6,696 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 475 5,181 SH   SOLE   4,260 0 921
SHERWIN WILLIAMS CO COM 824348106 2,530 4,335 SH   SOLE   4,335 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 894 7,398 SH   SOLE   7,398 0 0
SOUTHWEST AIRLS CO COM 844741108 295 5,467 SH   SOLE   5,467 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 510 1,789 SH   SOLE   1,639 0 150
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 309 5,989 SH   SOLE   4,450 0 1,539
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,223 26,557 SH   SOLE   22,712 0 3,845
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 5,116 127,266 SH   SOLE   111,709 0 15,557
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,607 42,275 SH   SOLE   41,638 0 637
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 404 1,075 SH   SOLE   1,075 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 34,129 1,266,857 SH   SOLE   1,015,630 0 251,226
SPDR SERIES TRUST DJ REIT ETF 78464A607 1,389 13,615 SH   SOLE   9,903 0 3,712
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 13,824 234,312 SH   SOLE   194,229 0 40,083
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 8,553 174,167 SH   SOLE   121,110 0 53,057
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1,692 47,911 SH   SOLE   32,779 0 15,132
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 2,346 76,076 SH   SOLE   55,529 0 20,547
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 280 4,260 SH   SOLE   4,213 0 47
SPDR SERIES TRUST S&P DIVID ETF 78464A763 287 2,667 SH   SOLE   2,126 0 541
SPLUNK INC COM 848637104 1,674 11,178 SH   SOLE   11,178 0 0
SPRINT CORPORATION COM 85207U105 152 29,245 SH   SOLE   29,245 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 254 5,446 SH   SOLE   5,446 0 0
STARBUCKS CORP COM 855244109 2,995 34,068 SH   SOLE   28,017 0 6,051
STARBUCKS CORP COM 855244109 36 400 SH Call SOLE   0 0 400
STRYKER CORP COM 863667101 717 3,413 SH   SOLE   3,413 0 0
SUNPOWER CORP COM 867652406 161 20,681 SH   SOLE   20,681 0 0
TARGET CORP COM 87612E106 347 2,706 SH   SOLE   2,493 0 213
TELEDYNE TECHNOLOGIES INC COM 879360105 2,205 6,364 SH   SOLE   6,364 0 0
TESLA INC COM 88160R101 721 1,724 SH   SOLE   1,007 0 717
TEXAS PAC LD TR SUB CTF PROP I T 882610108 469 600 SH   SOLE   600 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 733 15,419 SH   SOLE   12,840 0 2,579
THERMO FISHER SCIENTIFIC INC COM 883556102 238 732 SH   SOLE   732 0 0
TIMBERLAND BANCORP INC COM 887098101 446 15,000 SH   SOLE   15,000 0 0
TWITTER INC COM 90184L102 276 8,603 SH   SOLE   7,636 0 967
UBER TECHNOLOGIES INC COM 90353T100 684 22,985 SH   SOLE   21,835 0 1,150
UNION PACIFIC CORP COM 907818108 640 3,538 SH   SOLE   3,069 0 469
UNITED PARCEL SERVICE INC CL B 911312106 509 4,345 SH   SOLE   4,345 0 0
UNITED TECHNOLOGIES CORP COM 913017109 627 4,185 SH   SOLE   3,238 0 947
UNITEDHEALTH GROUP INC COM 91324P102 313 1,064 SH   SOLE   960 0 104
US BANCORP DEL COM NEW 902973304 3,051 51,451 SH   SOLE   51,451 0 0
VALERO ENERGY CORP NEW COM 91913Y100 426 4,553 SH   SOLE   4,553 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,035 20,601 SH   SOLE   16,584 0 4,017
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 2,096 32,728 SH   SOLE   24,618 0 8,110
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2,418 30,001 SH   SOLE   23,744 0 6,257
VANGUARD GROUP DIV APP ETF 921908844 1,053 8,444 SH   SOLE   5,324 0 3,120
VANGUARD INDEX FDS GROWTH ETF 922908736 1,695 9,306 SH   SOLE   5,974 0 3,332
VANGUARD INDEX FDS LARGE CAP ETF 922908637 9,846 66,596 SH   SOLE   48,150 0 18,446
VANGUARD INDEX FDS MID CAP ETF 922908629 285 1,599 SH   SOLE   1,599 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 23,381 251,976 SH   SOLE   208,302 0 43,674
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,601 5,411 SH   SOLE   5,411 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,349 24,432 SH   SOLE   15,000 0 9,432
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,997 18,093 SH   SOLE   14,058 0 4,035
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,430 39,299 SH   SOLE   32,662 0 6,637
VANGUARD INDEX FDS VALUE ETF 922908744 6,110 50,984 SH   SOLE   38,598 0 12,385
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 595 11,077 SH   SOLE   11,077 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,794 40,332 SH   SOLE   34,273 0 6,059
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5,097 45,879 SH   SOLE   43,630 0 2,249
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 4,703 79,585 SH   SOLE   64,962 0 14,623
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,293 15,961 SH   SOLE   10,727 0 5,234
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 78,957 1,602,206 SH   SOLE   1,335,081 0 267,125
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 79,295 868,225 SH   SOLE   676,941 0 191,285
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 30,525 501,814 SH   SOLE   409,032 0 92,782
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 130,303 1,608,083 SH   SOLE   1,254,892 0 353,191
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,531 80,144 SH   SOLE   67,613 0 12,531
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 4,771 50,917 SH   SOLE   40,480 0 10,436
VANGUARD WORLD FD ESG INTL STK ETF 921910725 321 6,002 SH   SOLE   6,002 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 223 1,161 SH   SOLE   733 0 428
VERIZON COMMUNICATIONS INC COM 92343V104 1,209 19,684 SH   SOLE   16,970 0 2,713
VICI PPTYS INC COM 925652109 253 9,905 SH   SOLE   9,905 0 0
VISA INC COM CL A 92826C839 5,523 29,391 SH   SOLE   25,057 0 4,335
VMWARE INC CL A COM 928563402 370 2,436 SH   SOLE   2,436 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 299 5,071 SH   SOLE   5,071 0 0
WALMART INC COM 931142103 603 5,073 SH   SOLE   5,073 0 0
WASHINGTON FED INC COM 938824109 1,303 35,557 SH   SOLE   35,557 0 0
WASTE MGMT INC DEL COM 94106L109 209 1,830 SH   SOLE   1,704 0 126
WELLS FARGO CO NEW COM 949746101 770 14,320 SH   SOLE   13,714 0 606
WHITE MTNS INS GROUP LTD COM G9618E107 223 200 SH   SOLE   200 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 2,490 54,397 SH   SOLE   45,247 0 9,150
WISDOMTREE TR EMG MKTS SMCAP 97717W281 910 19,021 SH   SOLE   16,088 0 2,933
WISDOMTREE TR INTL SMCAP DIV 97717W760 2,703 38,013 SH   SOLE   26,993 0 11,020
WISDOMTREE TR ITL HIGH DIV FD 97717W802 213 5,070 SH   SOLE   0 0 5,070
WISDOMTREE TR US HIGH DIVIDEND 97717W208 467 6,075 SH   SOLE   5,060 0 1,015
WISDOMTREE TR US SMALLCAP DIVD 97717W604 2,500 87,183 SH   SOLE   69,134 0 18,049
XCEL ENERGY INC COM 98389B100 580 9,138 SH   SOLE   5,091 0 4,047
YUM BRANDS INC COM 988498101 369 3,663 SH   SOLE   2,750 0 913
ZENDESK INC COM 98936J101 833 10,874 SH   SOLE   10,874 0 0