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
AT&T INC COM 00206R102 3,721 130,374 SH   SOLE   129,398 0 976
ALPHABET INC CAP STK CL A 02079K305 3,456 3,307 SH   SOLE   3,307 0 0
AMAZON COM INC COM 023135106 6,307 4,199 SH   SOLE   4,199 0 0
ANTERO RES CORP COM 03674X106 1,187 126,386 SH   SOLE   126,386 0 0
APACHE CORP COM 037411105 1,146 43,675 SH   SOLE   43,675 0 0
APPLE INC COM 037833100 12,679 80,380 SH   SOLE   80,123 0 257
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,997 68,553 SH   SOLE   68,320 0 233
CVS HEALTH CORP COM 126650100 8,792 134,184 SH   SOLE   133,894 0 290
COSTCO WHSL CORP NEW COM 22160K105 6,232 30,591 SH   SOLE   30,531 0 60
DISNEY WALT CO COM DISNEY 254687106 9,588 87,441 SH   SOLE   87,104 0 337
DOWDUPONT INC COM 26078J100 4,590 85,823 SH   SOLE   85,513 0 310
EXPEDIA GROUP INC COM NEW 30212P303 8,402 74,589 SH   SOLE   74,309 0 280
EXPEDITORS INTL WASH INC COM 302130109 1,634 24,000 SH   SOLE   24,000 0 0
EXXON MOBIL CORP COM 30231G102 2,662 39,045 SH   SOLE   38,712 0 333
GENERAL ELECTRIC CO COM 369604103 1,174 155,052 SH   SOLE   155,052 0 0
GOLDCORP INC NEW COM 380956409 4,322 441,061 SH   SOLE   439,146 0 1,915
HALLIBURTON CO COM 406216101 8,178 307,685 SH   SOLE   306,585 0 1,100
INFINERA CORPORATION COM 45667G103 40 10,000 SH   SOLE   10,000 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 331 15,188 SH   SOLE   15,188 0 0
INVESTORS REAL ESTATE TR SH BEN INT 461730509 3,203 65,278 SH   SOLE   64,985 0 293
JOHNSON & JOHNSON COM 478160104 8,713 67,514 SH   SOLE   67,325 0 189
LIMELIGHT NETWORKS INC COM 53261M104 3,915 1,672,865 SH   SOLE   1,668,440 0 4,425
MICROSOFT CORP COM 594918104 15,148 149,138 SH   SOLE   148,723 0 415
NORTHWEST PIPE CO COM 667746101 13,155 564,841 SH   SOLE   563,751 0 1,090
NOVARTIS A G SPONSORED ADR 66987V109 8,788 102,409 SH   SOLE   102,038 0 371
OAKTREE CAP GROUP LLC UNIT CL A 674001201 1,648 41,468 SH   SOLE   41,423 0 45
PHOTRONICS INC COM 719405102 10,686 1,103,926 SH   SOLE   1,100,264 0 3,662
POLARIS INDS INC COM 731068102 3,018 39,362 SH   SOLE   39,062 0 300
QUALCOMM INC COM 747525103 8,479 148,988 SH   SOLE   148,403 0 585
SPDR GOLD TRUST GOLD SHS 78463V107 5,014 41,350 SH   SOLE   41,200 0 150
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1,642 33,304 SH   SOLE   31,881 0 1,423
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 571 11,922 SH   SOLE   10,920 0 1,002
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 213 3,516 SH   SOLE   3,372 0 144
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 320 13,610 SH   SOLE   12,467 0 1,143
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 300 10,580 SH   SOLE   9,675 0 905
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 688 13,609 SH   SOLE   13,609 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 519 10,392 SH   SOLE   10,392 0 0
SMUCKER J M CO COM NEW 832696405 9,718 103,945 SH   SOLE   103,625 0 320
SOUTHWEST AIRLS CO COM 844741108 2,384 51,300 SH   SOLE   51,300 0 0
STARBUCKS CORP COM 855244109 513 7,967 SH   SOLE   7,967 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 123 20,000 SH   SOLE   20,000 0 0
3M CO COM 88579Y101 4,901 25,720 SH   SOLE   25,635 0 85
TUTOR PERINI CORP COM 901109108 15,756 986,570 SH   SOLE   982,785 0 3,785
U S CONCRETE INC COM NEW 90333L201 1,215 34,450 SH   SOLE   34,450 0 0
V F CORP COM 918204108 9,531 133,603 SH   SOLE   133,213 0 390
VANGUARD INDEX FDS GROWTH ETF 922908736 321 2,390 SH   SOLE   2,045 0 345
VANGUARD INDEX FDS VALUE ETF 922908744 322 3,288 SH   SOLE   2,976 0 312
WELLS FARGO CO NEW COM 949746101 2,842 61,668 SH   SOLE   61,362 0 306
WEYERHAEUSER CO COM 962166104 11,443 523,479 SH   SOLE   522,114 0 1,365
WILLIAMS SONOMA INC COM 969904101 5,879 116,537 SH   SOLE   116,292 0 245
ZILLOW GROUP INC CL C CAP STK 98954M200 3,382 107,105 SH   SOLE   106,735 0 370
CHUBB LIMITED COM H1467J104 9,780 75,711 SH   SOLE   75,466 0 245
SEASPAN CORP SHS Y75638109 5,212 665,670 SH   SOLE   663,645 0 2,025