As a non-profit organization, KeyStone Place Homeless Shelter relies on the involvement of volunteers to succeed in its mission. The goal of the volunteer program is to support the mission of the shelter and to offer opportunities for the community. Volunteers play a crucial role in supporting the guests, staff and the community.