Mercy mission: New York City has an estimated 50,000 homeless people, including 21,000 children. Photograph: Chris McGrath/Getty
Feeding Fifth Avenue

Margaret Kelly sighs as the cast of broken people she has met flits across her mind. The former teacher from an old-money family who lapsed int(...)