by Kara Braden
The Isles of Scilly off the coast of England are remote, windswept and wild. They're the perfect place for Ray Powell to recuperate after the toughest Afghanistan mission the military contractor ha…