Profile picture
Lucy Afford
  • Researcher
    Influenza Resource Centre, Vaccines, Science Research & Innovation, Medicines and Healthcare products Regulatory Agency
    Potters Bar, United Kingdom
mini profile avatar Lucy Afford