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
Expires: July 31, 2015
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 LABORATORIES COM 002824100 1,838,120 20,257 SH SOLE 19,507 0 1,350
ABBVIE INC COM 00287Y109 1,335,453 5,307 SH SOLE 4,955 0 502
ACCURAY INC DEL COM 004397105 5,156 20,000 SH SOLE 20,000 0 0
ADVANCED MICRO DEVICES INC DEL COM 007903107 8,076,973 13,904 SH SOLE 13,904 0 0
AIRGAIN INC COM 00938A104 138,600 22,000 SH SOLE 22,000 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 1,515,454 175,197 SH SOLE 159,397 0 15,800
APPLE INC COM 037833100 766,804 2,650 SH SOLE 2,650 0 0
APYX MEDICAL CORPORATION COM 03837C106 188,580 42,000 SH SOLE 24,000 0 18,000
AT&T INC COM 00206R102 331,034 15,992 SH SOLE 15,825 0 1,167
ATRICURE INC COM 04963C209 489,650 17,500 SH SOLE 14,100 0 5,400
AXOGEN INC COM 05463X106 6,828,822 147,842 SH SOLE 134,792 0 13,050
BACKBLAZE INC COM CL A 05637B105 4,896,378 308,725 SH SOLE 286,475 0 22,250
BEELINE HOLDINGS INC COM NEW 277802500 290,360 238,000 SH SOLE 233,000 0 5,000
BIODESIX INC COM 09075X207 1,006,136 44,618 SH SOLE 43,804 0 814
BLACKSKY TECHNOLOGY INC CL A NEW 09263B207 802,700 28,750 SH SOLE 28,750 0 0
BP PLC SPONSORED ADR 055622104 319,617 8,650 SH SOLE 7,750 0 900
BRISTOL-MYERS SQUIBB CO COM 110122108 413,712 7,180 SH SOLE 7,080 0 850
BUTTERFLY NETWORK INC COM 124155102 7,305,024 867,580 SH SOLE 796,345 0 71,235
CASTLE BIOSCIENCES INC COM CL A 14843C105 384,939 16,140 SH SOLE 14,780 0 1,360
CELCUITY INC COM 15102K100 470,790 4,500 SH SOLE 2,900 0 1,600
CIENA CORP COM NEW 171779309 3,090,528 6,300 SH SOLE 6,300 0 500
CODEXIS INC COM 192005106 1,188,986 526,100 SH SOLE 483,100 0 43,000
CONOCOPHILLIPS COM 20825C104 483,414 4,650 SH SOLE 4,225 0 650
CREATIVE REALITIES INC COM 22530J309 1,239,206 300,050 SH SOLE 277,044 0 23,006
CREXENDO INC COM 226552107 1,589,803 212,825 SH SOLE 195,075 0 17,750
CRYOPORT INC COM PAR $0.001 229050307 3,138,383 199,897 SH SOLE 185,497 0 17,400
DONALDSON INC COM 257651109 412,942 4,600 SH SOLE 4,600 0 2,000
DYADIC INTL INC DEL COM 26745T101 43,053 48,050 SH SOLE 41,500 0 6,550
ELAUWIT CONNECTION INC COM 28417m109 597,935 55,500 SH SOLE 50,500 0 5,000
ELI LILLY & CO COM 532457108 10,411,052 8,680 SH SOLE 8,055 0 875
ELUTIA INC CL A COM 05479K106 379,934 694,094 SH SOLE 690,394 0 3,700
EXAGEN INC COM 30068X103 264,101 56,796 SH SOLE 45,975 0 10,821
FASTENAL COM 311900104 348,217 7,250 SH SOLE 7,250 0 0
GENERAL MILLS INC COM 370334104 434,350 8,375 SH SOLE 8,375 0 400
GILEAD SCIENCES INC COM 375558103 911,669 7,216 SH SOLE 6,883 0 833
IDEXX LABS INC COM 45168D104 5,106,468 9,700 SH SOLE 9,700 0 0
INUVO INC COM 46122W303 6,489,134 515,011 SH SOLE 489,013 0 25,998
IRIDEX CORP COM 462684101 81,066 70,800 SH SOLE 54,300 0 16,500
JOHNSON & JOHNSON COM 478160104 304,764 1,200 SH SOLE 1,200 0 0
LEMAITRE VASCULAR INC COM 525558201 2,432,106 25,345 SH SOLE 23,595 0 1,750
LIFEVANTAGE CORPORATION COM NEW 53222K205 470,858 75,458 SH SOLE 74,308 0 1,150
LUCID DIAGNOSTICS INC COM 54948X109 1,203,750 1,125,000 SH SOLE 1,025,000 0 100,000
MAGNITE INC COM 55955D100 1,871,902 98,625 SH SOLE 93,225 0 5,400
MDXHEALTH SA SHS NEW B5950S113 579,722 1,411,891 SH SOLE 1,304,391 0 107,500
MERCK & CO INC COM 58933Y105 963,750 7,500 SH SOLE 7,100 0 900
MICROSOFT CORP COM 594918104 4,167,752 11,173 SH SOLE 10,523 0 1,400
MODERNA INC COM 60770K107 280,120 4,000 SH SOLE 3,950 0 50
NATERA INC COM 632307104 11,022,227 40,605 SH SOLE 37,705 0 2,900
NEOGEN CORP COM 640491106 1,595,725 177,500 SH SOLE 173,000 0 9,000
NEOGENOMICS INC COM NEW 64049M209 1,605,483 110,040 SH SOLE 101,540 0 8,500
NEUROONE MED TECHNOLOGIES CO COM 64130M308 743,754 244,656 SH SOLE 224,240 0 20,416
NXP SEMICONDUCTOR N V COM N6596X109 477,751 1,700 SH SOLE 1,700 0 0
ONDAS HOLDINGS COM NEW 68236H204 1,660,220 201,483 SH SOLE 188,163 0 13,320
OOMA INC COM 683416101 3,401,363 176,970 SH SOLE 164,753 0 14,217
OPTIMIZERX CORP COM NEW 68401U204 84,702 14,808 SH SOLE 12,608 0 2,200
OWLET INC CL A NEW 69120X206 611,281 106,495 SH SOLE 96,785 0 9,710
PERION NETWORK LTD SHS NEW M78673114 1,604,238 165,215 SH SOLE 151,265 0 13,950
PERSONALIS INC COM 71535D106 3,202,600 239,000 SH SOLE 214,000 0 25,000
PERSPECTIVE THERAPEUTICS INC COM NEW 46489V302 62,062 18,200 SH SOLE 18,200 0 0
PFIZER INC COM 717081103 812,917 33,759 SH SOLE 32,192 0 2,167
PROFOUND MED CORP COM NEW 74319B502 759,962 114,280 SH SOLE 112,280 0 2,000
PULMONX CORP COM 745848101 51,350 39,500 SH SOLE 30,500 0 9,000
PUMA BIOTECHNOLOGY INC COM 74587V107 108,674 13,400 SH SOLE 11,000 0 2,400
QT IMAGING HLDGS INC COM 746962307 407,000 100,000 SH SOLE 90,000 0 10,000
QUICKLOGIC CORP COM NEW 74837P405 5,144,691 257,621 SH SOLE 240,466 0 17,155
SAFE PRO GROUP INC COM 78642D101 998,065 230,500 SH SOLE 214,000 0 16,500
SEAGATE TECHNOLOGY HLDGS PL ORD SHS G7997R103 506,625 525 SH SOLE 525 0 0
SKYWATER TECHNOLOGY INC COM 83089J108 414,358 11,900 SH SOLE 11,900 0 0
SOPHIA GENETICS SA ORD SHS H82027105 60,585 10,500 SH SOLE 10,500 0 0
TARGET CORP COM 87612E106 620,397 4,750 SH SOLE 4,750 0 400
TELA BIO INC COM 872381108 1,031,281 1,375,042 SH SOLE 1,232,337 0 142,705
TRISALUS LIFE SCIENCES INC COM 89680M101 1,069,710 235,101 SH SOLE 209,301 0 25,800
US BANCORP COM NEW 902973304 745,940 12,350 SH SOLE 11,850 0 1,500
USIO INC COM 917313108 1,736,920 700,371 SH SOLE 682,371 0 18,000
VERACYTE INC COM 92337F107 3,521,333 59,958 SH SOLE 56,108 0 4,600
VERIZON COMMUNICATIONS INC COM 92343V104 385,633 9,108 SH SOLE 9,050 0 558
VIATRIS INC COM 92556V106 854,932 53,837 SH SOLE 48,137 0 7,700
VIDA GLOBAL INC COM 92649G108 700,000 250,000 SH SOLE 230,500 0 19,500
ZETA GLOBAL HOLDINGS CORP CL A 98956A105 1,100,112 55,900 SH SOLE 52,050 0 5,850