Christian Selfridge

Christian Selfridge was the managing director at Umbrela's antimicrobial immunization laboratory in Guatemala.