Rice University graduate student Peter Owuor in the laboratory

Return to article.