NEXT Life Sciences - $1.6M Seed Stage Venture | Startup Intros