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 722 5,290 SH   SOLE   5,290 0 0
ABBOTT LABS COM 002824100 709 8,988 SH   SOLE   5,790 0 3,198
ABBOTT LABS COM 002824100 789 10,000 SH Call SOLE   0 0 10,000
ABBVIE INC COM 00287Y109 980 12,863 SH   SOLE   10,115 0 2,749
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 976 5,979 SH   SOLE   5,929 0 50
ADOBE INC COM 00724F101 593 1,864 SH   SOLE   1,864 0 0
ADVANCED MICRO DEVICES INC COM 007903107 6,282 138,116 SH   SOLE   138,116 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 297 1,529 SH   SOLE   1,159 0 370
ALLSTATE CORP COM 020002101 353 3,846 SH   SOLE   3,846 0 0
ALPHABET INC CAP STK CL A 02079K305 1,379 1,187 SH   SOLE   984 0 203
ALPHABET INC CAP STK CL C 02079K107 1,663 1,430 SH   SOLE   1,291 0 139
ALTRIA GROUP INC COM 02209S103 554 14,324 SH   SOLE   12,640 0 1,684
AMAZON COM INC COM 023135106 9,437 4,840 SH   SOLE   3,017 0 1,823
AMAZON COM INC COM 023135106 390 200 SH Call SOLE   0 0 200
AMERICAN ELEC PWR CO INC COM 025537101 497 6,218 SH   SOLE   2,125 0 4,093
AMERICAN EXPRESS CO COM 025816109 278 3,248 SH   SOLE   2,571 0 677
AMERICAN WTR WKS CO INC NEW COM 030420103 235 1,968 SH   SOLE   863 0 1,105
AMGEN INC COM 031162100 1,111 5,479 SH   SOLE   5,479 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 244 48,133 SH   SOLE   45,333 0 2,800
APPLE INC COM 037833100 22,399 88,086 SH   SOLE   75,924 0 12,161
APPLIED MATLS INC COM 038222105 560 12,225 SH   SOLE   12,225 0 0
AT&T INC COM 00206R102 1,334 45,772 SH   SOLE   39,881 0 5,891
AUTOMATIC DATA PROCESSING IN COM 053015103 1,143 8,363 SH   SOLE   7,318 0 1,045
BAXTER INTL INC COM 071813109 364 4,479 SH   SOLE   4,479 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,412 7,722 SH   SOLE   6,700 0 1,022
BEST BUY INC COM 086516101 320 5,609 SH   SOLE   5,574 0 35
BIOGEN INC COM 09062X103 479 1,514 SH   SOLE   1,277 0 237
BK OF AMERICA CORP COM 060505104 796 37,518 SH   SOLE   26,424 0 11,094
BLACKROCK INC COM 09247X101 1,868 4,246 SH   SOLE   4,246 0 0
BOEING CO COM 097023105 2,726 18,276 SH   SOLE   17,545 0 731
BOEING CO COM 097023105 15 100 SH Call SOLE   0 0 100
BOX INC CL A 10316T104 348 24,776 SH   SOLE   24,776 0 0
BP PLC SPONSORED ADR 055622104 540 22,143 SH   SOLE   21,322 0 821
BRISTOL-MYERS SQUIBB CO COM 110122108 550 9,861 SH   SOLE   9,699 0 162
BROADMARK RLTY CAP INC COM 11135B100 677 90,000 SH   SOLE   90,000 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 424 9,583 SH   SOLE   9,583 0 0
CAMDEN NATL CORP COM 133034108 877 27,899 SH   SOLE   27,899 0 0
CATERPILLAR INC DEL COM 149123101 385 3,314 SH   SOLE   2,752 0 563
CEL SCI CORP COM PAR NEW 150837607 332 28,810 SH   SOLE   28,810 0 0
CENTENE CORP DEL COM 15135B101 328 5,524 SH   SOLE   5,489 0 35
CENTURYLINK INC COM 156700106 437 46,178 SH   SOLE   46,178 0 0
CHESAPEAKE ENERGY CORP COM 165167107 3 19,960 SH   SOLE   17,095 0 2,865
CHEVRON CORP NEW COM 166764100 2,102 29,016 SH   SOLE   22,505 0 6,511
CISCO SYS INC COM 17275R102 1,218 30,993 SH   SOLE   30,041 0 952
CLEAN ENERGY FUELS CORP COM 184499101 20 11,305 SH   SOLE   10,305 0 1,000
CLOROX CO DEL COM 189054109 531 3,063 SH   SOLE   2,958 0 105
CLOUDERA INC COM 18914U100 96 12,152 SH   SOLE   12,152 0 0
COCA COLA CO COM 191216100 583 13,164 SH   SOLE   11,762 0 1,402
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 267 5,754 SH   SOLE   5,664 0 90
COHEN & STEERS REIT & PFD &I COM 19247X100 420 26,066 SH   SOLE   0 0 26,066
COMCAST CORP NEW CL A 20030N101 553 16,073 SH   SOLE   15,825 0 248
CONOCOPHILLIPS COM 20825C104 325 10,550 SH   SOLE   9,672 0 878
COSTCO WHSL CORP NEW COM 22160K105 4,043 14,179 SH   SOLE   12,677 0 1,502
CRANE CO COM 224399105 438 8,897 SH   SOLE   8,506 0 391
CSX CORP COM 126408103 281 4,904 SH   SOLE   2,504 0 2,400
CUMMINS INC COM 231021106 405 2,990 SH   SOLE   2,928 0 62
CYPRESS SEMICONDUCTOR CORP COM 232806109 956 41,000 SH   SOLE   41,000 0 0
DANAHER CORPORATION COM 235851102 2,063 14,907 SH   SOLE   14,907 0 0
DELL TECHNOLOGIES INC CL C 24703L202 397 10,042 SH   SOLE   9,918 0 124
DISNEY WALT CO COM DISNEY 254687106 1,043 10,802 SH   SOLE   9,066 0 1,737
DISNEY WALT CO COM DISNEY 254687106 10 100 SH Call SOLE   0 0 100
DUKE ENERGY CORP NEW COM NEW 26441C204 472 5,830 SH   SOLE   5,626 0 204
EATON CORP PLC SHS G29183103 418 5,383 SH   SOLE   5,183 0 200
EDISON INTL COM 281020107 235 4,293 SH   SOLE   4,023 0 270
EDWARDS LIFESCIENCES CORP COM 28176E108 782 4,144 SH   SOLE   4,144 0 0
EVERSOURCE ENERGY COM 30040W108 219 2,800 SH   SOLE   2,800 0 0
EXPEDITORS INTL WASH INC COM 302130109 343 5,136 SH   SOLE   5,136 0 0
EXTRA SPACE STORAGE INC COM 30225T102 329 3,440 SH   SOLE   3,425 0 15
EXXON MOBIL CORP COM 30231G102 1,376 36,249 SH   SOLE   31,099 0 5,150
FACEBOOK INC CL A 30303M102 1,909 11,445 SH   SOLE   10,615 0 830
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 256 10,291 SH   SOLE   10,216 0 75
FIDELITY NATL INFORMATION SV COM 31620M106 211 1,736 SH   SOLE   1,736 0 0
FINJAN HLDGS INC COM NEW 31788H303 19 18,520 SH   SOLE   18,520 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 176 17,500 SH   SOLE   17,500 0 0
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 2,356 75,225 SH   SOLE   70,521 0 4,704
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 509 30,100 SH   SOLE   15,700 0 14,400
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 9,082 553,800 SH   SOLE   502,848 0 50,952
FIRST TR EXCHANGE TRADED ALP EMERG MKT ALPH 33737J182 6,682 379,858 SH   SOLE   285,640 0 94,218
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 7,298 174,647 SH   SOLE   151,691 0 22,956
FISERV INC COM 337738108 368 3,874 SH   SOLE   3,874 0 0
FIVE9 INC COM 338307101 497 6,500 SH   SOLE   6,500 0 0
FORD MTR CO DEL COM 345370860 65 13,435 SH   SOLE   9,132 0 4,303
FORTIVE CORP COM 34959J108 296 5,360 SH   SOLE   5,360 0 0
FS KKR CAPITAL CORP COM 302635107 105 35,012 SH   SOLE   35,012 0 0
GENERAL DYNAMICS CORP COM 369550108 232 1,750 SH   SOLE   1,750 0 0
GENERAL ELECTRIC CO COM 369604103 322 40,513 SH   SOLE   25,912 0 14,601
GENERAL MLS INC COM 370334104 246 4,666 SH   SOLE   4,666 0 0
GILEAD SCIENCES INC COM 375558103 270 3,605 SH   SOLE   3,605 0 0
GLOBAL PMTS INC COM 37940X102 579 4,012 SH   SOLE   4,012 0 0
HERSHEY CO COM 427866108 381 2,874 SH   SOLE   2,854 0 20
HEWLETT PACKARD ENTERPRISE C COM 42824C109 136 13,986 SH   SOLE   12,039 0 1,947
HOME DEPOT INC COM 437076102 1,169 6,263 SH   SOLE   6,019 0 244
HONEYWELL INTL INC COM 438516106 659 4,929 SH   SOLE   4,624 0 305
HORMEL FOODS CORP COM 440452100 205 4,388 SH   SOLE   4,184 0 204
HP INC COM 40434L105 605 34,873 SH   SOLE   32,766 0 2,107
IDEXX LABS INC COM 45168D104 351 1,450 SH   SOLE   1,450 0 0
ILLINOIS TOOL WKS INC COM 452308109 324 2,277 SH   SOLE   593 0 1,684
INTEL CORP COM 458140100 3,428 63,342 SH   SOLE   51,379 0 11,964
INTERNATIONAL BUSINESS MACHS COM 459200101 1,483 13,368 SH   SOLE   13,277 0 91
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2,228 106,043 SH   SOLE   95,604 0 10,439
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 574 24,950 SH   SOLE   23,007 0 1,943
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2,236 106,631 SH   SOLE   96,480 0 10,151
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 551 24,870 SH   SOLE   22,964 0 1,906
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,224 105,012 SH   SOLE   94,862 0 10,150
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 536 24,741 SH   SOLE   22,824 0 1,917
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,063 99,564 SH   SOLE   88,997 0 10,567
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 533 23,723 SH   SOLE   21,783 0 1,940
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,931 93,508 SH   SOLE   83,372 0 10,136
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 521 23,478 SH   SOLE   21,676 0 1,802
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,568 76,216 SH   SOLE   66,863 0 9,353
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 404 18,988 SH   SOLE   17,398 0 1,590
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 1,389 70,512 SH   SOLE   61,002 0 9,510
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 3,499 209,158 SH   SOLE   203,608 0 5,550
INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 466 9,927 SH   SOLE   8,059 0 1,868
INVESCO QQQ TR UNIT SER 1 46090E103 4,122 21,650 SH   SOLE   21,540 0 110
ISHARES GOLD TRUST ISHARES 464285105 625 41,487 SH   SOLE   41,487 0 0
ISHARES INC CORE MSCI EMKT 46434G103 24,380 602,413 SH   SOLE   485,162 0 117,251
ISHARES INC EM MKT SM-CP ETF 464286475 896 27,921 SH   SOLE   27,171 0 750
ISHARES INC EM MKTS DIV ETF 464286319 405 14,399 SH   SOLE   13,454 0 945
ISHARES INC ESG MSCI EM ETF 46434G863 549 20,066 SH   SOLE   20,066 0 0
ISHARES INC MSCI FRNTR100ETF 464286145 1,946 91,158 SH   SOLE   62,204 0 28,954
ISHARES SILVER TRUST ISHARES 46428Q109 148 11,340 SH   SOLE   11,340 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 1,264 12,656 SH   SOLE   10,811 0 1,845
ISHARES TR 1 3 YR TREAS BD 464287457 4,124 47,586 SH   SOLE   35,320 0 12,266
ISHARES TR 3 7 YR TREAS BD 464288661 795 5,960 SH   SOLE   5,121 0 839
ISHARES TR CALIF MUN BD ETF 464288356 644 10,633 SH   SOLE   6,810 0 3,823
ISHARES TR CORE MSCI EAFE 46432F842 418 8,377 SH   SOLE   7,366 0 1,011
ISHARES TR CORE S&P MCP ETF 464287507 238 1,652 SH   SOLE   1,135 0 517
ISHARES TR CORE S&P SCP ETF 464287804 615 10,960 SH   SOLE   8,714 0 2,246
ISHARES TR CORE S&P500 ETF 464287200 2,757 10,671 SH   SOLE   9,563 0 1,108
ISHARES TR CORE US AGGBD ET 464287226 910 7,886 SH   SOLE   5,672 0 2,215
ISHARES TR EAFE SML CP ETF 464288273 1,582 35,288 SH   SOLE   23,456 0 11,833
ISHARES TR EAFE VALUE ETF 464288877 10,834 303,553 SH   SOLE   247,397 0 56,156
ISHARES TR ESG MSCI EAFE 46435G516 1,012 19,030 SH   SOLE   19,030 0 0
ISHARES TR ESG MSCI USA SML 46435U663 743 37,255 SH   SOLE   35,855 0 1,400
ISHARES TR INTL DEVPPTY ETF 464288422 652 23,444 SH   SOLE   13,176 0 10,269
ISHARES TR INTL QLTY FACTOR 46434V456 16,725 646,995 SH   SOLE   572,901 0 74,094
ISHARES TR INTL SEL DIV ETF 464288448 793 35,106 SH   SOLE   32,600 0 2,506
ISHARES TR INTRM TR CRP ETF 464288638 548 9,970 SH   SOLE   9,970 0 0
ISHARES TR JPMORGAN USD EMG 464288281 586 6,058 SH   SOLE   4,347 0 1,710
ISHARES TR MICRO-CAP ETF 464288869 7,700 114,881 SH   SOLE   92,819 0 22,062
ISHARES TR MSCI ACWI ETF 464288257 201 3,206 SH   SOLE   3,206 0 0
ISHARES TR MSCI EAFE ETF 464287465 790 14,769 SH   SOLE   12,390 0 2,380
ISHARES TR MSCI EMG MKT ETF 464287234 259 7,590 SH   SOLE   7,590 0 0
ISHARES TR NATIONAL MUN ETF 464288414 8,913 78,868 SH   SOLE   63,321 0 15,547
ISHARES TR PHLX SEMICND ETF 464287523 421 2,050 SH   SOLE   2,050 0 0
ISHARES TR RUS 1000 ETF 464287622 970 6,855 SH   SOLE   6,855 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 230 1,526 SH   SOLE   1,036 0 490
ISHARES TR RUS 1000 VAL ETF 464287598 324 3,268 SH   SOLE   2,900 0 368
ISHARES TR RUS 2000 GRW ETF 464287648 237 1,500 SH   SOLE   1,500 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,396 17,018 SH   SOLE   15,368 0 1,650
ISHARES TR RUS MID CAP ETF 464287499 206 4,761 SH   SOLE   4,761 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 580 5,071 SH   SOLE   4,011 0 1,060
ISHARES TR SH TR CRPORT ETF 464288646 859 16,400 SH   SOLE   16,400 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 273 2,572 SH   SOLE   2,572 0 0
ISHARES TR SP SMCP600VL ETF 464287879 1,886 18,869 SH   SOLE   3,169 0 15,700
ISHARES TR TIPS BD ETF 464287176 2,328 19,744 SH   SOLE   12,830 0 6,914
ISHARES TR USA QUALITY FCTR 46432F339 13,783 170,079 SH   SOLE   151,010 0 19,069
ISHARES U S ETF TR COMMOD SEL STG 46431W853 437 19,486 SH   SOLE   16,511 0 2,975
JETBLUE AWYS CORP COM 477143101 124 13,865 SH   SOLE   13,865 0 0
JOHNSON & JOHNSON COM 478160104 2,769 21,118 SH   SOLE   18,094 0 3,024
JPMORGAN CHASE & CO COM 46625H100 715 7,943 SH   SOLE   7,671 0 272
KIMBERLY CLARK CORP COM 494368103 339 2,654 SH   SOLE   2,554 0 100
L3HARRIS TECHNOLOGIES INC COM 502431109 310 1,719 SH   SOLE   1,694 0 25
LAM RESEARCH CORP COM 512807108 235 978 SH   SOLE   978 0 0
LAS VEGAS SANDS CORP COM 517834107 212 5,000 SH   SOLE   0 0 5,000
LILLY ELI & CO COM 532457108 670 4,830 SH   SOLE   3,930 0 900
LOCKHEED MARTIN CORP COM 539830109 904 2,666 SH   SOLE   2,594 0 72
MARATHON OIL CORP COM 565849106 43 13,077 SH   SOLE   10,665 0 2,412
MARATHON PETE CORP COM 56585A102 396 16,765 SH   SOLE   16,445 0 320
MASTERCARD INC CL A 57636Q104 494 2,046 SH   SOLE   2,046 0 0
MATTHEWS INTL CORP CL A 577128101 450 18,604 SH   SOLE   18,604 0 0
MCDONALDS CORP COM 580135101 1,675 10,132 SH   SOLE   8,411 0 1,721
MEDTRONIC PLC SHS G5960L103 1,083 12,006 SH   SOLE   11,936 0 70
MERCK & CO. INC COM 58933Y105 2,606 33,867 SH   SOLE   32,362 0 1,505
METLIFE INC COM 59156R108 407 13,316 SH   SOLE   13,241 0 75
MICROSOFT CORP COM 594918104 15,799 100,179 SH   SOLE   81,814 0 18,365
MICROSOFT CORP COM 594918104 789 5,000 SH Call SOLE   0 0 5,000
MONDELEZ INTL INC CL A 609207105 386 7,713 SH   SOLE   7,713 0 0
MORGAN STANLEY COM NEW 617446448 429 12,612 SH   SOLE   12,612 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 571 4,294 SH   SOLE   4,059 0 235
NETFLIX INC COM 64110L106 3,211 8,552 SH   SOLE   8,456 0 96
NEXTERA ENERGY INC COM 65339F101 434 1,806 SH   SOLE   1,746 0 60
NIKE INC CL B 654106103 970 11,729 SH   SOLE   10,594 0 1,135
NORTHROP GRUMMAN CORP COM 666807102 415 1,371 SH   SOLE   1,371 0 0
NORTHWEST NAT HLDG CO COM 66765N105 815 13,191 SH   SOLE   13,191 0 0
NOVARTIS A G SPONSORED ADR 66987V109 218 2,645 SH   SOLE   2,645 0 0
NUCOR CORP COM 670346105 599 16,641 SH   SOLE   16,366 0 275
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1,009 41,340 SH   SOLE   40,140 0 1,200
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 586 29,023 SH   SOLE   28,023 0 1,000
NUVEEN QUALITY MUNCP INCOME COM 67066V101 336 24,460 SH   SOLE   0 0 24,460
NVIDIA CORP COM 67066G104 211 800 SH Call SOLE   0 0 800
NVIDIA CORP COM 67066G104 2,316 8,787 SH   SOLE   8,554 0 233
OPKO HEALTH INC COM 68375N103 27 20,000 SH   SOLE   0 0 20,000
ORACLE CORP COM 68389X105 568 11,758 SH   SOLE   10,156 0 1,602
PACCAR INC COM 693718108 521 8,529 SH   SOLE   8,120 0 409
PAYCHEX INC COM 704326107 265 4,209 SH   SOLE   4,174 0 35
PEPSICO INC COM 713448108 750 6,249 SH   SOLE   5,441 0 808
PFIZER INC COM 717081103 1,849 56,638 SH   SOLE   52,819 0 3,819
PHILIP MORRIS INTL INC COM 718172109 330 4,525 SH   SOLE   4,525 0 0
PHILLIPS 66 COM 718546104 539 10,043 SH   SOLE   8,352 0 1,690
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1,333 15,549 SH   SOLE   11,929 0 3,620
PING IDENTITY HLDG CORP COM 72341T103 214 10,710 SH   SOLE   10,710 0 0
PINNACLE WEST CAP CORP COM 723484101 217 2,865 SH   SOLE   2,865 0 0
PINTEREST INC CL A 72352L106 211 13,696 SH   SOLE   12,751 0 945
PRICE T ROWE GROUP INC COM 74144T108 322 3,298 SH   SOLE   3,208 0 90
PRINCIPAL FINL GROUP INC COM 74251V102 367 11,724 SH   SOLE   11,431 0 293
PROCTER & GAMBLE CO COM 742718109 2,525 22,958 SH   SOLE   22,466 0 492
PROSHARES TR ULTRAPRO SHORT S 74347B268 265 11,000 SH   SOLE   0 0 11,000
PS BUSINESS PKS INC CALIF COM 69360J107 1,673 12,345 SH   SOLE   12,345 0 0
PUBLIC STORAGE COM 74460D109 338 1,700 SH   SOLE   1,652 0 48
QUALCOMM INC COM 747525103 508 7,508 SH   SOLE   7,508 0 0
RAYTHEON CO COM NEW 755111507 514 3,917 SH   SOLE   2,154 0 1,764
REALTY INCOME CORP COM 756109104 260 5,211 SH   SOLE   5,171 0 40
RELIANCE STEEL & ALUMINUM CO COM 759509102 6,668 76,131 SH   SOLE   76,131 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,205 7,987 SH   SOLE   7,987 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 511 15,654 SH   SOLE   15,654 0 0
SAFE BULKERS INC COM Y7388L103 39 32,765 SH   SOLE   0 0 32,765
SCHWAB CHARLES CORP COM 808513105 231 6,863 SH   SOLE   6,715 0 148
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,442 166,341 SH   SOLE   149,561 0 16,780
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 817 31,613 SH   SOLE   22,367 0 9,246
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 3,079 126,206 SH   SOLE   115,525 0 10,681
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 239 7,792 SH   SOLE   7,792 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 235 7,503 SH   SOLE   7,503 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 2,424 117,882 SH   SOLE   105,282 0 12,600
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 3,601 171,239 SH   SOLE   156,558 0 14,681
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 4,876 89,856 SH   SOLE   56,915 0 32,941
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,006 16,655 SH   SOLE   14,639 0 2,016
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 523 11,634 SH   SOLE   11,554 0 80
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 522 6,552 SH   SOLE   5,932 0 620
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 3,634 82,085 SH   SOLE   54,964 0 27,121
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 8,739 142,677 SH   SOLE   101,015 0 41,662
SCHWAB STRATEGIC TR US REIT ETF 808524847 859 26,247 SH   SOLE   24,147 0 2,100
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,345 26,098 SH   SOLE   25,632 0 466
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,936 33,669 SH   SOLE   21,126 0 12,543
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 302 3,407 SH   SOLE   2,807 0 600
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 425 5,282 SH   SOLE   4,361 0 921
SHERWIN WILLIAMS CO COM 824348106 1,744 3,795 SH   SOLE   3,795 0 0
SHOPIFY INC CL A 82509L107 260 623 SH   SOLE   620 0 3
SKYWORKS SOLUTIONS INC COM 83088M102 384 4,292 SH   SOLE   4,292 0 0
SMUCKER J M CO COM NEW 832696405 398 3,590 SH   SOLE   3,500 0 90
SOUTHWEST AIRLS CO COM 844741108 210 5,899 SH   SOLE   5,819 0 80
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 357 1,628 SH   SOLE   1,628 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 144 975 SH   SOLE   975 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 296 2,000 SH Call SOLE   0 0 2,000
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 286 7,931 SH   SOLE   5,567 0 2,364
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 693 25,900 SH   SOLE   17,100 0 8,800
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 222 9,987 SH   SOLE   6,356 0 3,631
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 4,423 133,589 SH   SOLE   97,817 0 35,772
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3,038 99,198 SH   SOLE   84,019 0 15,179
SPDR S&P 500 ETF TR TR UNIT 78462F103 22,002 85,362 SH   SOLE   84,725 0 637
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,289 5,000 SH Put SOLE   0 0 5,000
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 251 955 SH   SOLE   955 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 30,453 1,292,578 SH   SOLE   1,053,968 0 238,610
SPDR SER TR DJ REIT ETF 78464A607 678 9,392 SH   SOLE   7,821 0 1,572
SPDR SER TR NUVEEN BBG BRCLY 78464A284 7,169 131,006 SH   SOLE   113,939 0 17,067
SPDR SER TR NUVEEN BLMBRG SR 78468R739 8,770 179,345 SH   SOLE   129,653 0 49,692
SPDR SER TR PORTFOLIO INTRMD 78464A375 2,115 62,198 SH   SOLE   39,931 0 22,267
SPDR SER TR PORTFOLIO SHORT 78464A474 4,822 159,393 SH   SOLE   112,971 0 46,422
SPDR SER TR S&P DIVID ETF 78464A763 208 2,600 SH   SOLE   2,059 0 541
SPLUNK INC COM 848637104 1,116 8,841 SH   SOLE   8,841 0 0
STARBUCKS CORP COM 855244109 2,366 35,987 SH   SOLE   30,999 0 4,988
STRYKER CORP COM 863667101 676 4,063 SH   SOLE   3,983 0 80
T MOBILE US INC COM 872590104 422 5,030 SH   SOLE   4,865 0 165
T2 BIOSYSTEMS INC COM 89853L104 7 10,747 SH   SOLE   10,747 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 1,879 6,322 SH   SOLE   6,322 0 0
TESLA INC COM 88160R101 496 947 SH   SOLE   362 0 585
TEXAS PAC LD TR SUB CTF PROP I T 882610108 217 570 SH   SOLE   570 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 225 793 SH   SOLE   793 0 0
TIMBERLAND BANCORP INC COM 887098101 274 15,000 SH   SOLE   15,000 0 0
TJX COS INC NEW COM 872540109 231 4,839 SH   SOLE   4,769 0 70
UBER TECHNOLOGIES INC COM 90353T100 480 17,197 SH   SOLE   17,047 0 150
UNION PAC CORP COM 907818108 419 2,970 SH   SOLE   2,814 0 156
UNITED PARCEL SERVICE INC CL B 911312106 425 4,545 SH   SOLE   4,545 0 0
UNITED TECHNOLOGIES CORP COM 913017109 314 3,328 SH   SOLE   3,050 0 278
UNITEDHEALTH GROUP INC COM 91324P102 300 1,201 SH   SOLE   1,097 0 104
US BANCORP DEL COM NEW 902973304 1,746 50,684 SH   SOLE   50,684 0 0
VALERO ENERGY CORP COM 91913Y100 243 5,360 SH   SOLE   5,295 0 65
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,231 25,056 SH   SOLE   21,584 0 3,472
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 5,454 104,369 SH   SOLE   88,125 0 16,244
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,603 31,676 SH   SOLE   26,400 0 5,276
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 268 3,146 SH   SOLE   711 0 2,435
VANGUARD INDEX FDS GROWTH ETF 922908736 1,391 8,880 SH   SOLE   5,548 0 3,332
VANGUARD INDEX FDS LARGE CAP ETF 922908637 9,303 78,552 SH   SOLE   57,136 0 21,416
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 16,270 232,930 SH   SOLE   190,933 0 41,996
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,872 7,903 SH   SOLE   7,903 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 4,290 48,308 SH   SOLE   40,979 0 7,328
VANGUARD INDEX FDS SMALL CP ETF 922908751 7,872 68,195 SH   SOLE   59,383 0 8,812
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,071 39,334 SH   SOLE   33,696 0 5,638
VANGUARD INDEX FDS VALUE ETF 922908744 14,244 159,935 SH   SOLE   133,062 0 26,872
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,135 153,047 SH   SOLE   133,438 0 19,610
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 8,533 109,044 SH   SOLE   95,973 0 13,071
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3,029 70,597 SH   SOLE   59,279 0 11,318
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,286 20,470 SH   SOLE   14,426 0 6,044
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 77,145 1,583,432 SH   SOLE   1,331,242 0 252,190
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 75,110 862,440 SH   SOLE   685,670 0 176,770
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 41,912 672,314 SH   SOLE   548,614 0 123,701
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 124,843 1,578,292 SH   SOLE   1,256,388 0 321,904
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 814 7,874 SH   SOLE   5,225 0 2,649
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 14,655 439,550 SH   SOLE   429,350 0 10,200
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 3,052 43,132 SH   SOLE   36,777 0 6,354
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 281 6,200 SH   SOLE   6,200 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 801 19,474 SH   SOLE   19,474 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 360 2,167 SH   SOLE   2,167 0 0
VEEVA SYS INC CL A COM 922475108 213 1,362 SH   SOLE   1,362 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,418 26,395 SH   SOLE   23,596 0 2,799
VISA INC COM CL A 92826C839 5,688 35,305 SH   SOLE   32,148 0 3,158
WALGREENS BOOTS ALLIANCE INC COM 931427108 419 9,163 SH   SOLE   8,868 0 295
WALMART INC COM 931142103 575 5,063 SH   SOLE   5,063 0 0
WASHINGTON FED INC COM 938824109 896 34,507 SH   SOLE   34,507 0 0
WEC ENERGY GROUP INC COM 92939U106 228 2,590 SH   SOLE   2,430 0 160
WELLS FARGO CO NEW COM 949746101 250 8,704 SH   SOLE   8,097 0 607
WESTERN UN CO COM 959802109 226 12,485 SH   SOLE   12,075 0 410
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,345 41,698 SH   SOLE   35,299 0 6,399
WISDOMTREE TR EMG MKTS SMCAP 97717W281 614 18,577 SH   SOLE   16,584 0 1,993
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,416 29,478 SH   SOLE   25,962 0 3,516
WISDOMTREE TR US HIGH DIVIDEND 97717W208 299 5,277 SH   SOLE   3,312 0 1,965
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,382 76,686 SH   SOLE   64,355 0 12,331
XCEL ENERGY INC COM 98389B100 961 15,937 SH   SOLE   11,710 0 4,227
ZENDESK INC COM 98936J101 482 7,537 SH   SOLE   7,537 0 0