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
ABBOTT LABS COM 002824100 94 1,086 SH   SOLE NONE 0 0 1,086
AKOUSTIS TECHNOLOGIES INC COM 00973N102 3,731 466,340 SH   SOLE NONE 0 0 466,340
ALPHABET INC CAP STK CL C 02079K107 205 153 SH   SOLE NONE 0 0 153
ALPHABET INC CAP STK CL A 02079K305 4,250 3,173 SH   SOLE NONE 0 0 3,173
AMAZON COM INC COM 023135106 5,468 2,959 SH   SOLE NONE 0 0 2,959
APACHE CORP COM 037411105 4 160 SH   SOLE NONE 0 0 160
APPLE INC COM 037833100 5,579 18,998 SH   SOLE NONE 0 0 18,998
AT&T INC COM 00206R102 156 4,000 SH   SOLE NONE 0 0 4,000
AVALARA INC COM 05338G106 1,902 25,960 SH   SOLE NONE 0 0 25,960
AVISTA CORP COM 05379B107 1,732 36,020 SH   SOLE NONE 0 0 36,020
BANK AMER CORP COM 060505104 190 5,403 SH   SOLE NONE 0 0 5,403
BARNES & NOBLE ED INC COM 06777U101 3 632 SH   SOLE NONE 0 0 632
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 147 650 SH   SOLE NONE 0 0 650
BRIGHTCOVE INC COM 10921T101 2,069 238,126 SH   SOLE NONE 0 0 238,126
BRISTOL MYERS SQUIBB CO COM 110122108 96 1,500 SH   SOLE NONE 0 0 1,500
CHEVRON CORP NEW COM 166764100 121 1,000 SH   SOLE NONE 0 0 1,000
CME GROUP INC COM 12572Q105 6,743 33,596 SH   SOLE NONE 0 0 33,596
DASAN ZHONE SOLUTIONS INC COM NEW 23305L206 5,200 586,886 SH   SOLE NONE 0 0 586,886
DOMO INC COM CL B 257554105 4,332 199,439 SH   SOLE NONE 0 0 199,439
DYCOM INDS INC COM 267475101 3,547 75,238 SH   SOLE NONE 0 0 75,238
EXXON MOBIL CORP COM 30231G102 140 2,000 SH   SOLE NONE 0 0 2,000
FACEBOOK INC CL A 30303M102 103 500 SH   SOLE NONE 0 0 500
FIRSTENERGY CORP COM 337932107 1,366 28,100 SH   SOLE NONE 0 0 28,100
FORD MTR CO DEL COM PAR $0.01 345370860 8 874 SH   SOLE NONE 0 0 874
GAMESTOP CORP NEW CL A 36467W109 5 848 SH   SOLE NONE 0 0 848
GENERAL ELECTRIC CO COM 369604103 73 6,500 SH   SOLE NONE 0 0 6,500
GENESIS HEALTHCARE INC CL A COM 37185X106 6,877 4,193,219 SH   SOLE NONE 0 0 4,193,219
GRANITE CONSTR INC COM 387328107 5,015 181,240 SH   SOLE NONE 0 0 181,240
IDACORP INC COM 451107106 5 50 SH   SOLE NONE 0 0 50
INSTEEL INDUSTRIES INC COM 45774W108 3,053 142,085 SH   SOLE NONE 0 0 142,085
INTERCONTINENTALEXCHANGE GRO COM 45866F104 7,050 76,172 SH   SOLE NONE 0 0 76,172
INTREXON CORP COM 46122T102 4,829 881,230 SH   SOLE NONE 0 0 881,230
ISHARES TR MSCI EMERG MKT 464287234 587 13,085 SH   SOLE NONE 0 0 13,085
ISHARES TR 1-3 YR TR BD ETF 464287457 42 500 SH   SOLE NONE 0 0 500
ISHARES TR MSCI EAFE INDEX 464287465 446 6,425 SH   SOLE NONE 0 0 6,425
ISHARES TR RUS 2000 VAL ETF 464287630 34 263 SH   SOLE NONE 0 0 263
ISHARES TR RUSSELL 2000 ETF 464287655 181 1,090 SH   SOLE NONE 0 0 1,090
ISHARES TR MSCI ACWI EX 464288240 369 7,518 SH   SOLE NONE 0 0 7,518
ISHARES TR BARCLYS 1-3YR CR 464288646 7,662 142,870 SH   SOLE NONE 0 0 142,870
ISHARES TR CORE MSCI EAFE 46432F842 38 590 SH   SOLE NONE 0 0 590
ISHARES TR RUSSELL 3000 ETF 464287689 67 355 SH   SOLE NONE 0 0 355
LENNAR CORP CL A 526057104 2,875 51,526 SH   SOLE NONE 0 0 51,526
LIMELIGHT NETWORKS INC COM 53261M104 7,699 1,886,893 SH   SOLE NONE 0 0 1,886,893
LOCKHEED MARTIN CORP COM 539830109 389 1,000 SH   SOLE NONE 0 0 1,000
LUMENTUM HLDGS INC COM 55024U109 7,568 95,430 SH   SOLE NONE 0 0 95,430
M & T BK CORP COM 55261F104 51 300 SH   SOLE NONE 0 0 300
MARKETAXESS HLDGS INC COM 57060D108 1,634 4,310 SH   SOLE NONE 0 0 4,310
MASTEC INC COM 576323109 4,098 63,870 SH   SOLE NONE 0 0 63,870
MEDTRONIC PLC SHS G5960L103 5,112 45,063 SH   SOLE NONE 0 0 45,063
MERCK & CO INC NEW COM 58933Y105 50 552 SH   SOLE NONE 0 0 552
MICROSOFT CORP COM 594918104 13,121 83,201 SH   SOLE NONE 0 0 83,201
NASDAQ INC COM 631103108 1,314 12,271 SH   SOLE NONE 0 0 12,271
NLIGHT INC COM 65487K100 4,975 245,326 SH   SOLE NONE 0 0 245,326
PACCAR INC COM 693718108 13,593 171,844 SH   SOLE NONE 0 0 171,844
PALO ALTO NETWORKS INC COM 697435105 6,289 27,194 SH   SOLE NONE 0 0 27,194
PFIZER INC COM 717081103 196 5,000 SH   SOLE NONE 0 0 5,000
PNM RES INC COM 69349H107 1,395 27,500 SH   SOLE NONE 0 0 27,500
PORTLAND GEN ELEC CO COM NEW 736508847 1,708 30,610 SH   SOLE NONE 0 0 30,610
RED LION HOTELS CORP COM 756764106 4 1,100 SH   SOLE NONE 0 0 1,100
SOUTHWEST AIRLS CO COM 844741108 3,017 55,888 SH   SOLE NONE 0 0 55,888
SPDR S&P 500 ETF TR TR UNIT 78462F103 14,493 45,029 SH   SOLE NONE 0 0 45,029
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 30 80 SH   SOLE NONE 0 0 80
SUMMIT MATLS INC CL A 86614U100 5,446 227,862 SH   SOLE NONE 0 0 227,862
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 4,959 1,043,971 SH   SOLE NONE 0 0 1,043,971
TARGET CORP COM 87612E106 189 1,478 SH   SOLE NONE 0 0 1,478
TWILIO INC CL A 90138F102 3,937 40,063 SH   SOLE NONE 0 0 40,063
UNITEDHEALTH GROUP INC COM 91324P102 189 642 SH   SOLE NONE 0 0 642
USA TECHNOLOGIES INC COM NO PAR 90328S500 7,416 1,002,160 SH   SOLE NONE 0 0 1,002,160
VERICEL CORP COM 92346J108 7,618 437,842 SH   SOLE NONE 0 0 437,842
VICOR CORP COM 925815102 6,820 145,983 SH   SOLE NONE 0 0 145,983
VONAGE HLDGS CORP COM 92886T201 3,837 517,877 SH   SOLE NONE 0 0 517,877
WABTEC CORP COM 929740108 3 34 SH   SOLE NONE 0 0 34
WISDOMTREE TRUST EMERG MKTS ETF 97717W315 23 500 SH   SOLE NONE 0 0 500
ZILLOW GROUP INC CL A 98954M101 130 2,850 SH   SOLE NONE 0 0 2,850
ZILLOW GROUP INC CL C CAP STK 98954M200 262 5,700 SH   SOLE NONE 0 0 5,700
ZSCALER INC COM 98980G102 3,383 72,761 SH   SOLE NONE 0 0 72,761