Annexon appoints Mark S. Blumenkranz to board of directors - ANNX News | Rallies