Kristy Carpenter

Computational Biologist