Ron Flannegan, Ph.D.

VP, Discovery