Len Sprague

Len Sprague was the senior director at Umbrela's antimicrobial immunization laboratory in Guatemala.