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
ABBVIE INC COM 00287y109 692 7,159 SH   SOLE   7,123 0 36
AECOM COM 00766t100 1,070 28,811 SH   SOLE   27,106 0 1,705
AIR INDS GROUP INC COM NEW COM 00912N205 497 293,916 SH   SOLE   293,916 0 0
ALPHABET INC CAP STK CL C COM 02079K107 2,805 2,681 SH   SOLE   2,681 0 0
ALPHABET INC. CLASS A COM 02079k305 1,498 1,422 SH   SOLE   1,370 0 52
ALTRIA GROUP INC COM 02209s103 1,418 19,862 SH   SOLE   19,817 0 45
ANHEUSER BUSCH INBEV SA NV SPO COM 03524A108 2,031 18,205 SH   SOLE   18,205 0 0
APPLE INC COM 037833100 3,933 23,239 SH   SOLE   22,586 0 653
AT&T INC COM COM 00206R102 552 14,205 SH   SOLE   14,205 0 0
AUTO DATA PROCESSING COM 053015103 581 4,958 SH   SOLE   4,935 0 23
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 298 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 2,837 14,314 SH   SOLE   14,314 0 0
CHARLES & COLVARD COM 159765106 127 94,080 SH   SOLE   94,080 0 0
CHARLES SCHWAB CORP COM 808513105 880 17,139 SH   SOLE   17,139 0 0
CITIGROUP INC COM 172967424 1,076 14,458 SH   SOLE   14,458 0 0
CLEVELAND-CLIFFS INC NEW COM COM 185899101 161 22,398 SH   SOLE   22,398 0 0
CYPRESS SEMICONDUCTR COM 232806109 1,188 77,982 SH   SOLE   77,791 0 191
DOWDUPONT INC COM 26078j100 2,312 32,461 SH   SOLE   32,461 0 0
EASTSIDE DISTILLING COM 277802302 1,007 248,688 SH   SOLE   248,688 0 0
EMERSON ELECTRIC CO COM 291011104 487 6,995 SH   SOLE   6,965 0 30
EXXON MOBIL CORP COM 30231g102 379 4,527 SH   SOLE   4,507 0 20
FLIR SYSTEMS INC COM 302445101 3,285 70,462 SH   SOLE   66,283 0 4,179
GENUINE PARTS CO COM 372460105 434 4,566 SH   SOLE   4,544 0 22
GOLDMAN SACHS GROUP COM 38141g104 957 3,755 SH   SOLE   3,755 0 0
GRAINGER WW INC COM 384802104 3,552 15,034 SH   SOLE   15,034 0 0
GREENBRIER CO COM 393657101 1,599 30,001 SH   SOLE   28,236 0 1,765
HOME DEPOT INC COM 437076102 1,867 9,851 SH   SOLE   9,829 0 22
INTEL CORPORATION COM 458140100 1,374 29,770 SH   SOLE   29,713 0 57
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,613 17,034 SH   SOLE   17,034 0 0
INTERNATIONAL PAPER COM 460146103 601 10,376 SH   SOLE   10,376 0 0
JOHNSON & JOHNSON COM 478160104 1,058 7,575 SH   SOLE   7,556 0 19
JPMORGAN CHASE & CO COM 46625h100 1,566 14,642 SH   SOLE   14,609 0 33
KIMBERLY-CLARK CORP COM 494368103 443 3,668 SH   SOLE   3,650 0 18
KINDER MORGAN INC COM 49456b101 951 52,636 SH   SOLE   52,464 0 172
MICROSOFT CORP COM 594918104 6,082 71,101 SH   SOLE   70,086 0 1,015
MORGAN STANLEY COM 617446448 1,074 20,473 SH   SOLE   20,473 0 0
MOSAIC CO COM 61945c103 1,220 47,555 SH   SOLE   44,771 0 2,784
NIKE INC CLASS B COM 654106103 2,030 32,461 SH   SOLE   32,461 0 0
NUTRI SYSTEM INC COM 67069d108 2,224 42,284 SH   SOLE   39,854 0 2,430
ORACLE CORPORATION COM 68389x105 574 12,144 SH   SOLE   12,144 0 0
PEPSICO INCORPORATED COM 713448108 1,209 10,079 SH   SOLE   9,477 0 602
PFIZER INCORPORATED COM 717081103 1,101 30,403 SH   SOLE   30,336 0 67
PIXELWORKS INC COM 72581m305 3,390 535,467 SH   SOLE   516,897 0 18,570
PPG INDUSTRIES INC COM 693506107 505 4,322 SH   SOLE   4,302 0 20
PROCTER & GAMBLE COM 742718109 471 5,125 SH   SOLE   5,101 0 24
SCHNITZER STL INDS CLASS A COM 806882106 3,770 112,544 SH   SOLE   106,726 0 5,818
SNAP ON INC COM 833034101 3,529 20,247 SH   SOLE   19,062 0 1,185
VERIZON COMMUNICATN COM 92343v104 1,774 33,508 SH   SOLE   33,455 0 53
WALT DISNEY CO COM 254687106 761 7,077 SH   SOLE   6,666 0 411
WELLS FARGO BK N A COM 949746101 1,686 27,785 SH   SOLE   27,726 0 59
WESTERN DIGITAL CORP COM 958102105 2,215 27,852 SH   SOLE   27,826 0 26
ALIBABA GROUP HLDG F SPONSORED ADR 01609w102 2,701 15,666 SH   SOLE   14,739 0 927
NOVO NORDISK A.S. ADR FORMERLY ADR 670100205 3,184 59,319 SH   SOLE   59,319 0 0
ROYAL DUTCH SHELL PLC SPONSORE ADR 780259107 2,467 36,131 SH   SOLE   36,131 0 0
CHARLES SCHWAB US MC ETF ETF - EQUITY 808524508 1,377 25,845 SH   SOLE   25,782 0 63
DBX ETF TR X-TRACKERS HARVEST ETF - EQUITY 233051879 1,424 45,888 SH   SOLE   45,888 0 0
ISHARES INC MSCI MEXICO ETF ETF - EQUITY 464286822 693 14,060 SH   SOLE   14,060 0 0
ISHARES RUSSELL 2000 ETF ETF - EQUITY 464287655 891 5,845 SH   SOLE   5,845 0 0
KRANESHARES CSI CHINA INTERNET ETF - EQUITY 500767306 1,130 19,273 SH   SOLE   18,602 0 671
PROSHARES ULTRA FINANCIALS ETF ETF - EQUITY 74347x633 2,321 18,143 SH   SOLE   17,086 0 1,057
PROSHARES ULTRA RUSSELL 2000 E ETF - EQUITY 74347r842 2,302 32,586 SH   SOLE   30,675 0 1,911
PROSHRES ULTRASHT 20 PLS YR TR ETF - EQUITY 74347b201 491 14,538 SH   SOLE   14,538 0 0
SELECT STR FINANCIAL SELECT SP ETF - EQUITY 81369y605 1,453 52,050 SH   SOLE   51,942 0 108
SPDR FUND MATERIALS SELECT SEC ETF - EQUITY 81369y100 1,684 27,820 SH   SOLE   26,258 0 1,562
SPDR S&P 500 ETF ETF - EQUITY 78462f103 1,358 5,088 SH   SOLE   5,076 0 12
VANECK VECTORS ETF OIL SVCS ET ETF - EQUITY 92189F718 2,615 100,370 SH   SOLE   100,370 0 0
VANGUARD INTL EQUITY INDEX FD ETF - EQUITY 922042775 4,517 82,554 SH   SOLE   82,554 0 0
VANGUARD TOTAL STOCK MARKET ET ETF - EQUITY 922908769 1,593 11,605 SH   SOLE   11,548 0 57
WISDOMTREE TR INDIA EARNINGS F ETF - EQUITY 97717W422 1,222 43,876 SH   SOLE   43,876 0 0
KINDER MORGAN INC DEL DEPOSITA CONV PFD 49456B200 434 11,440 SH   SOLE   11,440 0 0
TEMPLETON GLOBAL INCOME FUND I CLSD END INC FD 880198106 82 12,700 SH   SOLE   12,700 0 0
WEYERHAEUSER CO REIT 962166104 588 16,690 SH   SOLE   16,690 0 0
EASTSIDE DISTILLI 20 WTS WARRA WARRANT 277802112 109 222,220 SH   SOLE   222,220 0 0