Stephen Allen - Profile

Stephen Allen

Following a successful career in sales and marketing, including three years of self-employment in the industry, Stephen joined the Ocean On Land Technology team to build on his experience within the aquaculture sector. Well versed in business development, Stephen is responsible for launching all Ocean On Land Technology products into the global market and forms a core part of our customer relations team.