Snow Leopard Trust UK and Snow Leopard Vodka Founder Stephen Sparrow at BLU Restaurant in East Greenwich, Rhode Island.