Richard J. Terrile

American scientist