Share Facebook Twitter LinkedIn Pinterest Email Vaxart appoints Steven Lo as president, CEO, and director