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 954 6,406 SH   SOLE   6,281 0 125
ABBOTT LABS COM 002824100 3,205 27,080 SH   SOLE   22,830 0 4,250
ABBVIE INC COM 00287Y109 1,949 12,025 SH   SOLE   10,275 0 1,750
ACHIEVE LIFE SCIENCES INC COM 004468500 1,322 174,600 SH   SOLE   161,600 0 13,000
ADVANCED MICRO DEVICES INC COM 007903107 2,863 26,184 SH   SOLE   25,684 0 500
AGRIFY CORP COM 00853E107 562 121,285 SH   SOLE   106,795 0 14,490
AIR INDS GROUP COM 00912N205 13 16,000 SH   SOLE   0 0 16,000
AIRGAIN INC COM 00938A104 117 15,500 SH   SOLE   15,500 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 1,264 194,450 SH   SOLE   177,450 0 17,000
ALPHATEC HLDGS INC COM NEW 02081G201 2,007 174,500 SH   SOLE   155,350 0 19,150
AMARIN CORP PLC SPONS ADR NEW 023111206 82 25,000 SH   SOLE   12,000 0 13,000
ANI PHARMACEUTICALS INC COM 00182C103 265 9,426 SH   SOLE   8,035 0 1,391
ANTARES PHARMA INC COM 036642106 1,974 481,483 SH   SOLE   390,700 0 90,783
APPLE INC COM 037833100 864 4,950 SH   SOLE   4,950 0 0
APYX MEDICAL CORPORATION COM 03837C106 67 10,300 SH   SOLE   4,900 0 5,400
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 523 279,500 SH   SOLE   261,000 0 18,500
ASPEN GROUP INC COM NEW 04530L203 1,831 1,130,375 SH   SOLE   1,018,542 0 111,833
ASURE SOFTWARE INC COM 04649U102 214 36,000 SH   SOLE   36,000 0 0
AT&T INC COM 00206R102 941 39,837 SH   SOLE   32,670 0 7,167
ATHERSYS INC NEW COM 04744L106 44 72,000 SH   SOLE   54,000 0 18,000
ATRICURE INC COM 04963C209 2,256 34,350 SH   SOLE   23,750 0 10,600
AUGMEDIX INC COM 05105P107 1,261 429,000 SH   SOLE   379,750 0 49,250
AVINGER INC COM NEW 053734885 456 125,539 SH   SOLE   114,864 0 10,675
AXOGEN INC COM 05463X106 2,288 288,190 SH   SOLE   240,423 0 47,767
AZIYO BIOLOGICS INC COM CL A 05479K106 1,355 227,729 SH   SOLE   204,229 0 23,500
BAXTER INTL INC COM 071813109 311 4,009 SH   SOLE   3,509 0 500
BETTER CHOICE CO INC COM 08771Y303 1,709 670,000 SH   SOLE   584,000 0 86,000
BIOLASE INC COM NEW 090911207 1,083 3,066,030 SH   SOLE   2,677,750 0 388,280
BIOLIFE SOLUTIONS INC COM NEW 09062W204 477 21,000 SH   SOLE   21,000 0 0
BLUEJAY DIAGNOSTICS INC COM 095633103 25 22,500 SH   SOLE   22,500 0 0
BP PLC SPONS ADR 055622104 225 7,650 SH   SOLE   4,650 0 3,000
BRIGHT HEALTH GROUP INC COM 10920V017 19 10,000 SH   SOLE   10,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,206 16,508 SH   SOLE   14,441 0 2,067
CANTALOUPE INC COM 138103106 1,748 258,125 SH   SOLE   230,625 0 27,500
CARDIOVASCULAR SYSTEMS INC DEL COM 141619106 553 24,450 SH   SOLE   22,283 0 2,167
CAREDX INC COM 14167L103 2,134 57,692 SH   SOLE   48,792 0 8,900
CASTLE BIOSCIENCES INC COM 14843C105 1,488 33,170 SH   SOLE   29,290 0 3,880
CEA INDUSTRIES INC COM NEW 86887P200 502 200,000 SH   SOLE   187,400 0 12,600
CIENA CORP COM NEW 171779309 1,091 18,000 SH   SOLE   15,000 0 3,000
COSTCO WHSL CORP NEW COM 22160K105 219 380 SH   SOLE   380 0 0
CREATIVE MED TECHNOLOGY HLDG COM NEW 22529Y309 93 23,750 SH   SOLE   23,750 0 0
CRYOPORT INC COM PAR $0.001 229050307 401 11,500 SH   SOLE   11,500 0 0
CVS HEALTH CORP COM 126650100 542 5,359 SH   SOLE   4,601 0 758
CYNERGISTEK INC COM 23258P105 141 105,000 SH   SOLE   90,000 0 15,000
DIGI INTL INC COM 253798102 2,528 117,450 SH   SOLE   105,858 0 11,592
DONALDSON INC COM 257651109 497 9,567 SH   SOLE   6,567 0 3,000
DYADIC INTL INC DEL COM 26745T101 145 48,100 SH   SOLE   200 0 47,900
EPLUS INC COM 294268107 673 12,000 SH   SOLE   12,000 0 0
EXAGEN INC COM 30068X103 1,614 200,975 SH   SOLE   175,712 0 25,263
FASTENAL CO COM 311900104 570 9,600 SH   SOLE   9,600 0 0
FLEXSHOPPER INC COM NEW 33939J303 2,296 1,342,440 SH   SOLE   1,145,640 0 196,800
FLUIDIGM CORP DEL COM 34385P108 70 19,600 SH   SOLE   9,500 0 10,100
FORTRESS BIOTECH INC COM 34960Q109 140 102,805 SH   SOLE   83,330 0 19,475
GENERAL MLS INC COM 370334104 1,446 21,350 SH   SOLE   19,475 0 1,875
GILEAD SCIENCES INC COM 375558103 937 15,767 SH   SOLE   14,284 0 1,483
IDEXX LABS INC COM 45168D104 5,911 10,805 SH   SOLE   10,805 0 0
IMEDIA BRANDS INC COM CL A 452465206 215 35,700 SH   SOLE   35,700 0 0
INOGEN INC COM 45780L104 217 6,700 SH   SOLE   6,700 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 563 4,285 SH   SOLE   4,285 0 0
INUVO INC COM NEW 46122W204 2,844 5,805,032 SH   SOLE   5,174,132 0 630,900
IRIDEX CORP COM 462684101 321 69,346 SH   SOLE   53,546 0 15,800
ISORAY INC COM 46489V104 1,016 2,798,500 SH   SOLE   2,431,000 0 367,500
JOHNSON & JOHNSON COM 478160104 408 2,300 SH   SOLE   2,300 0 0
JOURNEY MED CORP COM 48115J109 926 191,750 SH   SOLE   179,050 0 12,700
LANTRONIX INC COM NEW 516548203 334 50,000 SH   SOLE   50,000 0 0
LEMAITRE VASCULAR INC COM 525558201 1,952 42,000 SH   SOLE   38,300 0 3,700
LIFEVANTAGE CORPORATION COM NEW 53222K205 379 79,613 SH   SOLE   11,065 0 68,548
LILLY ELI & CO COM 532457108 3,840 13,408 SH   SOLE   11,475 0 1,933
LIMELIGHT NETWORKS INC COM 53261M104 2,378 455,500 SH   SOLE   420,250 0 35,250
LUMEN TECHNOLOGIES INC COM 550241103 143 12,700 SH   SOLE   6,500 0 6,200
MAGNITE INC COM 55955D100 311 23,525 SH   SOLE   20,075 0 3,450
MDXHEALTH SA SPONSORED ADS 58286E102 747 90,000 SH   SOLE   83,000 0 7,000
MEDTRONIC PLC SHS G5960L103 288 2,600 SH   SOLE   2,600 0 0
MERCK & CO INC COM 58933Y105 987 12,025 SH   SOLE   10,375 0 1,650
MICROSOFT CORP COM 594918104 4,777 15,493 SH   SOLE   12,843 0 2,650
MIROMATRIX MED INC COM 60471P108 87 21,880 SH   SOLE   14,485 0 7,395
MODULAR MED INC COM NEW 60785L207 110 25,000 SH   SOLE   25,000 0 0
NATERA INC COM 632307104 2,376 58,400 SH   SOLE   53,400 0 5,000
NEOGENOMICS INC COM NEW 64049M209 1,853 152,550 SH   SOLE   139,500 0 13,050
NEUBASE THERAPEUTICS INC COM 64132K102 125 66,500 SH   SOLE   44,500 0 22,000
NXP SEMICONDUCTOR N V COM N6596X109 453 2,450 SH   SOLE   2,350 0 100
OOMA INC COM 683416101 2,255 150,425 SH   SOLE   135,858 0 14,567
OPTIMIZERX CORP COM NEW 68401U204 4,047 107,330 SH   SOLE   100,975 0 6,355
OPTION CARE HEALTH INC COM NEW 68404L201 605 21,200 SH   SOLE   21,200 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 148 49,700 SH   SOLE   36,150 0 13,550
PATTERSON COS COM 703395103 1,212 37,450 SH   SOLE   34,317 0 3,133
PERFICIENT INC COM 71375U101 628 5,700 SH   SOLE   5,700 0 0
PERION NETWORK LTD SHS NEW M78673114 2,399 106,651 SH   SOLE   100,851 0 5,800
PFIZER INC COM 717081103 2,758 53,273 SH   SOLE   38,531 0 14,742
PROFIRE ENERGY INC COM 74316X101 2,025 1,557,945 SH   SOLE   1,395,930 0 162,015
QUEST DIAGNOSTICS INC COM 74834L100 202 1,475 SH   SOLE   1,475 0 0
QUICKLOGIC CORP COM NEW 74837P405 1,357 246,782 SH   SOLE   212,532 0 34,250
QUMU CORP COM 749063103 524 297,700 SH   SOLE   265,900 0 31,800
ROCKWELL MED INC COM 774374102 1,947 4,130,175 SH   SOLE   3,591,383 0 538,792
SENSEONICS HLDGS INC COM 81727U105 51 26,000 SH   SOLE   16,000 0 10,000
SHARPS COMPLIANCE CORP COM 820017101 1,289 218,455 SH   SOLE   196,620 0 21,835
STREAMLINE HEALTH SOLUTIONS COM 86323X106 2,651 1,657,150 SH   SOLE   1,441,082 0 216,068
TACTILE SYS TECHNOLOGY INC COM 87357P100 342 16,967 SH   SOLE   13,767 0 3,200
TARGET CORP COM 87612E106 1,651 7,779 SH   SOLE   6,600 0 1,179
UPHEALTH INC COM 91532B101 646 547,162 SH   SOLE   483,650 0 63,512
US BANCORP DEL COM NEW 902973304 474 8,917 SH   SOLE   6,667 0 2,250
VERACYTE INC COM 92337F107 3,391 122,980 SH   SOLE   113,180 0 9,800
VERB TECHNOLOGY CO INC COM 92337U104 11 12,000 SH   SOLE   0 0 12,000
VERICEL CORP COM 92346J108 1,436 37,567 SH   SOLE   29,600 0 7,967
VERIZON COMMUNICATIONS INC COM 92343V104 887 17,417 SH   SOLE   14,609 0 2,808
VIATRIS INC COM 92556V106 115 10,546 SH   SOLE   9,430 0 1,116
VICINITY MOTOR CORP COM 925654105 319 133,000 SH   SOLE   133,000 0 0
VIEWRAY INC COM 92672L107 130 33,200 SH   SOLE   19,200 0 14,000
VILLAGE FARMS INTL INC COM 92707Y108 961 182,050 SH   SOLE   161,050 0 21,000
VIVOS THERAPEUTICS INC COM 92859E108 402 150,050 SH   SOLE   121,050 0 29,000