1. Department of Biology Stanford University Stanford California USA
2. Posgrado en Ciencias Biológicas Instituto de Biología, Universidad Nacional Autónoma de México Ciudad de México Mexico
3. Instituto de Biología, Universidad Nacional Autónoma de México Mexico City Mexico
4. Ecology Research Group, Faculty of Biosciences and Aquaculture Nord University Steinkjer Norway