James McNaughton


Research in tidal turbine hydrodynamics and certification