When Kevin Fagan was a teenager, his parents separated and, after increasing clashes with his Navy-veteran mother, he was kicked out of the house. At 16, he couch-surfed, slept in a field for a ...