We work in a range of coastal habitats, with a strong focus on finding systems in which to answer questions, rather than following particular species.
Botryolloides, a non-native compound ascidian
Larva of bryozoan, Schizoporella
The non-native bryozoan Bugula neritina
Metamorphosing bryozoan, Schizoporella
Hormosira banksii
Urchins, Heliocidaris, @ Jawbone
Cheviot Beach, a long term intertidal study site
Mussels fouled by didemnid ascidians
Seagrass, Zostera nigricaulis
Austrocochlea, a common intertidal herbivore
Seagrass, Zostera nigricaulis
Mussels
Newly metamorphosed Bugula neritina
Bryozoan, Schicoporella, with brooded embryos
Bryozoan, Watersipora subtorquata, with brooded embryos (pink patches)
Common limpets. The species on the left, Cellana tramoserica, is taken for bait and food.
Styela clava, a non-native acidian
Botrylloides anceps, a native compound ascidian
Ciona, a non-native ascidian
The kelp Ecklonia radiata
Newly metamorphosed bryozoan, Watersipora subtorquata

These images are, except where noted differently, copyright Mick Keough, licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.