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 750 3,611 SH   SOLE   3,611 0 0
ABBOTT LABS COM 002824100 3,130 39,154 SH   SOLE   33,254 0 5,900
ABBVIE INC COM 00287Y109 866 10,750 SH   SOLE   8,750 0 2,000
ADVANCED MICRO DEVICES INC COM 007903107 389 15,250 SH   SOLE   15,250 0 0
AFLAC INC COM 001055102 1,543 30,850 SH   SOLE   23,050 0 7,800
AIR INDS GROUP COM NEW 00912N205 19 16,000 SH   SOLE   0 0 16,000
AIRGAIN INC COM 00938A104 1,203 93,800 SH   SOLE   91,300 0 2,500
AKOUSTIS TECHNOLOGIES INC COM 00973N102 599 103,050 SH   SOLE   91,050 0 12,000
AMARIN CORP PLC SPONS ADR NEW 023111206 488 23,500 SH   SOLE   13,900 0 9,600
ANGIODYNAMICS INC COM 03475V101 1,046 45,750 SH   SOLE   36,550 0 9,200
ANI PHARMACEUTICALS INC COM 00182C103 2,296 32,550 SH   SOLE   27,050 0 5,500
ANTARES PHARMA INC COM 036642106 1,336 441,000 SH   SOLE   370,500 0 70,500
APPLE INC COM 037833100 228 1,200 SH   SOLE   1,200 0 0
APYX MED CORP COM 03837C106 1,549 245,540 SH   SOLE   231,040 0 14,500
ASSERTIO THERAPEUTICS INC COM 04545L107 662 130,600 SH   SOLE   123,700 0 6,900
ASURE SOFTWARE INC COM 04649U102 428 70,000 SH   SOLE   70,000 0 0
AT&T INC COM 00206R102 1,610 51,337 SH   SOLE   40,937 0 10,400
ATRICURE INC COM 04963C209 1,761 65,750 SH   SOLE   45,500 0 20,250
AVINGER INC COM NEW 053734208 1,637 1,711,750 SH   SOLE   1,542,750 0 169,000
AXOGEN INC COM 05463X106 7,353 349,125 SH   SOLE   273,190 0 75,935
BAXTER INTL INC COM 071813109 520 6,400 SH   SOLE   5,500 0 900
BEST BUY INC COM 086516101 355 5,000 SH   SOLE   5,000 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062W204 1,087 60,750 SH   SOLE   60,750 0 0
BIOSCRIP INC COM 09069N108 462 231,000 SH   SOLE   231,000 0 0
BIOTELEMETRY INC COM 090672106 939 15,000 SH   SOLE   15,000 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,146 29,850 SH   SOLE   25,050 0 4,800
BRISTOL MYERS SQUIBB CO COM 110122108 614 12,875 SH   SOLE   11,625 0 1,250
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 244 2,800 SH   SOLE   2,800 0 0
CANCER GENETICS INC COM 13739U104 753 3,136,528 SH   SOLE   2,517,806 0 618,722
CAPSTONE TURBINE CORP COM NEW 14067D409 1,237 1,374,900 SH   SOLE   1,280,900 0 94,000
CARDIOVASCULAR SYS INC DEL COM 141619106 3,079 79,650 SH   SOLE   65,060 0 14,590
CAREDX INC COM 14167L103 4,157 131,900 SH   SOLE   111,300 0 20,600
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 1,710 174,700 SH   SOLE   143,200 0 31,500
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 1,513 272,650 SH   SOLE   245,150 0 27,500
CHF SOLUTIONS INC COM PAR 12542Q706 470 114,285 SH   SOLE   100,285 0 14,000
CIENA CORP COM NEW 171779309 1,036 27,750 SH   SOLE   24,500 0 3,250
CODEXIS INC COM 192005106 405 19,750 SH   SOLE   15,500 0 4,250
CRAFT BREW ALLIANCE INC COM 224122101 496 35,450 SH   SOLE   32,250 0 3,200
CREATIVE REALITIES INC COM NEW 22530J200 348 128,247 SH   SOLE   123,091 0 5,156
CRYOPORT INC COM PAR $0.001 229050307 2,244 173,650 SH   SOLE   159,800 0 13,850
CVS HEALTH CORP COM 126650100 860 15,950 SH   SOLE   12,650 0 3,300
CYBEROPTICS CORP COM 232517102 1,231 72,000 SH   SOLE   65,300 0 6,700
CYNERGISTEK INC COM 23258P105 124 25,000 SH   SOLE   10,000 0 15,000
CYPRESS SEMICONDUCTOR CORP COM 232806109 405 27,150 SH   SOLE   27,150 0 0
DARIOHEALTH CORP COM 23725P100 178 241,770 SH   SOLE   216,770 0 25,000
DELL TECHNOLOGIES INC CL C 24703L202 205 3,500 SH   SOLE   1,750 0 1,750
DELUXE CORP COM 248019101 522 11,950 SH   SOLE   11,950 0 0
DIGITAL TURBINE INC COM NEW 25400W102 2,292 654,895 SH   SOLE   577,395 0 77,500
DONALDSON INC COM 257651109 735 14,690 SH   SOLE   9,900 0 4,790
DULUTH HLDGS INC COM CL B 26443V101 322 13,500 SH   SOLE   13,500 0 0
EDAP TMS S A SPONSORED ADR 268311107 82 27,250 SH   SOLE   27,250 0 0
EGAIN CORP COM NEW 28225C806 235 22,500 SH   SOLE   22,500 0 0
ELECTRAMECCANICA VEHS CORP COM NEW 284849205 327 91,744 SH   SOLE   78,744 0 13,000
EPLUS INC COM 294268107 797 9,000 SH   SOLE   9,000 0 0
EXPEDITORS INTL WASH INC COM 302130109 873 11,500 SH   SOLE   9,200 0 2,300
FAMOUS DAVES AMER INC COM 307068106 795 139,916 SH   SOLE   90,850 0 49,066
FASTENAL CO COM 311900104 350 5,450 SH   SOLE   5,450 0 0
FIREEYE INC COM 31816Q101 232 13,800 SH   SOLE   13,800 0 0
FLEXSHOPPER INC COM NEW 33939J303 627 766,000 SH   SOLE   679,000 0 87,000
FLUIDIGM CORP DEL COM 34385P108 4,401 331,150 SH   SOLE   278,650 0 52,500
FULLER H B CO COM 359694106 732 15,050 SH   SOLE   12,850 0 2,200
GENERAL ELECTRIC CO COM 369604103 172 17,260 SH   SOLE   12,260 0 5,000
GENERAL MLS INC COM 370334104 622 12,025 SH   SOLE   12,025 0 0
HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 1,550 619,920 SH   SOLE   562,920 0 57,000
IDEXX LABS INC COM 45168D104 2,985 13,350 SH   SOLE   13,350 0 0
INTEGER HLDGS CORP COM 45826H109 709 9,400 SH   SOLE   8,400 0 1,000
INTERPACE DIAGNOSTICS GROUP COM NEW 46062X204 1,538 1,922,250 SH   SOLE   1,782,250 0 140,000
INUVO INC COM NEW 46122W204 809 652,527 SH   SOLE   589,797 0 62,730
INVITAE CORP COM 46185L103 939 40,100 SH   SOLE   36,000 0 4,100
IONIS PHARMACEUTICALS INC COM 462222100 280 3,450 SH   SOLE   2,650 0 800
IRIDEX CORP COM 462684101 457 100,150 SH   SOLE   77,000 0 23,150
IZEA WORLDWIDE INC COM 46604H105 649 564,500 SH   SOLE   504,500 0 60,000
JAGUAR HEALTH INC COM NEW 47010C300 8 30,000 SH   SOLE   30,000 0 0
JOINT CORP COM 47973J102 986 62,600 SH   SOLE   55,100 0 7,500
LEMAITRE VASCULAR INC COM 525558201 1,888 60,900 SH   SOLE   55,200 0 5,700
LIFEVANTAGE CORPORATION COM NEW 53222K205 1,171 81,925 SH   SOLE   13,122 0 68,803
LILLY ELI & CO COM 532457108 2,687 20,710 SH   SOLE   16,310 0 4,400
MATERION CORP COM 576690101 588 10,300 SH   SOLE   9,800 0 500
MEDTRONIC PLC SHS G5960L103 383 4,200 SH   SOLE   4,200 0 0
MERCK & CO INC COM 58933Y105 773 9,300 SH   SOLE   8,550 0 750
MICROSOFT CORP COM 594918104 2,089 17,710 SH   SOLE   14,310 0 3,400
MICROVISION INC DEL COM NEW 594960304 1,091 1,126,500 SH   SOLE   983,500 0 143,000
NATERA INC COM 632307104 2,679 129,900 SH   SOLE   116,650 0 13,250
NEOGENOMICS INC COM NEW 64049M209 5,415 264,650 SH   SOLE   243,150 0 21,500
NEOVASC INC COM NEW 64065J205 234 555,556 SH   SOLE   555,556 0 0
ONCOCYTE CORPORATION COM 68235C107 99 25,000 SH   SOLE   25,000 0 0
OOMA INC COM 683416101 739 55,800 SH   SOLE   50,050 0 5,750
OPTIMIZERX CORP COM NEW 68401U204 2,722 213,961 SH   SOLE   200,292 0 13,669
ORTHOPEDIATRICS CORP COM 68752L100 221 5,000 SH   SOLE   5,000 0 0
PARETEUM CORP COM NEW 69946T207 6,122 1,345,407 SH   SOLE   1,142,907 0 202,500
PATTERSON COMPANIES INC COM 703395103 804 36,775 SH   SOLE   33,775 0 3,000
PERFICIENT INC COM 71375U101 657 24,000 SH   SOLE   24,000 0 0
PFIZER INC COM 717081103 2,525 59,449 SH   SOLE   40,149 0 19,300
POLYMET MINING CORP COM 731916102 42 62,375 SH   SOLE   30,625 0 31,750
PROFIRE ENERGY INC COM 74316X101 857 478,750 SH   SOLE   432,750 0 46,000
QUANTENNA COMMUNICATIONS INC COM 74766D100 754 31,000 SH   SOLE   31,000 0 0
RADIANT LOGISTICS INC COM 75025X100 715 113,500 SH   SOLE   113,500 0 0
RESTORATION ROBOTICS INC COM 76133C103 237 402,300 SH   SOLE   355,800 0 46,500
ROCKWELL MED INC COM 774374102 2,534 445,300 SH   SOLE   213,450 0 231,850
RUBICON PROJ INC COM 78112V102 3,833 630,350 SH   SOLE   579,850 0 50,500
SENSEONICS HLDGS INC COM 81727U105 80 32,800 SH   SOLE   15,800 0 17,000
SENSUS HEALTHCARE INC COM 81728J109 2,689 383,036 SH   SOLE   324,836 0 58,200
SPORTSMANS WHSE HLDGS INC COM 84920Y106 910 189,500 SH   SOLE   167,500 0 22,000
STREAMLINE HEALTH SOLUTIONS COM 86323X106 585 557,537 SH   SOLE   491,886 0 65,651
TACTILE SYS TECHNOLOGY INC COM 87357P100 1,728 32,774 SH   SOLE   23,100 0 9,674
TARGET CORP COM 87612E106 1,260 15,700 SH   SOLE   12,900 0 2,800
TILE SHOP HLDGS INC COM 88677Q109 1,492 263,600 SH   SOLE   221,500 0 42,100
TITAN PHARMACEUTICALS INC DE COM 888314507 162 90,838 SH   SOLE   90,838 0 0
TURTLE BEACH CORP COM NEW 900450206 612 53,906 SH   SOLE   49,781 0 4,125
TYME TECHNOLOGIES INC COM 90238J103 150 85,250 SH   SOLE   77,250 0 8,000
U.S. AUTO PARTS NETWORK INC COM 90343C100 15 14,500 SH   SOLE   14,500 0 0
US BANCORP DEL COM NEW 902973304 639 13,262 SH   SOLE   9,500 0 3,762
USA TECHNOLOGIES INC COM NO PAR 90328S500 1,195 287,935 SH   SOLE   264,685 0 23,250
VALERITAS HLDGS INC COM NEW 91914N202 482 1,477,000 SH   SOLE   1,262,500 0 214,500
VERACYTE INC COM 92337F107 4,940 197,440 SH   SOLE   178,440 0 19,000
VERICEL CORP COM 92346J108 8,495 485,150 SH   SOLE   385,350 0 99,800
VERITONE INC COM 92347M100 1,274 245,000 SH   SOLE   211,500 0 33,500
VERIZON COMMUNICATIONS INC COM 92343V104 999 16,900 SH   SOLE   13,150 0 3,750
VIEWRAY INC COM 92672L107 535 72,400 SH   SOLE   66,400 0 6,000
VILLAGE FARMS INTL INC COM 92707Y108 168 12,000 SH   SOLE   12,000 0 0
VONAGE HLDGS CORP COM 92886T201 871 86,725 SH   SOLE   78,625 0 8,100
XILINX INC COM 983919101 580 4,575 SH   SOLE   4,575 0 0
XPO LOGISTICS INC COM 983793100 228 4,250 SH   SOLE   3,750 0 500
ZIX CORP COM 98974P100 193 28,000 SH   SOLE   28,000 0 0