$ 0 0 People Inc. filed plans for its new health center on Elmwood Avenue, the anchor for a 20-acre, mixed-use development.