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
10X GENOMICS INC CL A COM 88025U109 225,900 2,500 SH SOLE 2,500 0 0
908 DEVICES INC COM 65443P102 1,666,517 135,050 SH SOLE 124,550 0 10,500
ABBOTT LABORATORIES COM 002824100 2,001,999 20,257 SH SOLE 19,507 0 750
ABBVIE INC COM 00287Y109 1,388,258 5,307 SH SOLE 4,955 0 352
ADVANCED MICRO DEVICES INC COM 007903107 8,200,031 13,404 SH SOLE 13,404 0 0
AIRGAIN INC COM 00938A104 109,120 22,000 SH SOLE 22,000 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 1,897,900 183,905 SH SOLE 167,605 0 16,300
ANI PHARMACEUTICALS INC COM 00182C103 244,540 3,366 SH SOLE 3,366 0 0
APPLE INC COM 037833100 882,503 2,650 SH SOLE 2,650 0 0
APYX MEDICAL CORPORATION COM 03837C106 110,250 45,000 SH SOLE 25,000 0 20,000
AT&T INC COM 00206R102 384,105 15,742 SH SOLE 15,575 0 167
ATRICURE INC COM 04963C209 977,880 17,400 SH SOLE 14,000 0 3,400
AVEX CORP COM CL A 00835T107 962,526 63,575 SH SOLE 58,825 0 4,750
AXOGEN INC COM 05463X106 6,113,697 145,842 SH SOLE 132,792 0 13,050
BACKBLAZE INC COM CL A 05637B105 2,826,470 202,035 SH SOLE 188,535 0 13,500
BEELINE HOLDINGS INC COM NEW 277802500 656,208 781,200 SH SOLE 718,200 0 63,000
BIODESIX INC COM 09075X207 1,829,623 61,335 SH SOLE 57,921 0 3,414
BLACKSKY TECHNOLOGY INC CL A NEW 09263B207 612,663 28,750 SH SOLE 28,750 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 448,032 7,180 SH SOLE 7,080 0 100
BUTTERFLY NETWORK INC COM CL A 124155102 7,692,877 858,580 SH SOLE 789,845 0 68,735
CAREDX INC COM 14167L103 390,000 6,000 SH SOLE 6,000 0 0
CASTLE BIOSCIENCES INC COM 14843C105 1,752,162 49,315 SH SOLE 46,015 0 3,300
CELCUITY INC COM 15102K100 341,936 4,300 SH SOLE 2,800 0 1,500
CIENA CORP COM NEW 171779309 2,216,466 6,300 SH SOLE 6,300 0 0
CODEXIS INC COM 192005106 1,420,372 1,021,850 SH SOLE 918,850 0 103,000
CONOCOPHILLIPS COM 20825C104 581,948 4,650 SH SOLE 4,225 0 425
CREATIVE REALITIES INC COM 22530J309 760,857 299,550 SH SOLE 276,544 0 23,006
CREXENDO INC COM 226552107 1,251,411 212,825 SH SOLE 195,075 0 17,750
CRYOPORT INC COM PAR $0.001 229050307 3,454,718 198,547 SH SOLE 184,147 0 14,400
DONALDSON INC COM 257651109 400,384 4,600 SH SOLE 4,600 0 0
DYADIC INTL INC DEL COM 26745T101 22,652 50,950 SH SOLE 41,150 0 9,800
EDAP TMS S A SPONSORED ADR 268311107 818,010 183,000 SH SOLE 165,500 0 17,500
ELAUWIT CONNECTION INC COM 28417m109 360,195 55,500 SH SOLE 50,500 0 5,000
ELI LILLY & CO COM 532457108 10,043,454 8,680 SH SOLE 8,055 0 625
ELUTIA INC CL A COM 05479K106 539,355 682,728 SH SOLE 679,028 0 3,700
EVERPURE INC CL A 74624M102 228,865 1,750 SH SOLE 1,750 0 0
EXAGEN INC COM 30068X103 449,556 55,296 SH SOLE 44,475 0 10,821
FASTENAL CO COM 311900104 359,093 7,250 SH SOLE 7,250 0 0
GENERAL MILLS INC COM 370334104 311,148 9,675 SH SOLE 9,675 0 0
GILEAD SCIENCES INC COM 375558103 1,075,545 7,216 SH SOLE 6,883 0 333
GLOO HOLDINGS INC COM CL A 379598105 1,754,800 410,000 SH SOLE 380,050 0 29,950
IDEXX LABS INC COM 45168D104 5,065,243 9,700 SH SOLE 9,700 0 0
INUVO INC COM 46122W303 51,980 92,294 SH SOLE 92,294 0 0
IONQ INC COM 46222L108 254,651 5,806 SH SOLE 5,806 0 0
IRIDEX CORP COM 462684101 25,862 41,050 SH SOLE 31,550 0 9,500
JOHNSON & JOHNSON COM 478160104 317,688 1,200 SH SOLE 1,200 0 0
LEMAITRE VASCULAR INC COM 525558201 2,093,244 25,345 SH SOLE 23,595 0 1,750
LIFEVANTAGE CORP COM NEW 53222K205 489,560 77,708 SH SOLE 76,558 0 1,150
LUCID DIAGNOSTICS INC COM 54948X109 844,875 1,125,000 SH SOLE 1,025,000 0 100,000
MAGNITE INC COM 55955D100 2,484,953 98,375 SH SOLE 92,975 0 5,400
MDXHEALTH SA SHS NEW B5950S113 752,333 1,286,920 SH SOLE 1,179,641 0 107,279
MERCK & CO INC COM 58933Y105 1,089,825 7,500 SH SOLE 7,100 0 400
MICROSOFT CORP COM 594918104 5,730,632 11,173 SH SOLE 10,523 0 650
MIMEDX GROUP INC COM 602496101 1,213,930 260,500 SH SOLE 239,500 0 21,000
MODERNA INC COM 60770K107 673,995 3,500 SH SOLE 3,450 0 50
NATERA INC COM 632307104 16,689,458 40,380 SH SOLE 37,580 0 2,800
NEOGEN CORP COM 640491106 2,272,000 177,500 SH SOLE 173,000 0 4,500
NEOGENOMICS INC COM NEW 64049M209 1,983,614 108,040 SH SOLE 100,540 0 7,500
NEURONETICS INC COM 64131A105 37,440 16,000 SH SOLE 16,000 0 0
NEUROONE MED TECHNOLOGIES CO COM 64130M308 164,650 159,854 SH SOLE 145,078 0 14,776
NXP SEMICONDUCTOR N V COM N6596X109 403,801 1,700 SH SOLE 1,700 0 0
OOMA INC COM 683416101 3,615,497 176,970 SH SOLE 164,753 0 12,217
OPTIMIZERX CORP COM NEW 68401U204 123,647 14,808 SH SOLE 12,608 0 2,200
OWLET INC CL A NEW 69120X206 610,555 116,075 SH SOLE 106,365 0 9,710
PERION NETWORK LTD SHS NEW M78673114 1,435,718 165,215 SH SOLE 151,265 0 13,950
PERSONALIS INC COM 71535D106 3,744,400 230,000 SH SOLE 210,000 0 20,000
PERSPECTIVE THERAPEUTICS INC COM NEW 46489V302 140,800 51,200 SH SOLE 34,700 0 16,500
PFIZER INC COM 717081103 962,807 33,759 SH SOLE 32,192 0 1,567
PROFOUND MED CORP COM NEW 74319B502 599,024 103,280 SH SOLE 101,280 0 2,000
PULMONX CORP COM 745848101 85,950 45,000 SH SOLE 36,500 0 8,500
PUMA BIOTECHNOLOGY INC COM 74587V107 133,062 13,400 SH SOLE 11,000 0 2,400
QT IMAGING HLDGS INC COM 746962307 254,500 100,000 SH SOLE 90,000 0 10,000
QUICKLOGIC CORP COM NEW 74837P405 2,773,499 244,146 SH SOLE 230,036 0 14,110
SAFE PRO GROUP INC COM 78642D101 1,016,880 223,000 SH SOLE 206,500 0 16,500
SEAGATE TECHNOLOGY HLDGS PL ORD SHS G7997R103 484,229 525 SH SOLE 525 0 0
SOPHIA GENETICS SA ORDINARY SHARES H82027105 87,990 10,500 SH SOLE 10,500 0 0
STRATASYS LTD SHS M85548101 1,148,858 138,250 SH SOLE 128,750 0 9,500
TARGET CORP COM 87612E106 744,278 4,750 SH SOLE 4,750 0 0
TELA BIO INC COM 872381108 2,394,750 2,082,391 SH SOLE 1,893,186 0 189,205
TRISALUS LIFE SCIENCES INC COM 89680M101 1,284,341 297,991 SH SOLE 266,241 0 31,750
US BANCORP COM NEW 902973304 713,336 12,350 SH SOLE 11,850 0 500
USIO INC COM 917313108 710,160 264,000 SH SOLE 264,000 0 0
VERACYTE INC COM 92337F107 2,760,466 59,958 SH SOLE 56,108 0 3,850
VERIZON COMMUNICATIONS INC COM 92343V104 371,914 8,108 SH SOLE 8,050 0 58
VIATRIS INC COM 92556V106 887,542 50,087 SH SOLE 44,387 0 5,700
VIDA GLOBAL INC COM CL A 92649G108 369,410 225,250 SH SOLE 208,750 0 16,500
ZETA GLOBAL HOLDINGS CORP CL A 98956A105 2,185,433 69,225 SH SOLE 64,075 0 5,150