SL Science Posts 35% Revenue Decline and $3.8M Net Loss, Secures $7.8M PIPE - SLBT News | Rallies