"Just because you're homeless doesn't mean you're a bad person," said David Keeling, 52, a former U.S. Navy sailor who has lived at the New England Center For Homeless Veterans for five years.
1 / 7
WCVB - Boston
Mon, May 7, 2012 10:14 PM EDT