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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1011,1386,406SH SOLE 6,2810125
ABBOTT LABSCOM0028241003,81127,080SH SOLE 22,83004,250
ABBVIE INCCOM00287Y1091,62812,025SH SOLE 10,27501,750
ACHIEVE LIFE SCIENCES INCCOM0044685001,358174,600SH SOLE 161,600013,000
ADVANCED MICRO DEVICES INCCOM0079031071,2168,450SH SOLE 8,45000
AGRIFY CORPCOM00853E1071,024111,285SH SOLE 96,795014,490
AIR INDS GROUP COM NEW00912N2051516,000SH SOLE 0016,000
AIRGAIN INCCOM00938A10416515,500SH SOLE 15,50000
AKOUSTIS TECHNOLOGIES INCCOM00973N1021,289192,950SH SOLE 175,950017,000
ALPHATEC HLDGS INCCOM NEW02081G2011,910167,100SH SOLE 152,350014,750
AMARIN CORP PLCSPONS ADR NEW0231112068324,500SH SOLE 11,500013,000
ANI PHARMACEUTICALS INCCOM00182C10350310,926SH SOLE 9,53501,391
ANTARES PHARMA INCCOM0366421061,703476,983SH SOLE 388,200088,783
APPLE INCCOM0378331008794,950SH SOLE 4,95000
AQUABOUNTY TECHNOLOGIES INCCOM NEW03842K200545259,500SH SOLE 241,000018,500
ASPEN GROUP INCCOM NEW04530L2032,7011,144,375SH SOLE 1,027,5420116,833
ASURE SOFTWARE INCCOM04649U10228236,000SH SOLE 36,00000
AT&T INCCOM00206R10294338,337SH SOLE 32,67005,667
ATHERSYS INC NEWCOM04744L1065359,000SH SOLE 47,000012,000
ATRICURE INCCOM04963C2092,66638,350SH SOLE 27,750010,600
AUGMEDIX INCCOM05105P1071,351429,000SH SOLE 379,750049,250
AVINGER INCCOM0537346041,1502,554,750SH SOLE 2,316,2500238,500
AXOGEN INCCOM05463X1062,597277,190SH SOLE 229,423047,767
AZIYO BIOLOGICS INCCOM CL A05479K1061,435227,729SH SOLE 204,229023,500
BAXTER INTL INCCOM0718131093444,009SH SOLE 3,5090500
BETTER CHOICE CO INCCOM08771Y303995308,000SH SOLE 274,750033,250
BIOLASE INCCOM NEW0909112071,1883,047,030SH SOLE 2,658,7500388,280
BIOLIFE SOLUTIONS INCCOM NEW09062W20478321,000SH SOLE 21,00000
BLUEJAY DIAGNOSTICS INCCOM0956331035822,500SH SOLE 22,50000
BP PLC SPONSORED ADR0556221042047,650SH SOLE 4,65003,000
BRIGHT HEALTH GROUP INCCOM10920V0173410,000SH SOLE 10,00000
BRISTOL-MYERS SQUIBB COCOM1101221081,02916,508SH SOLE 14,44102,067
CANTALOUPE INCCOM1381031062,337263,225SH SOLE 235,725027,500
CARDIOVASCULAR SYS INC DELCOM14161910643623,200SH SOLE 21,03302,167
CAREDX INCCOM14167L1032,62457,692SH SOLE 48,79208,900
CASTLE BIOSCIENCES INCCOM14843C1051,42233,170SH SOLE 29,29003,880
CASTLIGHT HEALTH INCCL B14862Q1002,3591,532,000SH SOLE 1,444,500087,500
CIENA CORPCOM NEW1717793091,40518,250SH SOLE 15,00003,250
COSTCO WHSLOLESALE CORP NEWCOM22160K105216380SH SOLE 38000
CREATIVE MED TECHNOLOGY HLDGCOM NEW22529Y3095223,750SH SOLE 23,75000
CRYOPORT INCCOM PAR $0.00122905030768011,500SH SOLE 11,50000
CVS HEALTH CORPCOM1266501005535,359SH SOLE 4,6010758
CYNERGISTEK INCCOM23258P105151105,000SH SOLE 90,000015,000
DIGI INTL INCCOM2537981022,979121,250SH SOLE 109,658011,592
DONALDSON INCCOM2576511095679,567SH SOLE 6,56703,000
DYADIC INTL DELCOM26745T10121748,100SH SOLE 200047,900
EPLUS INCCOM29426810764712,000SH SOLE 12,00000
EROS STX GLOBAL CORPORATIONSHS NEWG3788M114415,000SH SOLE 15,00000
EXAGEN INCCOM30068X1032,320199,475SH SOLE 174,212025,263
FASTENAL COCOM3119001046159,600SH SOLE 9,60000
FLEXSHOPPER INCCOM NEW33939J3033,1741,350,440SH SOLE 1,153,6400196,800
FLUIDIGM CORP DELCOM34385P1081,881479,900SH SOLE 434,800045,100
FORTRESS BIOTECH INCCOM34960Q109257102,805SH SOLE 83,330019,475
GENERAL MLS INCCOM3703341041,43921,350SH SOLE 19,47501,875
GILEAD SCIENCES INCCOM3755581031,14515,767SH SOLE 14,28401,483
IDEXX LABS INCCOM45168D1047,11510,805SH SOLE 10,80500
IMEDIA BRANDS INCCOM CL A45246520625542,500SH SOLE 42,50000
INOGEN INCCOM45780L1042286,700SH SOLE 6,70000
INTERNATIONAL FLAVORS&FRAGRACOM4595061016464,285SH SOLE 4,28500
INUVO INCCOM NEW46122W2043,0035,666,932SH SOLE 5,041,8470625,085
IRIDEX CORPCOM46268410138963,746SH SOLE 46,946016,800
ISORAY INCCOM46489V1041,0862,801,000SH SOLE 2,428,5000372,500
JOHNSON & JOHNSONCOM4781601043932,300SH SOLE 2,30000
JOURNEY MED CORPCOM48115J109758140,800SH SOLE 126,000014,800
LANTRONIX INCCOM51654820339250,000SH SOLE 50,00000
LEMAITRE VASCULAR INCCOM5255582012,11042,000SH SOLE 38,30003,700
LIFEVANTAGE CORPORATIONCOM53222K20550379,613SH SOLE 11,065068,548
LILLY ELI & COCOM5324571083,70413,408SH SOLE 11,47501,933
LIMELIGHT NETWORKS INCCOM53261M1041,562455,500SH SOLE 420,250035,250
LUMEN TECHNOLOGIES INCCOM55024110315912,700SH SOLE 6,50006,200
MAGNITE INCCOM55955D10041223,525SH SOLE 20,07503,450
MDXHEALTH SASPONSORED ADS58286E10285790,000SH SOLE 83,00007,000
MEDTRONIC PLCSHSG5960L1032692,600SH SOLE 2,60000
MERCK & CO INCCOM58933Y10592212,025SH SOLE 10,37501,650
MICROSOFT CORPCOM5949181045,21115,493SH SOLE 12,84302,650
MIROMATRIX MED INCCOM60471P10810321,880SH SOLE 14,48507,395
NATERA INCCOM6323071045,62260,200SH SOLE 54,90005,300
NEOGENOMICS INCCOM NEW64049M2095,307155,550SH SOLE 142,500013,050
NEUBASE THERAPEUTICS INCCOM64132K1028430,000SH SOLE 12,000018,000
NXP SEMICONDUCTOR N VCOMN6596X1095582,450SH SOLE 2,3500100
OOMA INCCOM6834161013,075150,425SH SOLE 135,858014,567
OPTIMIZERX CORPCOM NEW68401U2046,697107,830SH SOLE 101,47506,355
OPTION CARE HEALTH INCCOM NEW68404L20160321,200SH SOLE 21,20000
PARATEK PHARMACEUTICALS INCCOM69937430227060,200SH SOLE 46,650013,550
PATTERSON COS INCCOM7033951031,11437,950SH SOLE 34,81703,133
PERFICIENT INCCOM71375U1017375,700SH SOLE 5,70000
PERION NETWORK LTDSHS NEWM786731142,599108,051SH SOLE 102,25105,800
PFIZER INCCOM7170811033,20354,248SH SOLE 38,931015,317
PROFIRE ENERGY INCCOM74316X1011,6511,557,945SH SOLE 1,395,9300162,015
QUEST DIAGNOSTICS INCCOM74834L1002551,475SH SOLE 1,47500
QUICKLOGIC CORPCOM NEW74837P4051,236241,785SH SOLE 207,535034,250
QUMU CORPCOM749063103595280,700SH SOLE 238,900041,800
ROCKWELL MED INCCOM7743741021,2122,957,025SH SOLE 2,496,0930460,932
SENSEONICS HLDGS INCCOM81727U1055922,000SH SOLE 12,000010,000
SHARPS COMPLIANCE CORPCOM8200171011,558218,455SH SOLE 196,620021,835
STREAMLINE HEALTH SOLUTIONS INCOM86323X1062,5091,684,150SH SOLE 1,468,0820216,068
TACTILE SYS TECHNOLOGY INCCOM87357P10032316,967SH SOLE 13,76703,200
TARGET CORPCOM87612E1061,8007,779SH SOLE 6,60001,179
UPHEALTH INCCOM91532B1012,104939,450SH SOLE 841,125098,325
US BANCORP DELCOM NEW9029733045018,917SH SOLE 6,66702,250
VERACYTE INCCOM92337F1075,098123,730SH SOLE 113,93009,800
VERB TECHNOLOGY CO INCCOM92337U1041512,000SH SOLE 0012,000
VERICEL CORPCOM92346J1082,06952,637SH SOLE 42,79209,845
VERIZON COMMUNICATIONS INCCOM92343V10491517,617SH SOLE 14,80902,808
VIATRIS INCCOM92556V10614310,546SH SOLE 9,43001,116
VIEWRAY INCCOM92672L10714225,700SH SOLE 11,700014,000
VILLAGE FARMS INTL INCCOM92707Y1081,011157,550SH SOLE 136,550021,000
VIVOS THERAPEUTICS INCCOM92859E108306136,050SH SOLE 115,050021,000
XILINX INCCOM9839191012,12010,000SH SOLE 10,00000