Captain Peter Hammarstedt

Director of Campaigns, Sea Shepherd Global