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 126 1,086 SH   SOLE NONE 0 0 1,086
AKOUSTIS TECHNOLOGIES INC COM 00973N102 2,061 192,392 SH   SOLE NONE 0 0 192,392
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 751 3,310 SH   SOLE NONE 0 0 3,310
ALPHABET INC CAP STK CL C 02079K107 654 261 SH   SOLE NONE 0 0 261
ALPHABET INC CAP STK CL A 02079K305 4,090 1,675 SH   SOLE NONE 0 0 1,675
AMAZON COM INC COM 023135106 4,417 1,284 SH   SOLE NONE 0 0 1,284
APPLE INC COM 037833100 4,668 34,082 SH   SOLE NONE 0 0 34,082
AVALARA INC COM 05338G106 5,918 36,573 SH   SOLE NONE 0 0 36,573
AVISTA CORP COM 05379B107 3,334 78,140 SH   SOLE NONE 0 0 78,140
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 181 650 SH   SOLE NONE 0 0 650
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 4,757 79,834 SH   SOLE NONE 0 0 79,834
BLACKROCK SCIENCE & TECHNOLO RIGHT 07/14/2021 09258G112 53 79,834 SH   SOLE NONE 0 0 79,834
BRIGHTCOVE INC COM 10921T101 4,776 332,837 SH   SOLE NONE 0 0 332,837
BRISTOL MYERS SQUIBB CO COM 110122108 100 1,500 SH   SOLE NONE 0 0 1,500
CHEVRON CORP NEW COM 166764100 105 1,000 SH   SOLE NONE 0 0 1,000
CME GROUP INC COM 12572Q105 5,396 25,371 SH   SOLE NONE 0 0 25,371
CANADIAN NATL RY CO COM 136375102 5,320 50,420 SH   SOLE NONE 0 0 50,420
CANTALOUPE INC COM 138103106 7,581 639,220 SH   SOLE NONE 0 0 639,220
CLEVELAND-CLIFFS INC NEW COM 185899101 5,973 277,020 SH   SOLE NONE 0 0 277,020
COSTCO WHSL CORP NEW COM 22160K105 946 2,390 SH   SOLE NONE 0 0 2,390
CROWDSTRIKE HLDGS INC CL A 22788C105 5,139 20,450 SH   SOLE NONE 0 0 20,450
DOCUSIGN INC COM 256163106 6,195 22,160 SH   SOLE NONE 0 0 22,160
DOMO INC COM CL B 257554105 6,906 85,439 SH   SOLE NONE 0 0 85,439
ECHOSTAR CORP CL A 278768106 6,203 255,370 SH   SOLE NONE 0 0 255,370
DZS INC COM 268211109 7,615 366,968 SH   SOLE NONE 0 0 366,968
DYCOM INDS INC COM 267475101 8,733 117,168 SH   SOLE NONE 0 0 117,168
FISERV INC COM 337738108 695 6,500 SH   SOLE NONE 0 0 6,500
GRANITE CONSTR INC COM 387328107 4,063 97,840 SH   SOLE NONE 0 0 97,840
HANNON ARMSTRONG SUST INFR C COM 41068X100 2,325 41,400 SH   SOLE NONE 0 0 41,400
IDACORP INC COM 451107106 5 50 SH   SOLE NONE 0 0 50
INTERCONTINENTALEXCHANGE GRO COM 45866F104 5,038 42,442 SH   SOLE NONE 0 0 42,442
INVESCO QQQ TR UNIT SER 1 46090E103 4,928 13,905 SH   SOLE NONE 0 0 13,905
ISHARES TR MSCI EMERG MKT 464287234 68 1,225 SH   SOLE NONE 0 0 1,225
ISHARES TR 1-3 YR TR BD ETF 464287457 43 500 SH   SOLE NONE 0 0 500
ISHARES TR MSCI EAFE INDEX 464287465 148 1,872 SH   SOLE NONE 0 0 1,872
ISHARES TR RUS 2000 VAL ETF 464287630 44 263 SH   SOLE NONE 0 0 263
ISHARES TR RUSSELL 2000 ETF 464287655 156 680 SH   SOLE NONE 0 0 680
ISHARES TR BARCLYS 1-3YR CR 464288646 3,871 70,620 SH   SOLE NONE 0 0 70,620
ISHARES TR CORE MSCI EAFE 46432F842 44 590 SH   SOLE NONE 0 0 590
ISHARES TR RUSSELL 3000 ETF 464287689 91 355 SH   SOLE NONE 0 0 355
LANDSEA HOMES CORP COM 51509P103 7,169 856,459 SH   SOLE NONE 0 0 856,459
LENNAR CORP CL A 526057104 3,296 33,178 SH   SOLE NONE 0 0 33,178
M & T BK CORP COM 55261F104 44 300 SH   SOLE NONE 0 0 300
MARKETAXESS HLDGS INC COM 57060D108 1,751 3,778 SH   SOLE NONE 0 0 3,778
MASTEC INC COM 576323109 7,426 69,990 SH   SOLE NONE 0 0 69,990
MEDTRONIC PLC SHS G5960L103 4,782 38,528 SH   SOLE NONE 0 0 38,528
MERCK & CO INC NEW COM 58933Y105 815 10,482 SH   SOLE NONE 0 0 10,482
MICROSOFT CORP COM 594918104 12,102 44,672 SH   SOLE NONE 0 0 44,672
MONEYGRAM INTL INC COM NEW 60935Y208 4,183 415,000 SH   SOLE NONE 0 0 415,000
NASDAQ INC COM 631103108 1,657 9,426 SH   SOLE NONE 0 0 9,426
NEURONETICS INC COM 64131A105 3,579 223,402 SH   SOLE NONE 0 0 223,402
NEW RELIC INC COM 64829B100 5,767 86,120 SH   SOLE NONE 0 0 86,120
NLIGHT INC COM 65487K100 4,474 123,308 SH   SOLE NONE 0 0 123,308
ORASURE TECHNOLOGIES INC COM 68554V108 2,348 231,510 SH   SOLE NONE 0 0 231,510
ORGANON & CO COMMON STOCK 68622V106 32 1,048 SH   SOLE NONE 0 0 1,048
PACCAR INC COM 693718108 15,337 171,844 SH   SOLE NONE 0 0 171,844
PAYPAL HLDGS INC COM 70450Y103 4,331 14,860 SH   SOLE NONE 0 0 14,860
PFIZER INC COM 717081103 196 5,000 SH   SOLE NONE 0 0 5,000
PRECIGEN INC COM 74017N105 3,762 576,970 SH   SOLE NONE 0 0 576,970
QUALCOMM INC COM 747525103 848 5,930 SH   SOLE NONE 0 0 5,930
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,860 25,370 SH   SOLE NONE 0 0 25,370
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 39 80 SH   SOLE NONE 0 0 80
SNOWFLAKE INC CL A 833445109 5,254 21,730 SH   SOLE NONE 0 0 21,730
SONY CORP SPONSORED ADR 835699307 5,309 54,610 SH   SOLE NONE 0 0 54,610
SOUTHWEST AIRLS CO COM 844741108 1,837 34,597 SH   SOLE NONE 0 0 34,597
SUMMIT MATLS INC CL A 86614U100 4,124 118,350 SH   SOLE NONE 0 0 118,350
TARGET CORP COM 87612E106 357 1,478 SH   SOLE NONE 0 0 1,478
TENABLE HLDGS INC COM 88025T102 4,425 107,005 SH   SOLE NONE 0 0 107,005
TUPPERWARE BRANDS CORP COM 899896104 5,741 241,740 SH   SOLE NONE 0 0 241,740
TWILIO INC CL A 90138F102 3,322 8,427 SH   SOLE NONE 0 0 8,427
UNITEDHEALTH GROUP INC COM 91324P102 257 642 SH   SOLE NONE 0 0 642
VERICEL CORP COM 92346J108 3,225 61,433 SH   SOLE NONE 0 0 61,433
VIACOMCBS INC CL B 92556H206 4,484 99,214 SH   SOLE NONE 0 0 99,214
VIATRIS INC COM 92556V106 9 620 SH   SOLE NONE 0 0 620
VICOR CORP COM 925815102 3,610 34,143 SH   SOLE NONE 0 0 34,143
WASHINGTON FED INC COM 938824109 795 25,000 SH   SOLE NONE 0 0 25,000
VONAGE HLDGS CORP COM 92886T201 3,883 269,467 SH   SOLE NONE 0 0 269,467
ZILLOW GROUP INC CL A 98954M101 306 2,500 SH   SOLE NONE 0 0 2,500
ZILLOW GROUP INC CL C CAP STK 98954M200 611 5,000 SH   SOLE NONE 0 0 5,000
ZSCALER INC COM 98980G102 2,414 11,171 SH   SOLE NONE 0 0 11,171