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 128 1,086 SH   SOLE NONE 0 0 1,086
AIR PRODS & CHEMS INC COM 009158106 4,904 19,147 SH   SOLE NONE 0 0 19,147
AKOUSTIS TECHNOLOGIES INC COM 00973N102 2,914 300,404 SH   SOLE NONE 0 0 300,404
ALPHABET INC CAP STK CL C 02079K107 645 242 SH   SOLE NONE 0 0 242
ALPHABET INC CAP STK CL A 02079K305 4,478 1,675 SH   SOLE NONE 0 0 1,675
AMAZON COM INC COM 023135106 4,218 1,284 SH   SOLE NONE 0 0 1,284
APPLE INC COM 037833100 4,804 33,952 SH   SOLE NONE 0 0 33,952
AVALARA INC COM 05338G106 6,348 36,323 SH   SOLE NONE 0 0 36,323
AVISTA CORP COM 05379B107 4,773 122,010 SH   SOLE NONE 0 0 122,010
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 177 650 SH   SOLE NONE 0 0 650
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 6,329 121,334 SH   SOLE NONE 0 0 121,334
BRIGHTCOVE INC COM 10921T101 4,941 428,174 SH   SOLE NONE 0 0 428,174
BRISTOL MYERS SQUIBB CO COM 110122108 89 1,500 SH   SOLE NONE 0 0 1,500
CHEVRON CORP NEW COM 166764100 101 1,000 SH   SOLE NONE 0 0 1,000
CME GROUP INC COM 12572Q105 4,906 25,371 SH   SOLE NONE 0 0 25,371
CANTALOUPE INC COM 138103106 6,891 639,220 SH   SOLE NONE 0 0 639,220
CLEVELAND-CLIFFS INC NEW COM 185899101 5,492 277,220 SH   SOLE NONE 0 0 277,220
COSTCO WHSL CORP NEW COM 22160K105 1,074 2,390 SH   SOLE NONE 0 0 2,390
CROWDSTRIKE HLDGS INC CL A 22788C105 3,676 14,958 SH   SOLE NONE 0 0 14,958
DOCUSIGN INC COM 256163106 4,482 17,410 SH   SOLE NONE 0 0 17,410
DOMO INC COM CL B 257554105 7,074 83,777 SH   SOLE NONE 0 0 83,777
ECHOSTAR CORP CL A 278768106 6,502 254,870 SH   SOLE NONE 0 0 254,870
DZS INC COM 268211109 4,564 372,308 SH   SOLE NONE 0 0 372,308
DYCOM INDS INC COM 267475101 8,347 117,168 SH   SOLE NONE 0 0 117,168
8X8 INC NEW COM 282914100 4,039 172,672 SH   SOLE NONE 0 0 172,672
FISERV INC COM 337738108 705 6,500 SH   SOLE NONE 0 0 6,500
GRANITE CONSTR INC COM 387328107 3,858 97,550 SH   SOLE NONE 0 0 97,550
HANNON ARMSTRONG SUST INFR C COM 41068X100 2,594 48,513 SH   SOLE NONE 0 0 48,513
IDACORP INC COM 451107106 5 50 SH   SOLE NONE 0 0 50
INTERCONTINENTALEXCHANGE GRO COM 45866F104 4,873 42,442 SH   SOLE NONE 0 0 42,442
INVESCO QQQ TR UNIT SER 1 46090E103 4,849 13,545 SH   SOLE NONE 0 0 13,545
ISHARES TR MSCI EMERG MKT 464287234 62 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 146 1,872 SH   SOLE NONE 0 0 1,872
ISHARES TR RUS 2000 VAL ETF 464287630 42 263 SH   SOLE NONE 0 0 263
ISHARES TR RUSSELL 2000 ETF 464287655 149 680 SH   SOLE NONE 0 0 680
ISHARES TR BARCLYS 1-3YR CR 464288646 3,738 68,420 SH   SOLE NONE 0 0 68,420
ISHARES TR CORE MSCI EAFE 46432F842 44 590 SH   SOLE NONE 0 0 590
ISHARES TR RUSSELL 3000 ETF 464287689 90 355 SH   SOLE NONE 0 0 355
LANDSEA HOMES CORP COM 51509P103 7,378 851,982 SH   SOLE NONE 0 0 851,982
LENNAR CORP CL A 526057104 3,041 32,465 SH   SOLE NONE 0 0 32,465
LOCKHEED MARTIN CORP COM 539830109 4,877 14,133 SH   SOLE NONE 0 0 14,133
M & T BK CORP COM 55261F104 45 300 SH   SOLE NONE 0 0 300
MARKETAXESS HLDGS INC COM 57060D108 1,589 3,778 SH   SOLE NONE 0 0 3,778
MASTEC INC COM 576323109 6,074 70,400 SH   SOLE NONE 0 0 70,400
MEDTRONIC PLC SHS G5960L103 4,799 38,281 SH   SOLE NONE 0 0 38,281
MERCK & CO INC NEW COM 58933Y105 787 10,482 SH   SOLE NONE 0 0 10,482
MICROSOFT CORP COM 594918104 12,554 44,530 SH   SOLE NONE 0 0 44,530
MONEYGRAM INTL INC COM NEW 60935Y208 3,356 418,465 SH   SOLE NONE 0 0 418,465
NASDAQ INC COM 631103108 1,819 9,426 SH   SOLE NONE 0 0 9,426
NEURONETICS INC COM 64131A105 3,026 461,309 SH   SOLE NONE 0 0 461,309
NEW RELIC INC COM 64829B100 6,085 84,780 SH   SOLE NONE 0 0 84,780
NLIGHT INC COM 65487K100 3,518 124,784 SH   SOLE NONE 0 0 124,784
NORTHWESTERN CORP COM NEW 668074305 4,811 83,960 SH   SOLE NONE 0 0 83,960
ORASURE TECHNOLOGIES INC COM 68554V108 2,618 231,510 SH   SOLE NONE 0 0 231,510
ORGANON & CO COMMON STOCK 68622V106 34 1,048 SH   SOLE NONE 0 0 1,048
PACCAR INC COM 693718108 13,562 171,844 SH   SOLE NONE 0 0 171,844
PAYPAL HLDGS INC COM 70450Y103 4,588 17,630 SH   SOLE NONE 0 0 17,630
PFIZER INC COM 717081103 215 5,000 SH   SOLE NONE 0 0 5,000
PRECIGEN INC COM 74017N105 2,879 576,970 SH   SOLE NONE 0 0 576,970
QUALCOMM INC COM 747525103 765 5,930 SH   SOLE NONE 0 0 5,930
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,819 25,210 SH   SOLE NONE 0 0 25,210
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 38 80 SH   SOLE NONE 0 0 80
SNOWFLAKE INC CL A 833445109 4,316 14,270 SH   SOLE NONE 0 0 14,270
SONY CORP SPONSORED ADR 835699307 6,039 54,610 SH   SOLE NONE 0 0 54,610
SOUTHWEST AIRLS CO COM 844741108 1,779 34,597 SH   SOLE NONE 0 0 34,597
SUMMIT MATLS INC CL A 86614U100 3,677 115,020 SH   SOLE NONE 0 0 115,020
TARGET CORP COM 87612E106 338 1,478 SH   SOLE NONE 0 0 1,478
TENABLE HLDGS INC COM 88025T102 4,944 107,155 SH   SOLE NONE 0 0 107,155
TUPPERWARE BRANDS CORP COM 899896104 5,106 241,740 SH   SOLE NONE 0 0 241,740
TWILIO INC CL A 90138F102 3,205 10,045 SH   SOLE NONE 0 0 10,045
UNITEDHEALTH GROUP INC COM 91324P102 251 642 SH   SOLE NONE 0 0 642
VERICEL CORP COM 92346J108 5,103 104,566 SH   SOLE NONE 0 0 104,566
VIACOMCBS INC CL B 92556H206 4,968 125,729 SH   SOLE NONE 0 0 125,729
VIATRIS INC COM 92556V106 8 620 SH   SOLE NONE 0 0 620
VICOR CORP COM 925815102 3,501 26,096 SH   SOLE NONE 0 0 26,096
WASHINGTON FED INC COM 938824109 858 25,000 SH   SOLE NONE 0 0 25,000
VONAGE HLDGS CORP COM 92886T201 4,390 272,327 SH   SOLE NONE 0 0 272,327
ZILLOW GROUP INC CL A 98954M101 221 2,500 SH   SOLE NONE 0 0 2,500
ZILLOW GROUP INC CL C CAP STK 98954M200 441 5,000 SH   SOLE NONE 0 0 5,000
ZSCALER INC COM 98980G102 2,834 10,806 SH   SOLE NONE 0 0 10,806