Rob Batchelor

Active Eugene, OR Staff Scientist, Biology (Staff Scientist) for Life Technologies Corporation