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
3M CO COM 88579Y101 1,138 6,406 SH   SOLE   6,281 0 125
ABBOTT LABS COM 002824100 3,811 27,080 SH   SOLE   22,830 0 4,250
ABBVIE INC COM 00287Y109 1,628 12,025 SH   SOLE   10,275 0 1,750
ACHIEVE LIFE SCIENCES INC COM 004468500 1,358 174,600 SH   SOLE   161,600 0 13,000
ADVANCED MICRO DEVICES INC COM 007903107 1,216 8,450 SH   SOLE   8,450 0 0
AGRIFY CORP COM 00853E107 1,024 111,285 SH   SOLE   96,795 0 14,490
AIR INDS GROUP COM NEW 00912N205 15 16,000 SH   SOLE   0 0 16,000
AIRGAIN INC COM 00938A104 165 15,500 SH   SOLE   15,500 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 1,289 192,950 SH   SOLE   175,950 0 17,000
ALPHATEC HLDGS INC COM NEW 02081G201 1,910 167,100 SH   SOLE   152,350 0 14,750
AMARIN CORP PLC SPONS ADR NEW 023111206 83 24,500 SH   SOLE   11,500 0 13,000
ANI PHARMACEUTICALS INC COM 00182C103 503 10,926 SH   SOLE   9,535 0 1,391
ANTARES PHARMA INC COM 036642106 1,703 476,983 SH   SOLE   388,200 0 88,783
APPLE INC COM 037833100 879 4,950 SH   SOLE   4,950 0 0
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 545 259,500 SH   SOLE   241,000 0 18,500
ASPEN GROUP INC COM NEW 04530L203 2,701 1,144,375 SH   SOLE   1,027,542 0 116,833
ASURE SOFTWARE INC COM 04649U102 282 36,000 SH   SOLE   36,000 0 0
AT&T INC COM 00206R102 943 38,337 SH   SOLE   32,670 0 5,667
ATHERSYS INC NEW COM 04744L106 53 59,000 SH   SOLE   47,000 0 12,000
ATRICURE INC COM 04963C209 2,666 38,350 SH   SOLE   27,750 0 10,600
AUGMEDIX INC COM 05105P107 1,351 429,000 SH   SOLE   379,750 0 49,250
AVINGER INC COM 053734604 1,150 2,554,750 SH   SOLE   2,316,250 0 238,500
AXOGEN INC COM 05463X106 2,597 277,190 SH   SOLE   229,423 0 47,767
AZIYO BIOLOGICS INC COM CL A 05479K106 1,435 227,729 SH   SOLE   204,229 0 23,500
BAXTER INTL INC COM 071813109 344 4,009 SH   SOLE   3,509 0 500
BETTER CHOICE CO INC COM 08771Y303 995 308,000 SH   SOLE   274,750 0 33,250
BIOLASE INC COM NEW 090911207 1,188 3,047,030 SH   SOLE   2,658,750 0 388,280
BIOLIFE SOLUTIONS INC COM NEW 09062W204 783 21,000 SH   SOLE   21,000 0 0
BLUEJAY DIAGNOSTICS INC COM 095633103 58 22,500 SH   SOLE   22,500 0 0
BP PLC SPONSORED ADR 055622104 204 7,650 SH   SOLE   4,650 0 3,000
BRIGHT HEALTH GROUP INC COM 10920V017 34 10,000 SH   SOLE   10,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,029 16,508 SH   SOLE   14,441 0 2,067
CANTALOUPE INC COM 138103106 2,337 263,225 SH   SOLE   235,725 0 27,500
CARDIOVASCULAR SYS INC DEL COM 141619106 436 23,200 SH   SOLE   21,033 0 2,167
CAREDX INC COM 14167L103 2,624 57,692 SH   SOLE   48,792 0 8,900
CASTLE BIOSCIENCES INC COM 14843C105 1,422 33,170 SH   SOLE   29,290 0 3,880
CASTLIGHT HEALTH INC CL B 14862Q100 2,359 1,532,000 SH   SOLE   1,444,500 0 87,500
CIENA CORP COM NEW 171779309 1,405 18,250 SH   SOLE   15,000 0 3,250
COSTCO WHSLOLESALE CORP NEW COM 22160K105 216 380 SH   SOLE   380 0 0
CREATIVE MED TECHNOLOGY HLDG COM NEW 22529Y309 52 23,750 SH   SOLE   23,750 0 0
CRYOPORT INC COM PAR $0.001 229050307 680 11,500 SH   SOLE   11,500 0 0
CVS HEALTH CORP COM 126650100 553 5,359 SH   SOLE   4,601 0 758
CYNERGISTEK INC COM 23258P105 151 105,000 SH   SOLE   90,000 0 15,000
DIGI INTL INC COM 253798102 2,979 121,250 SH   SOLE   109,658 0 11,592
DONALDSON INC COM 257651109 567 9,567 SH   SOLE   6,567 0 3,000
DYADIC INTL DEL COM 26745T101 217 48,100 SH   SOLE   200 0 47,900
EPLUS INC COM 294268107 647 12,000 SH   SOLE   12,000 0 0
EROS STX GLOBAL CORPORATION SHS NEW G3788M114 4 15,000 SH   SOLE   15,000 0 0
EXAGEN INC COM 30068X103 2,320 199,475 SH   SOLE   174,212 0 25,263
FASTENAL CO COM 311900104 615 9,600 SH   SOLE   9,600 0 0
FLEXSHOPPER INC COM NEW 33939J303 3,174 1,350,440 SH   SOLE   1,153,640 0 196,800
FLUIDIGM CORP DEL COM 34385P108 1,881 479,900 SH   SOLE   434,800 0 45,100
FORTRESS BIOTECH INC COM 34960Q109 257 102,805 SH   SOLE   83,330 0 19,475
GENERAL MLS INC COM 370334104 1,439 21,350 SH   SOLE   19,475 0 1,875
GILEAD SCIENCES INC COM 375558103 1,145 15,767 SH   SOLE   14,284 0 1,483
IDEXX LABS INC COM 45168D104 7,115 10,805 SH   SOLE   10,805 0 0
IMEDIA BRANDS INC COM CL A 452465206 255 42,500 SH   SOLE   42,500 0 0
INOGEN INC COM 45780L104 228 6,700 SH   SOLE   6,700 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 646 4,285 SH   SOLE   4,285 0 0
INUVO INC COM NEW 46122W204 3,003 5,666,932 SH   SOLE   5,041,847 0 625,085
IRIDEX CORP COM 462684101 389 63,746 SH   SOLE   46,946 0 16,800
ISORAY INC COM 46489V104 1,086 2,801,000 SH   SOLE   2,428,500 0 372,500
JOHNSON & JOHNSON COM 478160104 393 2,300 SH   SOLE   2,300 0 0
JOURNEY MED CORP COM 48115J109 758 140,800 SH   SOLE   126,000 0 14,800
LANTRONIX INC COM 516548203 392 50,000 SH   SOLE   50,000 0 0
LEMAITRE VASCULAR INC COM 525558201 2,110 42,000 SH   SOLE   38,300 0 3,700
LIFEVANTAGE CORPORATION COM 53222K205 503 79,613 SH   SOLE   11,065 0 68,548
LILLY ELI & CO COM 532457108 3,704 13,408 SH   SOLE   11,475 0 1,933
LIMELIGHT NETWORKS INC COM 53261M104 1,562 455,500 SH   SOLE   420,250 0 35,250
LUMEN TECHNOLOGIES INC COM 550241103 159 12,700 SH   SOLE   6,500 0 6,200
MAGNITE INC COM 55955D100 412 23,525 SH   SOLE   20,075 0 3,450
MDXHEALTH SA SPONSORED ADS 58286E102 857 90,000 SH   SOLE   83,000 0 7,000
MEDTRONIC PLC SHS G5960L103 269 2,600 SH   SOLE   2,600 0 0
MERCK & CO INC COM 58933Y105 922 12,025 SH   SOLE   10,375 0 1,650
MICROSOFT CORP COM 594918104 5,211 15,493 SH   SOLE   12,843 0 2,650
MIROMATRIX MED INC COM 60471P108 103 21,880 SH   SOLE   14,485 0 7,395
NATERA INC COM 632307104 5,622 60,200 SH   SOLE   54,900 0 5,300
NEOGENOMICS INC COM NEW 64049M209 5,307 155,550 SH   SOLE   142,500 0 13,050
NEUBASE THERAPEUTICS INC COM 64132K102 84 30,000 SH   SOLE   12,000 0 18,000
NXP SEMICONDUCTOR N V COM N6596X109 558 2,450 SH   SOLE   2,350 0 100
OOMA INC COM 683416101 3,075 150,425 SH   SOLE   135,858 0 14,567
OPTIMIZERX CORP COM NEW 68401U204 6,697 107,830 SH   SOLE   101,475 0 6,355
OPTION CARE HEALTH INC COM NEW 68404L201 603 21,200 SH   SOLE   21,200 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 270 60,200 SH   SOLE   46,650 0 13,550
PATTERSON COS INC COM 703395103 1,114 37,950 SH   SOLE   34,817 0 3,133
PERFICIENT INC COM 71375U101 737 5,700 SH   SOLE   5,700 0 0
PERION NETWORK LTD SHS NEW M78673114 2,599 108,051 SH   SOLE   102,251 0 5,800
PFIZER INC COM 717081103 3,203 54,248 SH   SOLE   38,931 0 15,317
PROFIRE ENERGY INC COM 74316X101 1,651 1,557,945 SH   SOLE   1,395,930 0 162,015
QUEST DIAGNOSTICS INC COM 74834L100 255 1,475 SH   SOLE   1,475 0 0
QUICKLOGIC CORP COM NEW 74837P405 1,236 241,785 SH   SOLE   207,535 0 34,250
QUMU CORP COM 749063103 595 280,700 SH   SOLE   238,900 0 41,800
ROCKWELL MED INC COM 774374102 1,212 2,957,025 SH   SOLE   2,496,093 0 460,932
SENSEONICS HLDGS INC COM 81727U105 59 22,000 SH   SOLE   12,000 0 10,000
SHARPS COMPLIANCE CORP COM 820017101 1,558 218,455 SH   SOLE   196,620 0 21,835
STREAMLINE HEALTH SOLUTIONS IN COM 86323X106 2,509 1,684,150 SH   SOLE   1,468,082 0 216,068
TACTILE SYS TECHNOLOGY INC COM 87357P100 323 16,967 SH   SOLE   13,767 0 3,200
TARGET CORP COM 87612E106 1,800 7,779 SH   SOLE   6,600 0 1,179
UPHEALTH INC COM 91532B101 2,104 939,450 SH   SOLE   841,125 0 98,325
US BANCORP DEL COM NEW 902973304 501 8,917 SH   SOLE   6,667 0 2,250
VERACYTE INC COM 92337F107 5,098 123,730 SH   SOLE   113,930 0 9,800
VERB TECHNOLOGY CO INC COM 92337U104 15 12,000 SH   SOLE   0 0 12,000
VERICEL CORP COM 92346J108 2,069 52,637 SH   SOLE   42,792 0 9,845
VERIZON COMMUNICATIONS INC COM 92343V104 915 17,617 SH   SOLE   14,809 0 2,808
VIATRIS INC COM 92556V106 143 10,546 SH   SOLE   9,430 0 1,116
VIEWRAY INC COM 92672L107 142 25,700 SH   SOLE   11,700 0 14,000
VILLAGE FARMS INTL INC COM 92707Y108 1,011 157,550 SH   SOLE   136,550 0 21,000
VIVOS THERAPEUTICS INC COM 92859E108 306 136,050 SH   SOLE   115,050 0 21,000
XILINX INC COM 983919101 2,120 10,000 SH   SOLE   10,000 0 0