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,302 6,556 SH   SOLE   6,306 0 250
ABBOTT LABS COM 002824100 3,197 27,580 SH   SOLE   22,830 0 4,750
ABBVIE INC COM 00287Y109 1,387 12,313 SH   SOLE   10,163 0 2,150
ACHIEVE LIFE SCIENCES INC COM 004468500 1,545 172,100 SH   SOLE   159,100 0 13,000
ADVANCED MICRO DEVICES INC COM 007903107 794 8,450 SH   SOLE   8,450 0 0
AGRIFY CORP COM 00853E107 1,264 106,250 SH   SOLE   102,860 0 3,390
AIR INDS GROUP COM NEW 00912N205 21 16,000 SH   SOLE   0 0 16,000
AIRGAIN INC COM 00938A104 340 16,500 SH   SOLE   15,500 0 1,000
AKOUSTIS TECHNOLOGIES INC COM 00973N102 1,951 182,200 SH   SOLE   167,200 0 15,000
ALPHATEC HLDGS INC COM NEW 02081G201 2,708 176,750 SH   SOLE   156,850 0 19,900
AMARIN CORP PLC SPONS ADR NEW 023111206 82 18,700 SH   SOLE   8,200 0 10,500
AMMO INC COM 00175J107 147 15,000 SH   SOLE   15,000 0 0
ANI PHARMACEUTICALS INC COM 00182C103 493 14,076 SH   SOLE   12,685 0 1,391
ANTARES PHARMA INC COM 036642106 2,362 541,783 SH   SOLE   448,333 0 93,450
APPLE INC COM 037833100 678 4,950 SH   SOLE   4,950 0 0
ASPEN GROUP INC COM NEW 04530L203 2,095 321,250 SH   SOLE   281,250 0 40,000
ASURE SOFTWARE INC COM 04649U102 373 42,000 SH   SOLE   42,000 0 0
AT&T INC COM 00206R102 1,179 40,979 SH   SOLE   33,479 0 7,500
ATHERSYS INC NEW COM 04744L106 34 23,500 SH   SOLE   13,500 0 10,000
ATRICURE INC COM 04963C209 3,042 38,350 SH   SOLE   27,750 0 10,600
AVINGER INC COM 053734604 2,911 2,366,500 SH   SOLE   2,156,500 0 210,000
AXOGEN INC COM 05463X106 5,896 272,840 SH   SOLE   225,990 0 46,850
AZIYO BIOLOGICS INC COM CL A 05479K106 1,484 154,425 SH   SOLE   140,155 0 14,270
BAXTER INTL INC COM 071813109 352 4,367 SH   SOLE   3,467 0 900
BETTER CHOICE CO INC COM 08771Y303 1,290 300,000 SH   SOLE   260,250 0 39,750
BIOLASE INC COM NEW 090911207 2,180 3,122,850 SH   SOLE   2,684,570 0 438,280
BIOLIFE SOLUTIONS INC COM NEW 09062W204 979 22,000 SH   SOLE   22,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,099 16,450 SH   SOLE   13,950 0 2,500
CANTALOUPE INC COM 138103106 3,297 277,975 SH   SOLE   249,975 0 28,000
CAPSTONE GREEN ENERGY CORP COM 14067D508 56 10,000 SH   SOLE   10,000 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 2,130 49,942 SH   SOLE   41,392 0 8,550
CAREDX INC COM 14167L103 9,394 102,642 SH   SOLE   86,400 0 16,242
CASTLE BIOSCIENCES INC COM 14843C105 2,431 33,150 SH   SOLE   29,165 0 3,985
CASTLIGHT HEALTH INC CL B 14862Q100 4,295 1,633,000 SH   SOLE   1,522,000 0 111,000
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 796 267,980 SH   SOLE   233,050 0 34,930
CIENA CORP COM NEW 171779309 1,038 18,250 SH   SOLE   15,000 0 3,250
CONFORMIS INC COM 20717E101 506 440,000 SH   SOLE   415,000 0 25,000
CRYOPORT INC COM PAR $0.001 229050307 726 11,500 SH   SOLE   11,500 0 0
CVS HEALTH CORP COM 126650100 447 5,359 SH   SOLE   4,659 0 700
CYNERGISTEK INC COM 23258P105 376 185,000 SH   SOLE   170,000 0 15,000
DIGI INTL INC COM 253798102 2,550 126,800 SH   SOLE   113,675 0 13,125
DONALDSON INC COM 257651109 608 9,567 SH   SOLE   6,567 0 3,000
DYADIC INTL INC DEL COM 26745T101 173 48,300 SH   SOLE   200 0 48,100
ELECTROCORE INC COM 28531P103 119 100,000 SH   SOLE   100,000 0 0
EPLUS INC COM 294268107 520 6,000 SH   SOLE   6,000 0 0
EXAGEN INC COM 30068X103 3,005 200,480 SH   SOLE   174,900 0 25,580
FASTENAL CO COM 311900104 499 9,600 SH   SOLE   9,600 0 0
FLEXION THERAPUETICS INC COM 33938J106 89 10,800 SH   SOLE   4,300 0 6,500
FLEXSHOPPER INC COM NEW 33939J303 4,394 1,479,370 SH   SOLE   1,265,670 0 213,700
FLUIDIGM CORP DEL COM 34385P108 3,208 520,825 SH   SOLE   463,975 0 56,850
FORTRESS BIOTECH INC COM 34960Q109 460 128,805 SH   SOLE   109,330 0 19,475
GENERAL MLS INC COM 370334104 471 7,725 SH   SOLE   7,125 0 600
GILEAD SCIENCES INC COM 375558103 1,060 15,400 SH   SOLE   13,850 0 1,550
IDEXX LABS INC COM 45168D104 7,013 11,105 SH   SOLE   11,105 0 0
IMEDIA BRANDS INC COM CL A 452465206 451 56,000 SH   SOLE   56,000 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 816 5,460 SH   SOLE   5,110 0 350
INTRICON CORP COM 46121H109 633 28,150 SH   SOLE   22,000 0 6,150
INUVO INC COM NEW 46122W204 4,003 4,147,511 SH   SOLE   3,560,181 0 587,330
IRIDEX CORP COM 462684101 439 62,246 SH   SOLE   45,746 0 16,500
ISORAY INC COM 46489V104 1,320 1,654,000 SH   SOLE   1,496,500 0 157,500
ITAMAR MED LTD SPONSORED ADS 465437101 635 26,950 SH   SOLE   24,950 0 2,000
JOHNSON & JOHNSON COM 478160104 379 2,300 SH   SOLE   2,300 0 0
LEMAITRE VASCULAR INC COM 525558201 3,161 51,800 SH   SOLE   48,100 0 3,700
LIFEVANTAGE CORPORATION COM NEW 53222K205 585 79,613 SH   SOLE   11,065 0 68,548
LILLY ELI & CO COM 532457108 3,146 13,708 SH   SOLE   11,508 0 2,200
LUMEN TECHNOLOGIES INC COM 550241103 173 12,700 SH   SOLE   6,500 0 6,200
MAGNITE INC COM 55955D100 796 23,525 SH   SOLE   20,075 0 3,450
MEDTRONIC PLC SHS G5960L103 323 2,600 SH   SOLE   2,600 0 0
MERCK & CO INC COM 58933Y105 955 12,275 SH   SOLE   10,375 0 1,900
MICROSOFT CORP COM 594918104 4,197 15,493 SH   SOLE   12,843 0 2,650
MIROMATRIX MED INC COM 60471P108 583 50,000 SH   SOLE   40,480 0 9,520
MYRIAD GENETICS INC COM 62855J104 214 7,000 SH   SOLE   7,000 0 0
NATERA INC COM 632307104 7,090 62,450 SH   SOLE   56,450 0 6,000
NEOGENOMICS INC COM NEW 64049M209 7,150 158,300 SH   SOLE   144,000 0 14,300
NEUBASE THERAPEUTICS INC COM 64132K102 71 14,800 SH   SOLE   6,400 0 8,400
NXP SEMICONDUCTOR N V COM N6596X109 525 2,550 SH   SOLE   2,450 0 100
OOMA INC COM 683416101 2,437 129,225 SH   SOLE   115,845 0 13,380
OPTIMIZERX CORP COM NEW 68401U204 7,207 116,430 SH   SOLE   109,875 0 6,555
OPTION CARE HEALTH INC COM NEW 68404L201 492 22,500 SH   SOLE   22,500 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 520 76,200 SH   SOLE   62,650 0 13,550
PATTERSON COS INC COM 703395103 1,123 36,950 SH   SOLE   33,950 0 3,000
PERFICIENT INC COM 71375U101 571 7,100 SH   SOLE   7,100 0 0
PERION NETWORK LTD SHS NEW M78673114 2,396 111,851 SH   SOLE   106,301 0 5,550
PFIZER INC COM 717081103 1,991 50,848 SH   SOLE   34,998 0 15,850
PROFIRE ENERGY INC COM 74316X101 1,777 1,572,260 SH   SOLE   1,393,425 0 178,835
QUALIGEN THERAPEUTICS INC COM 74754R103 106 53,304 SH   SOLE   52,319 0 985
QUICKLOGIC CORP COM NEW 74837P405 1,748 241,785 SH   SOLE   207,535 0 34,250
QUMU CORP COM 749063103 980 340,400 SH   SOLE   310,600 0 29,800
ROCKWELL MED INC COM 774374102 2,525 2,774,675 SH   SOLE   2,232,250 0 542,425
SENSEONICS HLDGS INC COM 81727U105 54 14,000 SH   SOLE   4,000 0 10,000
SIENTRA INC COM 82621J105 107 13,500 SH   SOLE   13,500 0 0
STREAMLINE HEALTH SOLUTIONS COM 86323X106 3,430 1,937,950 SH   SOLE   1,695,215 0 242,735
TACTILE SYS TECHNOLOGY INC COM 87357P100 925 17,792 SH   SOLE   13,767 0 4,025
TARGET CORP COM 87612E106 1,893 7,829 SH   SOLE   6,650 0 1,179
US BANCORP DEL COM NEW 902973304 508 8,917 SH   SOLE   6,667 0 2,250
VERACYTE INC COM 92337F107 4,997 124,980 SH   SOLE   113,830 0 11,150
VERB TECHNOLOGY CO INC COM 92337U104 25 12,000 SH   SOLE   0 0 12,000
VERICEL CORP COM 92346J108 4,127 78,612 SH   SOLE   63,700 0 14,912
VERIZON COMMUNICATIONS INC COM 92343V104 993 17,725 SH   SOLE   14,975 0 2,750
VIATRIS INC COM 92556V106 151 10,546 SH   SOLE   9,430 0 1,116
VIEWRAY INC COM 92672L107 168 25,500 SH   SOLE   9,500 0 16,000
VILLAGE FARMS INTL INC COM 92707Y108 214 20,000 SH   SOLE   20,000 0 0
VIVOS THERAPEUTICS INC COM 92859E108 804 162,500 SH   SOLE   142,750 0 19,750
VONAGE HLDGS CORP COM 92886T201 2,284 158,525 SH   SOLE   141,175 0 17,350
XILINX INC COM 983919101 1,561 10,795 SH   SOLE   10,795 0 0
ZIX CORP COM 98974P100 1,623 230,175 SH   SOLE   196,825 0 33,350