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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   529 5,032 SH   SOLE   4,907 0 125
8X8 INC NEW COM 282914100   882 211,500 SH   SOLE   210,000 0 1,500
ABBOTT LABS COM 002824100   2,671 26,380 SH   SOLE   22,630 0 3,750
ABBVIE INC COM 00287Y109   1,834 11,508 SH   SOLE   9,958 0 1,550
ACCURAY INC COM 004397105   159 53,500 SH   SOLE   33,500 0 20,000
ACHIEVE LIFE SCIENCES INC COM 004468500   933 137,212 SH   SOLE   128,712 0 8,500
ADVANCED MICRO DEVICES INC COM 007903107   2,493 25,434 SH   SOLE   24,934 0 500
AIRGAIN INC COM 00938A104   83 15,500 SH   SOLE   15,500 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102   1,692 549,250 SH   SOLE   477,050 0 72,200
ALPHATEC HLDGS INC COM NEW 02081G201   2,820 180,767 SH   SOLE   159,117 0 21,650
AMARIN CORP PLC SPONS ADR NEW 023111206   43 28,500 SH   SOLE   16,000 0 12,500
ANI PHARMACEUTICALS INC COM 00182C103   339 8,526 SH   SOLE   7,135 0 1,391
APPLE INC COM 037833100   767 4,650 SH   SOLE   4,650 0 0
APYX MEDICAL CORPORATION COM 03837C106   647 224,800 SH   SOLE   195,800 0 29,000
ASURE SOFTWARE INC COM 04649U102   479 33,000 SH   SOLE   33,000 0 0
AT&T INC COM 00206R102   752 39,042 SH   SOLE   34,375 0 4,667
ATRICURE INC COM 04963C209   1,382 33,350 SH   SOLE   22,750 0 10,600
AUGMEDIX INC COM 05105P107   2,848 1,636,843 SH   SOLE   1,449,593 0 187,250
AXOGEN INC COM 05463X106   2,925 309,490 SH   SOLE   257,923 0 51,567
AZIYO BIOLOGICS INC CL A COM 05479K106   416 275,329 SH   SOLE   231,579 0 43,750
BACKBLAZE INC COM CL A 05637B105   522 103,335 SH   SOLE   90,835 0 12,500
BETTER CHOICE CO INC COM 08771Y303   322 870,334 SH   SOLE   763,334 0 107,000
BIOLASE INC COM 090911405   766 2,723,481 SH   SOLE   2,426,285 0 297,196
BIOLIFE SOLUTIONS INC COM NEW 09062W204   696 32,000 SH   SOLE   32,000 0 0
BP PLC SPONSORED ADR 055622104   271 7,150 SH   SOLE   4,150 0 3,000
BRISTOL-MYERS SQUIBB CO COM 110122108   1,084 15,641 SH   SOLE   13,574 0 2,067
CANTALOUPE INC COM 138103106   1,564 274,350 SH   SOLE   246,850 0 27,500
CASTLE BIOSCIENCES INC COM 14843C105   707 31,110 SH   SOLE   27,230 0 3,880
CIENA CORP COM NEW 171779309   945 18,000 SH   SOLE   15,000 0 3,000
CRYOPORT INC COM PAR $0.001 229050307   276 11,500 SH   SOLE   11,500 0 0
CVS HEALTH CORP COM 126650100   393 5,293 SH   SOLE   4,535 0 758
DIGI INTL INC COM 253798102   2,354 69,883 SH   SOLE   64,283 0 5,600
DONALDSON INC COM 257651109   646 9,884 SH   SOLE   6,884 0 3,000
DYADIC INTL INC DEL COM 26745T101   86 48,100 SH   SOLE   200 0 47,900
EDGIO INC COM 53261M104   284 359,000 SH   SOLE   323,750 0 35,250
LILLY ELI & CO COM 532457108   4,513 13,141 SH   SOLE   11,708 0 1,433
EMCORE CORP COM NEW 290846203   961 836,000 SH   SOLE   745,150 0 90,850
EPLUS INC COM 294268107   515 10,500 SH   SOLE   10,500 0 0
EXAGEN INC COM 30068X103   632 259,905 SH   SOLE   240,142 0 19,763
FASTENAL CO COM 311900104   518 9,600 SH   SOLE   9,600 0 0
FLEXSHOPPER INC COM NEW 33939J303   1,102 1,296,960 SH   SOLE   1,100,160 0 196,800
FORTRESS BIOTECH INC COM 34960Q109   1,164 1,419,013 SH   SOLE   1,295,788 0 123,225
G MED HLDGS LTD SHS NEW G39462141   182 200,000 SH   SOLE   200,000 0 0
GENERAL MLS INC COM 370334104   1,694 19,825 SH   SOLE   18,050 0 1,775
GILEAD SCIENCES INC COM 375558103   1,130 13,617 SH   SOLE   12,784 0 833
IDEXX LABS INC COM 45168D104   5,403 10,805 SH   SOLE   10,805 0 0
IMEDIA BRANDS INC COM CL A 452465206   18 35,700 SH   SOLE   35,700 0 0
IMMUNOGEN INC COM 45253H101   83 21,500 SH   SOLE   17,500 0 4,000
INUVO INC COM NEW 46122W204   1,643 5,631,082 SH   SOLE   5,000,182 0 630,900
IONIS PHARMACEUTICALS INC COM 462222100   202 5,650 SH   SOLE   5,250 0 400
IRIDEX CORP COM 462684101   91 44,950 SH   SOLE   27,150 0 17,800
JOHNSON & JOHNSON COM 478160104   357 2,300 SH   SOLE   2,300 0 0
JOURNEY MED CORP COM 48115J109   343 218,395 SH   SOLE   206,445 0 11,950
LANTRONIX INC COM NEW 516548203   180 41,400 SH   SOLE   41,400 0 0
LEMAITRE VASCULAR INC COM 525558201   1,875 36,436 SH   SOLE   33,136 0 3,300
LIFEVANTAGE CORPORATION COM NEW 53222K205   273 76,113 SH   SOLE   7,565 0 68,548
LIGHTPATH TECHNOLOGIES INC COM CL A 532257805   192 136,300 SH   SOLE   136,300 0 0
MAGNITE INC COM 55955D100   1,235 133,325 SH   SOLE   121,625 0 11,700
MDXHEALTH SA SPONSORED ADR 58286E102   1,324 408,725 SH   SOLE   355,375 0 53,350
MEDTRONIC PLC SHS G5960L103   210 2,600 SH   SOLE   2,600 0 0
MERCK & CO INC COM 58933Y105   1,258 11,825 SH   SOLE   10,175 0 1,650
MICROSOFT CORP COM 594918104   4,418 15,326 SH   SOLE   12,676 0 2,650
MIROMATRIX MED INC COM 60471P108   254 151,320 SH   SOLE   151,320 0 0
NATERA INC COM 632307104   3,481 62,700 SH   SOLE   56,900 0 5,800
NEOGENOMICS INC COM NEW 64049M209   3,430 197,000 SH   SOLE   182,150 0 14,850
NEUBASE THERAPEUTICS INC COM 64132K102   25 132,500 SH   SOLE   82,500 0 50,000
NXP SEMICONDUCTOR N V COM N6596X109   457 2,450 SH   SOLE   2,350 0 100
OOMA INC COM 683416101   1,831 146,400 SH   SOLE   131,833 0 14,567
OPTIMIZERX CORP COM NEW 68401U204   1,490 101,863 SH   SOLE   95,508 0 6,355
OPTION CARE HEALTH INC COM NEW 68404L201   486 15,300 SH   SOLE   15,300 0 0
PARATEK PHARMACEUTICALS INC COM 699374302   116 45,700 SH   SOLE   32,150 0 13,550
PATTERSON COS INC COM 703395103   909 33,970 SH   SOLE   30,837 0 3,133
PERFICIENT INC COM 71375U101   411 5,700 SH   SOLE   5,700 0 0
PERION NETWORK LTD SHS NEW M78673114   3,886 98,185 SH   SOLE   92,885 0 5,300
PERSPECTIVE THERAPUETICS INC COM 46489V104   1,754 2,749,644 SH   SOLE   2,390,144 0 359,500
PFIZER INC COM 717081103   2,013 49,341 SH   SOLE   39,024 0 10,317
PROFIRE ENERGY INC COM 74316X101   1,741 1,404,216 SH   SOLE   1,252,546 0 151,670
QUICKLOGIC CORP COM NEW 74837P405   1,381 232,463 SH   SOLE   200,713 0 31,750
ROCKWELL MED INC COM NEW 774374300   585 323,089 SH   SOLE   253,721 0 69,368
SENSEONICS HLDGS INC COM 81727U105   36 51,000 SH   SOLE   41,000 0 10,000
SHOPIFY INC CL A 82509L107   261 5,450 SH   SOLE   4,250 0 1,200
SKYWATER TECHNOLOGY INC COM 83089J108   1,593 140,000 SH   SOLE   111,550 0 28,450
STREAMLINE HEALTH SOLUTIONS COM 86323X106   2,809 1,560,339 SH   SOLE   1,336,756 0 223,583
TACTILE SYS TECHNOLOGY INC COM 87357P100   1,383 84,234 SH   SOLE   72,084 0 12,150
TARGET CORP COM 87612E106   1,238 7,475 SH   SOLE   6,550 0 925
TELA BIO INC COM 872381108   1,772 166,500 SH   SOLE   151,500 0 15,000
US BANCORP DEL COM NEW 902973304   349 9,684 SH   SOLE   7,434 0 2,250
USIO INC COM 917313108   492 282,888 SH   SOLE   247,888 0 35,000
VERACYTE INC COM 92337F107   2,718 121,880 SH   SOLE   110,080 0 11,800
VERB TECHNOLOGY CO INC COM 92337U104   1 12,000 SH   SOLE   0 0 12,000
VERICEL CORP COM 92346J108   993 33,867 SH   SOLE   25,900 0 7,967
VERIZON COMMUNICATIONS INC COM 92343V104   588 15,117 SH   SOLE   13,309 0 1,808
VICINITY MOTOR CORP COM 925654105   8 10,000 SH   SOLE   10,000 0 0
VIEWRAY INC COM 92672L107   174 50,200 SH   SOLE   29,200 0 21,000
VILLAGE FARMS INTL INC COM 92707Y108   49 58,500 SH   SOLE   58,500 0 0
VIVOS THERAPEUTICS INC COM 92859E108   8 22,500 SH   SOLE   12,500 0 10,000
VOXELJET AG ADS 92912L206   211 100,000 SH   SOLE   100,000 0 0