Ron Flannagan, Ph.D.

VP, Discovery