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 130 1,086 SH   SOLE NONE 0 0 1,086
AKOUSTIS TECHNOLOGIES INC COM 00973N102 2,567 192,392 SH   SOLE NONE 0 0 192,392
ALPHABET INC CAP STK CL C 02079K107 540 261 SH   SOLE NONE 0 0 261
ALPHABET INC CAP STK CL A 02079K305 3,455 1,675 SH   SOLE NONE 0 0 1,675
AMAZON COM INC COM 023135106 3,973 1,284 SH   SOLE NONE 0 0 1,284
APPLE INC COM 037833100 4,163 34,082 SH   SOLE NONE 0 0 34,082
AT&T INC COM 00206R102 4,153 137,200 SH   SOLE NONE 0 0 137,200
AVALARA INC COM 05338G106 4,880 36,573 SH   SOLE NONE 0 0 36,573
BANK AMER CORP COM 060505104 3,073 79,425 SH   SOLE NONE 0 0 79,425
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 166 650 SH   SOLE NONE 0 0 650
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 5,926 109,530 SH   SOLE NONE 0 0 109,530
BRIGHTCOVE INC COM 10921T101 6,697 332,837 SH   SOLE NONE 0 0 332,837
BRISTOL MYERS SQUIBB CO COM 110122108 95 1,500 SH   SOLE NONE 0 0 1,500
CHEVRON CORP NEW COM 166764100 105 1,000 SH   SOLE NONE 0 0 1,000
CLEVELAND-CLIFFS INC NEW COM 185899101 5,571 277,020 SH   SOLE NONE 0 0 277,020
CME GROUP INC COM 12572Q105 5,182 25,371 SH   SOLE NONE 0 0 25,371
COSTCO WHSL CORP NEW COM 22160K105 842 2,390 SH   SOLE NONE 0 0 2,390
CROWDSTRIKE HLDGS INC CL A 22788C105 3,732 20,450 SH   SOLE NONE 0 0 20,450
DOCUSIGN INC COM 256163106 3,577 17,670 SH   SOLE NONE 0 0 17,670
DOMO INC COM CL B 257554105 4,492 79,799 SH   SOLE NONE 0 0 79,799
DYCOM INDS INC COM 267475101 12,297 132,438 SH   SOLE NONE 0 0 132,438
DZS INC COM 268211109 5,706 366,968 SH   SOLE NONE 0 0 366,968
ECHOSTAR CORP CL A 278768106 6,129 255,370 SH   SOLE NONE 0 0 255,370
EGAIN CORP COM NEW 28225C806 413 43,475 SH   SOLE NONE 0 0 43,475
FISERV INC COM 337738108 774 6,500 SH   SOLE NONE 0 0 6,500
GRANITE CONSTR INC COM 387328107 3,938 97,840 SH   SOLE NONE 0 0 97,840
IDACORP INC COM 451107106 5 50 SH   SOLE NONE 0 0 50
INTERCONTINENTALEXCHANGE GRO COM 45866F104 4,740 42,442 SH   SOLE NONE 0 0 42,442
INVESCO QQQ TR UNIT SER 1 46090E103 4,686 14,685 SH   SOLE NONE 0 0 14,685
ISHARES TR MSCI EMERG MKT 464287234 698 13,085 SH   SOLE NONE 0 0 13,085
ISHARES TR 1-3 YR TR BD ETF 464287457 43 500 SH   SOLE NONE 0 0 500
ISHARES TR MSCI EAFE INDEX 464287465 487 6,425 SH   SOLE NONE 0 0 6,425
ISHARES TR RUS 2000 VAL ETF 464287630 42 263 SH   SOLE NONE 0 0 263
ISHARES TR RUSSELL 2000 ETF 464287655 150 680 SH   SOLE NONE 0 0 680
ISHARES TR MSCI ACWI EX 464288240 415 7,518 SH   SOLE NONE 0 0 7,518
ISHARES TR BARCLYS 1-3YR CR 464288646 3,971 72,620 SH   SOLE NONE 0 0 72,620
ISHARES TR CORE MSCI EAFE 46432F842 43 590 SH   SOLE NONE 0 0 590
ISHARES TR RUSSELL 3000 ETF 464287689 84 355 SH   SOLE NONE 0 0 355
LANDSEA HOMES CORP COM 51509P103 4,332 453,110 SH   SOLE NONE 0 0 453,110
LENNAR CORP CL A 526057104 3,359 33,178 SH   SOLE NONE 0 0 33,178
LIMELIGHT NETWORKS INC COM 53261M104 1,969 551,513 SH   SOLE NONE 0 0 551,513
LOCKHEED MARTIN CORP COM 539830109 4,224 11,431 SH   SOLE NONE 0 0 11,431
LUMENTUM HLDGS INC COM 55024U109 3,619 39,620 SH   SOLE NONE 0 0 39,620
M & T BK CORP COM 55261F104 45 300 SH   SOLE NONE 0 0 300
MARKETAXESS HLDGS INC COM 57060D108 1,881 3,778 SH   SOLE NONE 0 0 3,778
MASTEC INC COM 576323109 6,558 69,990 SH   SOLE NONE 0 0 69,990
MEDTRONIC PLC SHS G5960L103 4,551 38,528 SH   SOLE NONE 0 0 38,528
MERCK & CO INC NEW COM 58933Y105 808 10,482 SH   SOLE NONE 0 0 10,482
MICROSOFT CORP COM 594918104 10,532 44,672 SH   SOLE NONE 0 0 44,672
NASDAQ INC COM 631103108 1,390 9,426 SH   SOLE NONE 0 0 9,426
NEURONETICS INC COM 64131A105 2,763 223,402 SH   SOLE NONE 0 0 223,402
NEW RELIC INC COM 64829B100 5,295 86,120 SH   SOLE NONE 0 0 86,120
NLIGHT INC COM 65487K100 3,995 123,308 SH   SOLE NONE 0 0 123,308
ORASURE TECHNOLOGIES INC COM 68554V108 2,702 231,510 SH   SOLE NONE 0 0 231,510
PACCAR INC COM 693718108 15,968 171,844 SH   SOLE NONE 0 0 171,844
PAYPAL HLDGS INC COM 70450Y103 3,609 14,860 SH   SOLE NONE 0 0 14,860
PFIZER INC COM 717081103 4,456 123,000 SH   SOLE NONE 0 0 123,000
PRECIGEN INC COM 74017N105 3,975 576,970 SH   SOLE NONE 0 0 576,970
QUALCOMM INC COM 747525103 786 5,930 SH   SOLE NONE 0 0 5,930
QUMU CORP COM 749063103 2,883 426,547 SH   SOLE NONE 0 0 426,547
SNOWFLAKE INC CL A 833445109 3,932 17,150 SH   SOLE NONE 0 0 17,150
SONY CORP SPONSORED ADR 835699307 3,722 35,110 SH   SOLE NONE 0 0 35,110
SOUTHWEST AIRLS CO COM 844741108 2,112 34,597 SH   SOLE NONE 0 0 34,597
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,142 25,590 SH   SOLE NONE 0 0 25,590
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 38 80 SH   SOLE NONE 0 0 80
SUMMIT MATLS INC CL A 86614U100 3,316 118,350 SH   SOLE NONE 0 0 118,350
TARGET CORP COM 87612E106 293 1,478 SH   SOLE NONE 0 0 1,478
TENABLE HLDGS INC COM 88025T102 3,872 107,005 SH   SOLE NONE 0 0 107,005
TUPPERWARE BRANDS CORP COM 899896104 3,614 136,850 SH   SOLE NONE 0 0 136,850
TWILIO INC CL A 90138F102 1,051 3,083 SH   SOLE NONE 0 0 3,083
UNITEDHEALTH GROUP INC COM 91324P102 239 642 SH   SOLE NONE 0 0 642
USA TECHNOLOGIES INC COM NO PAR 90328S500 7,492 639,220 SH   SOLE NONE 0 0 639,220
VERICEL CORP COM 92346J108 5,697 102,553 SH   SOLE NONE 0 0 102,553
VIATRIS INC COM 92556V106 9 620 SH   SOLE NONE 0 0 620
VICOR CORP COM 925815102 2,903 34,143 SH   SOLE NONE 0 0 34,143
VONAGE HLDGS CORP COM 92886T201 3,185 269,467 SH   SOLE NONE 0 0 269,467
WASHINGTON FED INC COM 938824109 770 25,000 SH   SOLE NONE 0 0 25,000
ZILLOW GROUP INC CL A 98954M101 342 2,600 SH   SOLE NONE 0 0 2,600
ZILLOW GROUP INC CL C CAP STK 98954M200 674 5,200 SH   SOLE NONE 0 0 5,200
ZSCALER INC COM 98980G102 1,918 11,171 SH   SOLE NONE 0 0 11,171