J. Ryan Shipley

Research Scientist

Swiss Federal Institute for Aquatic Research and Technology

Seestrasse 79

Kastanienbaum, CH 6047