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 5,446 26,210 SH   SOLE   26,125 0 85
ALPHABET INC CAP STK CL A 02079K305 3,892 3,307 SH   SOLE   3,307 0 0
AMAZON COM INC COM 023135106 7,442 4,179 SH   SOLE   4,179 0 0
APPLE INC COM 037833100 15,584 82,043 SH   SOLE   81,651 0 392
AT&T INC COM 00206R102 17,763 566,410 SH   SOLE   564,814 0 1,596
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 15,478 77,048 SH   SOLE   76,450 0 598
CHUBB LIMITED COM H1467J104 10,752 76,754 SH   SOLE   76,509 0 245
COSTCO WHSL CORP NEW COM 22160K105 7,407 30,591 SH   SOLE   30,591 0 0
DISNEY WALT CO COM DISNEY 254687106 9,914 89,290 SH   SOLE   88,953 0 337
DOWDUPONT INC COM 26078J100 4,686 87,895 SH   SOLE   87,585 0 310
EXPEDIA GROUP INC COM NEW 30212P303 9,009 75,706 SH   SOLE   75,426 0 280
EXPEDITORS INTL WASH INC COM 302130109 1,822 24,000 SH   SOLE   24,000 0 0
EXXON MOBIL CORP COM 30231G102 3,203 39,639 SH   SOLE   39,306 0 333
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 347 15,329 SH   SOLE   13,125 0 2,204
JOHNSON & JOHNSON COM 478160104 9,590 68,600 SH   SOLE   68,411 0 189
LIMELIGHT NETWORKS INC COM 53261M104 5,430 1,681,093 SH   SOLE   1,676,168 0 4,925
MICROSOFT CORP COM 594918104 16,767 142,169 SH   SOLE   141,609 0 560
NORTHWEST PIPE CO COM 667746101 12,388 516,183 SH   SOLE   515,093 0 1,090
NOVARTIS A G SPONSORED ADR 66987V109 9,956 103,555 SH   SOLE   103,184 0 371
OAKTREE CAP GROUP LLC UNIT CL A 674001201 2,151 43,318 SH   SOLE   43,273 0 45
PHOTRONICS INC COM 719405102 10,564 1,117,851 SH   SOLE   1,114,189 0 3,662
POLARIS INDS INC COM 731068102 3,389 40,140 SH   SOLE   39,840 0 300
QUALCOMM INC COM 747525103 18,800 329,646 SH   SOLE   328,696 0 950
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 526 10,487 SH   SOLE   8,953 0 1,534
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 676 12,196 SH   SOLE   12,196 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 362 13,914 SH   SOLE   12,771 0 1,143
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 712 13,733 SH   SOLE   11,723 0 2,010
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 254 3,627 SH   SOLE   3,483 0 144
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 340 10,848 SH   SOLE   9,943 0 905
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1,866 34,090 SH   SOLE   32,667 0 1,423
SEASPAN CORP SHS Y75638109 5,882 676,089 SH   SOLE   674,064 0 2,025
SMUCKER J M CO COM NEW 832696405 12,149 104,279 SH   SOLE   103,959 0 320
SOUTHWEST AIRLS CO COM 844741108 2,596 50,000 SH   SOLE   50,000 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 5,079 41,624 SH   SOLE   41,474 0 150
STARBUCKS CORP COM 855244109 592 7,967 SH   SOLE   7,967 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 122 20,000 SH   SOLE   20,000 0 0
TUTOR PERINI CORP COM 901109108 15,045 878,774 SH   SOLE   875,094 0 3,680
V F CORP COM 918204108 11,576 133,199 SH   SOLE   132,809 0 390
VANGUARD INDEX FDS GROWTH ETF 922908736 203 1,295 SH   SOLE   950 0 345
VANGUARD INDEX FDS VALUE ETF 922908744 229 2,128 SH   SOLE   1,684 0 444
WELLS FARGO CO NEW COM 949746101 3,112 64,396 SH   SOLE   64,090 0 306
WEYERHAEUSER CO COM 962166104 16,129 612,356 SH   SOLE   609,896 0 2,460
WILLIAMS SONOMA INC COM 969904101 6,652 118,207 SH   SOLE   117,962 0 245
ZILLOW GROUP INC CL C CAP STK 98954M200 5,037 144,993 SH   SOLE   144,403 0 590