Captain Peter Hammarstedt

Captain Peter Hammarstedt

Director of Campaigns, Sea Shepherd Global