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,146 6,556 SH   SOLE   6,306 0 250
9 METERS BIOPHARMA INC COM 654405109 258 300,000 SH   SOLE   300,000 0 0
ABBOTT LABS INC COM 002824100 3,020 27,580 SH   SOLE   22,830 0 4,750
ABBVIE INC COM 00287Y109 1,306 12,188 SH   SOLE   10,038 0 2,150
ACHIEVE LIFE SCIENCES INC COM 004468500 329 40,600 SH   SOLE   40,600 0 0
ADVANCED MICRO DEVICES INC COM 007903107 775 8,450 SH   SOLE   8,450 0 0
AIR INDS GROUP COM NEW 00912N205 20 16,000 SH   SOLE   0 0 16,000
AIRGAIN INC COM 00938A104 276 15,500 SH   SOLE   14,500 0 1,000
AKOUSTIS TECHNOLOGIES INC COM 00973N102 2,497 204,200 SH   SOLE   175,745 0 28,455
ALPHATEC HLDGS INC COM NEW 02081G201 2,668 183,750 SH   SOLE   157,100 0 26,650
AMARIN CORP PLC SPONS ADR NEW 023111206 81 16,500 SH   SOLE   7,500 0 9,000
ANTARES PHARMA INC COM 036642106 1,918 480,783 SH   SOLE   378,833 0 101,950
APPLE INC COM 037833100 657 4,950 SH   SOLE   4,950 0 0
ASPEN GROUP INC COM NEW 04530L203 1,639 147,250 SH   SOLE   115,500 0 31,750
ASURE SOFTWARE INC COM 04649U102 142 20,000 SH   SOLE   20,000 0 0
AT&T INC COM 00206R102 1,153 40,079 SH   SOLE   33,079 0 7,000
ATHERSYS INC NEW COM 04744L106 24 13,500 SH   SOLE   5,000 0 8,500
ATRICURE INC COM 04963C209 2,288 41,100 SH   SOLE   27,750 0 13,350
AVINGER INC COM 053734604 1,029 2,337,400 SH   SOLE   2,121,400 0 216,000
AXOGEN INC COM 05463X106 4,967 277,490 SH   SOLE   220,740 0 56,750
AZIYO BIOLOGICS INC COM CL A 05479K106 1,900 139,375 SH   SOLE   121,125 0 18,250
BAXTER INTL INC COM 071813109 350 4,367 SH   SOLE   3,467 0 900
BIOLASE INC COM NEW 090911207 507 1,216,250 SH   SOLE   927,750 0 288,500
BIOLIFE SOLUTIONS INC COM NEW 09062W204 1,476 37,000 SH   SOLE   37,000 0 0
BIOTELEMETRY INC COM 090672106 2,345 32,535 SH   SOLE   27,135 0 5,400
BRISTOL-MYERS SQUIBB CO COM 110122108 1,020 16,450 SH   SOLE   13,950 0 2,500
CAPSTONE TURBINE CORP COM 14067D508 107 10,000 SH   SOLE   10,000 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 2,265 51,757 SH   SOLE   42,367 0 9,390
CAREDX INC COM 14167L103 7,810 107,792 SH   SOLE   86,550 0 21,242
CASTLE BIOSCIENCES INC COM 14843C105 2,317 34,500 SH   SOLE   28,845 0 5,655
CASTLIGHT HEALTH INC CL B 14862Q100 1,565 1,204,000 SH   SOLE   1,074,250 0 129,750
CIENA CORP COM NEW 171779309 965 18,250 SH   SOLE   15,000 0 3,250
CREXENDO INC COM 226552107 381 55,000 SH   SOLE   43,750 0 11,250
CRYOPORT INC COM PAR $0.001 229050307 527 12,000 SH   SOLE   12,000 0 0
CVS HEALTH CORP COM 126650100 400 5,859 SH   SOLE   5,159 0 700
CYNERGISTEK INC COM 23258P105 22 15,000 SH   SOLE   0 0 15,000
DIGI INTL INC COM 253798102 393 20,800 SH   SOLE   20,800 0 0
DONALDSON INC COM 257651109 535 9,567 SH   SOLE   6,567 0 3,000
DYADIC INTL INC DEL COM 26745T101 229 42,500 SH   SOLE   0 0 42,500
ELECTRAMECCANICA VEHS CORP COM NEW 284849205 2,213 357,500 SH   SOLE   322,500 0 35,000
EPLUS INC COM 294268107 528 6,000 SH   SOLE   6,000 0 0
EXAGEN INC COM 30068X103 1,747 132,355 SH   SOLE   111,055 0 21,300
FASTENAL CO COM 311900104 469 9,600 SH   SOLE   9,600 0 0
FLEXSHOPPER INC COM NEW 33939J303 3,355 1,305,530 SH   SOLE   1,076,630 0 228,900
FLUIDIGM CORP DEL COM 34385P108 2,210 368,400 SH   SOLE   308,250 0 60,150
GENERAL MLS INC COM 370334104 419 7,125 SH   SOLE   7,125 0 0
GILEAD SCIENCES INC COM 375558103 705 12,100 SH   SOLE   10,550 0 1,550
HEPION PHARMACEUTICALS INC COM 426897104 329 150,000 SH   SOLE   150,000 0 0
IDEXX LABS INC COM 45168D104 5,551 11,105 SH   SOLE   11,105 0 0
INTRICON CORP COM 46121H109 540 29,850 SH   SOLE   23,600 0 6,250
INTRUSION INC COM NEW 46121E205 1,066 60,500 SH   SOLE   54,500 0 6,000
INUVO INC COM NEW 46122W204 2,472 5,457,836 SH   SOLE   4,651,181 0 806,655
IRIDEX CORP COM 462684101 231 91,846 SH   SOLE   63,746 0 28,100
ISORAY INC COM 46489V104 225 500,000 SH   SOLE   500,000 0 0
ITAMAR MED LTD SPONSORED ADS 465437101 417 21,000 SH   SOLE   17,000 0 4,000
JOHNSON & JOHNSON COM 478160104 362 2,300 SH   SOLE   2,300 0 0
LEMAITRE VASCULAR INC COM 525558201 2,211 54,600 SH   SOLE   48,000 0 6,600
LIFEVANTAGE CORPORATION COM NEW 53222K205 744 79,810 SH   SOLE   11,065 0 68,745
LILLY ELI & CO COM 532457108 2,314 13,708 SH   SOLE   11,508 0 2,200
MAGNITE INC COM 55955D100 5,881 191,500 SH   SOLE   172,350 0 19,150
MEDTRONIC PLC SHS G5960L103 305 2,600 SH   SOLE   2,600 0 0
MERCK & CO. INC COM 58933Y105 1,004 12,275 SH   SOLE   10,375 0 1,900
MICROSOFT CORP COM 594918104 3,446 15,493 SH   SOLE   12,843 0 2,650
NATERA INC COM 632307104 6,573 66,050 SH   SOLE   56,150 0 9,900
NEOGENOMICS INC COM NEW 64049M209 9,759 181,250 SH   SOLE   158,950 0 22,300
NXP SEMICONDUCTOR N V COM N6596X109 405 2,550 SH   SOLE   2,450 0 100
OOMA INC COM 683416101 797 55,350 SH   SOLE   49,600 0 5,750
OPTIMIZERX CORP COM NEW 68401U204 4,882 156,688 SH   SOLE   141,853 0 14,835
OPTION CARE HEALTH INC COM NEW 68404L201 235 15,000 SH   SOLE   15,000 0 0
PATTERSON COS INC COM 703395103 876 29,575 SH   SOLE   26,575 0 3,000
PERFICIENT INC COM 71375U101 310 6,500 SH   SOLE   6,500 0 0
PFIZER INC COM 717081103 1,824 49,548 SH   SOLE   34,998 0 14,550
PROFIRE ENERGY INC COM 74316X101 1,581 1,853,989 SH   SOLE   1,551,989 0 302,000
PROGENITY INC COM 74319F107 2,196 413,475 SH   SOLE   344,225 0 69,250
QUICKLOGIC CORP COM NEW 74837P405 931 245,602 SH   SOLE   203,852 0 41,750
QUMU CORP COM 749063103 1,885 235,860 SH   SOLE   198,060 0 37,800
ROCKWELL MED INC COM 774374102 2,482 2,457,425 SH   SOLE   1,912,500 0 544,925
SENSEONICS HLGS INC COM 81727U105 59 68,000 SH   SOLE   20,000 0 48,000
SENSUS HEALTHCARE INC COM 81728J109 60 15,500 SH   SOLE   4,500 0 11,000
SHARPSPRING INC COM 820054104 1,715 105,325 SH   SOLE   92,775 0 12,550
SIENTRA INC COM 82621J105 53 13,500 SH   SOLE   13,500 0 0
SONIM TECHNOLOGIES INC COM 83548F101 467 645,000 SH   SOLE   588,000 0 57,000
STREAMLINE HEALTH SOLUTIONS COM 86323X106 945 605,850 SH   SOLE   523,699 0 82,151
TACTILE SYS TECHNOLOGY INC COM 87357P100 855 19,017 SH   SOLE   14,017 0 5,000
TARGET CORP COM 87612E106 1,426 8,079 SH   SOLE   6,850 0 1,229
TELA BIO INC COM 872381108 165 11,000 SH   SOLE   6,650 0 4,350
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 193 20,000 SH   SOLE   20,000 0 0
US BANCORP DEL COM NEW 902973304 415 8,917 SH   SOLE   6,667 0 2,250
USA TECHNOLOGIES INC COM 90328S500 2,665 254,325 SH   SOLE   216,075 0 38,250
VERACYTE INC COM 92337F107 6,219 127,080 SH   SOLE   110,930 0 16,150
VERB TECHNOLOGY CO INC COM 92337U104 20 12,000 SH   SOLE   0 0 12,000
VERICEL CORP COM 92346J108 7,814 253,037 SH   SOLE   204,200 0 48,837
VERIZON COMMUNICATIONS INC COM 92343V104 1,041 17,725 SH   SOLE   14,975 0 2,750
VIATRIS INC COM 92556V106 250 13,333 SH   SOLE   11,635 0 1,698
VIEWRAY INC COM 92672L107 119 31,150 SH   SOLE   14,150 0 17,000
VISION MARINE TECHNOLOGIES I COM C96657116 881 65,510 SH   SOLE   59,732 0 5,778
VIVOS THERAPEUTICS INC COM 92859E108 118 20,000 SH   SOLE   15,000 0 5,000
VONAGE HLDGS CORP COM 92886T201 2,009 156,025 SH   SOLE   133,175 0 22,850
ZAGG INC COM 98884U108 167 40,000 SH   SOLE   40,000 0 0
ZIX CORP COM 98974P100 462 53,500 SH   SOLE   42,400 0 11,100