CAEFS is an association of self-governing, community-based, non-profit Elizabeth Fry Societies. While our 24 Elizabeth Fry societies do the crucial...