David A. Agard, PhD