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 458 7,309 SH   SOLE   4,858 0 2,451
ADVAXIS INC COM 007624208 72 10,000 SH   SOLE   10,000 0 0
ALPHABET INC CAP STK CL C COM 02079K107 2,143 2,777 SH   SOLE   2,777 0 0
ALPHABET INC. CLASS A COM 02079k305 1,855 2,341 SH   SOLE   2,158 0 183
ALTRIA GROUP INC COM 02209s103 1,355 20,037 SH   SOLE   14,360 0 5,677
ANHEUSER BUSCH INBEV SA NV SPO COM 03524A108 2,142 20,314 SH   SOLE   20,314 0 0
APPLE INC COM 037833100 1,627 14,047 SH   SOLE   10,568 0 3,479
AT&T INC COM COM 00206R102 592 13,930 SH   SOLE   13,930 0 0
AUTO DATA PROCESSING COM 053015103 510 4,958 SH   SOLE   3,295 0 1,663
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 488 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 2,482 15,230 SH   SOLE   15,230 0 0
BG STAFFING INC COM 05544a109 527 33,750 SH   SOLE   29,250 0 4,500
CHARLES & COLVARD COM 159765106 320 291,187 SH   SOLE   250,269 0 40,918
CHARLES SCHWAB CORP COM 808513105 701 17,754 SH   SOLE   13,774 0 3,980
CITIGROUP INC COM 172967424 872 14,667 SH   SOLE   10,833 0 3,834
CLIFFS NAT RES INC COM COM 18683K101 228 27,118 SH   SOLE   27,118 0 0
EMCORE CORP COM 290846203 1,891 217,331 SH   SOLE   208,875 0 8,456
EMERSON ELECTRIC CO COM 291011104 413 7,405 SH   SOLE   5,399 0 2,006
EXPRESS SCRIPTS HLDG COM 30219g108 485 7,056 SH   SOLE   5,199 0 1,857
EXXON MOBIL CORP COM 30231g102 409 4,527 SH   SOLE   3,246 0 1,281
FASTENAL CO COM 311900104 1,898 40,400 SH   SOLE   40,400 0 0
FLIR SYSTEMS INC COM 302445101 2,754 76,092 SH   SOLE   71,415 0 4,677
GENUINE PARTS CO COM 372460105 436 4,566 SH   SOLE   3,050 0 1,516
GOLDMAN SACHS GROUP COM 38141g104 899 3,755 SH   SOLE   2,746 0 1,009
HOME DEPOT INC COM 437076102 4,250 31,699 SH   SOLE   27,800 0 3,899
INTEL CORP COM 458140100 1,004 27,683 SH   SOLE   22,716 0 4,967
INTERNATIONAL PAPER COM 460146103 551 10,376 SH   SOLE   7,651 0 2,725
JC PENNEY CO INC COM 708160106 2,491 299,774 SH   SOLE   281,465 0 18,309
JOHNSON & JOHNSON COM 478160104 842 7,308 SH   SOLE   6,021 0 1,287
JPMORGAN CHASE & CO COM 46625h100 1,350 15,642 SH   SOLE   11,794 0 3,848
KIMBERLY-CLARK CORP COM 494368103 419 3,668 SH   SOLE   2,503 0 1,165
KINDER MORGAN INC COM 49456b101 1,526 73,698 SH   SOLE   52,464 0 21,234
KRAFT HEINZ CO COM STK COM 500754106 2,833 32,446 SH   SOLE   32,446 0 0
MARATHON PETE CORP COM 56585a102 1,610 31,980 SH   SOLE   29,997 0 1,983
MICRON TECHNOLOGY COM 595112103 1,435 65,461 SH   SOLE   61,477 0 3,984
MICROSOFT CORP COM 594918104 4,598 73,992 SH   SOLE   72,848 0 1,144
MORGAN STANLEY COM 617446448 865 20,473 SH   SOLE   15,010 0 5,463
NAUTILUS INC COM 63910b102 2,794 151,045 SH   SOLE   141,866 0 9,179
NIKE INC CL B COM 654106103 1,729 34,025 SH   SOLE   34,025 0 0
ORACLE CORPORATION COM 68389x105 467 12,144 SH   SOLE   9,082 0 3,062
PAYPAL HLDGS INC COM COM 70450Y103 1,504 38,096 SH   SOLE   38,096 0 0
PEPSICO INCORPORATED COM 713448108 1,122 10,725 SH   SOLE   10,061 0 664
PFIZER INCORPORATED COM 717081103 3,618 111,400 SH   SOLE   102,622 0 8,778
PIXELWORKS INC COM 72581m305 764 272,869 SH   SOLE   262,552 0 10,317
PPG INDUSTRIES INC COM 693506107 410 4,322 SH   SOLE   2,994 0 1,328
PROCTER & GAMBLE COM 742718109 431 5,125 SH   SOLE   3,406 0 1,719
TRI POINTE GROUP INC COM 87265h109 2,996 260,964 SH   SOLE   245,394 0 15,570
VASCO DATA SECURITY COM 92230y104 2,159 158,133 SH   SOLE   148,442 0 9,691
VERIZON COMMUNICATN COM 92343v104 1,751 32,808 SH   SOLE   25,468 0 7,340
VIACOM INC NEW CL B COM 92553P201 1,717 48,925 SH   SOLE   48,925 0 0
WALT DISNEY CO COM 254687106 3,914 37,556 SH   SOLE   36,166 0 1,390
WELLS FARGO BK N A COM 949746101 1,505 27,310 SH   SOLE   19,728 0 7,582
WESTERN DIGITAL CORP COM 958102105 4,114 60,543 SH   SOLE   53,189 0 7,354
NOVO NORDISK A.S. ADR FORMERLY ADR 670100205 2,296 64,023 SH   SOLE   64,023 0 0
NQ MOBILE INC F UNSPONSORED AD ADR 64118u108 206 64,000 SH   SOLE   64,000 0 0
ROYAL DUTCH SHELL PLC SPONSORE ADR 780259107 2,185 37,687 SH   SOLE   37,687 0 0
ISHARES MICRO CAP ETF ETF - EQUITY 464288869 1,084 12,631 SH   SOLE   12,146 0 485
ISHARES RUSSELL 2000 ETF ETF - EQUITY 464287655 788 5,845 SH   SOLE   4,217 0 1,628
PROSHARES ULTRA RUSSELL 2000 E ETF - EQUITY 74347r842 3,756 33,704 SH   SOLE   31,654 0 2,050
PROSHRES ULTRASHT 20 PLS YR TR ETF - EQUITY 74347b201 733 17,956 SH   SOLE   14,538 0 3,418
SELECT STR FINANCIAL SELECT SP ETF - EQUITY 81369y605 3,827 164,613 SH   SOLE   150,667 0 13,946
VANGUARD INTL EQUITY INDEX FD ETF - EQUITY 922042775 3,965 89,741 SH   SOLE   89,741 0 0
VANGUARD TOTAL STOCK MARKET ET ETF - EQUITY 922908769 1,338 11,605 SH   SOLE   7,608 0 3,997
GAMCO GLOBAL GOLD NAT RES & IN CLSD END EQ FD 36465A109 125 23,625 SH   SOLE   23,625 0 0
ANTHEM INC CORP UNIT PFD CPN 5 CONV PFD 036752202 504 10,735 SH   SOLE   10,735 0 0
EXELON CORP CORP UNIT CONV PFD 30161N127 463 9,563 SH   SOLE   9,563 0 0
GREAT PLAINS ENERGY INC DEP SH CONV PFD 391164878 382 7,555 SH   SOLE   7,555 0 0
TEMPLETON GLOBAL INCOME FUND I CLSD END INC FD 880198106 82 12,700 SH   SOLE   12,700 0 0
WEYERHAEUSER CO REIT REIT 962166104 477 15,847 SH   SOLE   15,847 0 0