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 2,121,059 20,659 SH SOLE 19,009 0 1,650
ABBVIE INC COM 00287Y109 1,161,831 5,342 SH SOLE 4,805 0 537
ACCURAY INC DEL COM 004397105 20,375 52,500 SH SOLE 37,500 0 15,000
ADVANCED MICRO DEVICES INC COM 007903107 3,153,978 15,504 SH SOLE 15,504 0 0
AIRGAIN INC COM 00938A104 121,000 22,000 SH SOLE 0 0 22,000
ALPHATEC HLDGS INC COM NEW 02081G201 1,869,695 171,847 SH SOLE 157,547 0 14,300
ANI PHARMACEUTICALS INC COM 00182C103 602,972 7,841 SH SOLE 5,800 0 2,041
APPLE INC COM 037833100 672,543 2,650 SH SOLE 2,650 0 0
APYX MEDICAL CORPORATION COM 03837C106 154,980 42,000 SH SOLE 21,500 0 20,500
ASURE SOFTWARE INC COM 04649U102 202,100 23,500 SH SOLE 23,500 0 0
AT&T INC COM 00206R102 463,608 15,992 SH SOLE 13,325 0 2,667
ATRICURE INC COM 04963C209 744,633 26,100 SH SOLE 18,500 0 7,600
AXOGEN INC COM 05463X106 5,593,735 168,842 SH SOLE 151,692 0 17,150
BACKBLAZE INC COM CL A 05637B105 1,169,636 339,025 SH SOLE 291,275 0 47,750
BEELINE HOLDINGS INC COM NEW 277802500 575,750 245,000 SH SOLE 240,000 0 5,000
BIODESIX INC COM 09075X207 649,353 44,783 SH SOLE 43,844 0 939
BIOLIFE SOLUTIONS INC COM NEW 09062W204 238,500 12,500 SH SOLE 12,500 0 0
BLACKSKY TECHNOLOGY INC CL A NEW 09263B207 723,350 28,750 SH SOLE 3,750 0 25,000
BP PLC SPONSORED ADR 055622104 432,400 9,200 SH SOLE 8,000 0 1,200
BRISTOL-MYERS SQUIBB CO COM 110122108 450,629 7,430 SH SOLE 6,330 0 1,100
BUTTERFLY NETWORK INC COM CL A 124155102 3,760,957 930,930 SH SOLE 848,945 0 81,985
CASTLE BIOSCIENCES INC COM 14843C105 378,438 15,415 SH SOLE 13,880 0 1,535
CELCUITY INC COM 15102K100 616,356 5,400 SH SOLE 3,500 0 1,900
CIENA CORP COM NEW 171779309 3,445,849 6,300 SH SOLE 5,800 0 500
CODEXIS INC COM 192005106 859,825 527,500 SH SOLE 483,500 0 44,000
CONOCOPHILLIPS COM 20825C104 640,200 4,850 SH SOLE 4,150 0 700
CPS TECHNOLOGIES CORP COM 12619F104 750,187 200,585 SH SOLE 184,670 0 15,915
CREXENDO INC COM 226552107 1,202,224 194,850 SH SOLE 178,600 0 16,250
CRYOPORT INC COM PAR $0.001 229050307 1,682,885 203,247 SH SOLE 185,997 0 17,250
DIGI INTL INC COM 253798102 353,450 7,333 SH SOLE 7,333 0 0
DONALDSON INC COM 257651109 390,402 4,600 SH SOLE 2,600 0 2,000
DYADIC INTL INC DEL COM 26745T101 39,401 48,050 SH SOLE 400 0 47,650
ELAUWIT CONNECTION INC COM 28417m109 329,115 55,500 SH SOLE 50,500 0 5,000
ELI LILLY & CO COM 532457108 8,121,569 8,830 SH SOLE 7,755 0 1,075
ELUTIA INC CL A COM 05479K106 794,738 756,894 SH SOLE 689,694 0 67,200
EPLUS INC COM 294268107 376,250 5,000 SH SOLE 5,000 0 0
EXAGEN INC COM 30068X103 215,388 71,796 SH SOLE 57,475 0 14,321
EXXON MOBIL CORP COM 30231G102 202,574 1,194 SH SOLE 1,194 0 0
FASTENAL CO COM 311900104 336,400 7,250 SH SOLE 7,250 0 0
GENERAL MILLS INC COM 370334104 330,327 8,875 SH SOLE 8,475 0 400
GILEAD SCIENCES INC COM 375558103 1,005,693 7,216 SH SOLE 6,383 0 833
IDEXX LABS INC COM 45168D104 5,450,333 9,700 SH SOLE 9,700 0 0
INOGEN INC COM 45780L104 1,233,528 199,600 SH SOLE 181,900 0 17,700
INUVO INC COM 46122W303 1,205,342 582,291 SH SOLE 521,313 0 60,978
IRIDEX CORP COM 462684101 55,853 55,300 SH SOLE 37,650 0 17,650
JOHNSON & JOHNSON COM 478160104 293,328 1,200 SH SOLE 1,200 0 0
LEMAITRE VASCULAR INC COM 525558201 2,819,315 25,825 SH SOLE 23,775 0 2,050
LIFEVANTAGE CORP COM NEW 53222K205 325,978 75,458 SH SOLE 7,000 0 68,458
LUCID DIAGNOSTICS INC COM 54948X109 1,294,900 1,126,000 SH SOLE 1,026,000 0 100,000
MAGNITE INC COM 55955D100 1,416,987 119,275 SH SOLE 110,425 0 8,850
MDXHEALTH SA SHS NEW B5950S113 3,395,814 1,476,441 SH SOLE 1,315,841 0 160,600
MERCK & CO INC COM 58933Y105 932,247 7,750 SH SOLE 6,600 0 1,150
MICROSOFT CORP COM 594918104 4,225,490 11,415 SH SOLE 9,765 0 1,650
MODERNA INC COM 60770K107 203,200 4,000 SH SOLE 3,950 0 50
NATERA INC COM 632307104 8,859,557 44,300 SH SOLE 41,125 0 3,175
NEOGEN CORP COM 640491106 1,653,620 178,000 SH SOLE 169,000 0 9,000
NEOGENOMICS INC COM NEW 64049M209 982,037 132,350 SH SOLE 122,350 0 10,000
NEUROONE MEDICAL TECHNOLOGIES COM NEW 64130M209 1,143,784 1,473,000 SH SOLE 1,350,500 0 122,500
NXP SEMICONDUCTOR N V COM N6596X109 354,348 1,800 SH SOLE 1,700 0 100
ONDAS HOLDINGS COM NEW 68236H204 1,825,926 201,983 SH SOLE 188,663 0 13,320
OOMA INC COM 683416101 2,637,187 181,250 SH SOLE 166,333 0 14,917
OPTIMIZERX CORP COM NEW 68401U204 99,902 15,908 SH SOLE 14,408 0 1,500
OWLET INC CL A NEW 69120X206 545,328 106,095 SH SOLE 96,635 0 9,460
PERION NETWORK LTD SHS NEW M78673114 1,567,081 156,865 SH SOLE 143,915 0 12,950
PERSONALIS INC COM 71535D106 1,522,430 239,000 SH SOLE 214,000 0 25,000
PFIZER INC COM 717081103 1,008,324 35,909 SH SOLE 32,267 0 3,642
PROFOUND MED CORP COM NEW 74319B502 740,534 114,280 SH SOLE 110,150 0 4,130
PULMONX CORP COM 745848101 52,890 41,000 SH SOLE 34,000 0 7,000
PUMA BIOTECHNOLOGY INC COM 74587V107 79,875 12,500 SH SOLE 9,500 0 3,000
QUICKLOGIC CORP COM NEW 74837P405 2,876,902 306,706 SH SOLE 272,706 0 34,000
ROCKWELL MED INC COM NEW 774374300 62,855 70,371 SH SOLE 22,493 0 47,878
SAFE PRO GROUP INC COM 78642D101 881,062 231,250 SH SOLE 214,750 0 16,500
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 215,468 550 SH SOLE 550 0 0
SKYWATER TECHNOLOGY INC COM 83089J108 723,624 26,400 SH SOLE 17,350 0 9,050
SOPHIA GENETICS SA ORDINARY SHARES H82027105 51,975 10,500 SH SOLE 10,500 0 0
TARGET CORP COM 87612E106 593,880 4,900 SH SOLE 4,350 0 550
TELA BIO INC COM 872381108 879,363 1,418,328 SH SOLE 1,255,273 0 163,055
TRISALUS LIFE SCIENCES INC COM 89680M101 920,404 230,101 SH SOLE 215,801 0 14,300
US BANCORP COM NEW 902973304 652,725 12,550 SH SOLE 10,850 0 1,700
USIO INC COM 917313108 800,202 701,932 SH SOLE 683,932 0 18,000
VERACYTE INC COM 92337F107 2,426,475 75,333 SH SOLE 70,333 0 5,000
VERICEL CORP COM 92346J108 336,176 10,450 SH SOLE 6,750 0 3,700
VERITONE INC COM 92347M100 309,782 157,250 SH SOLE 146,250 0 11,000
VERIZON COMMUNICATIONS INC COM 92343V104 457,221 9,108 SH SOLE 8,550 0 558
VIATRIS INC COM 92556V106 741,631 54,895 SH SOLE 46,695 0 8,200
ZETA GLOBAL HOLDINGS CORP CL A 98956A105 889,928 55,900 SH SOLE 50,050 0 5,850