Vulnerable Children Society is a vibrant, grassroots registered Canadian charity (#810826917RR0001) managed by Canadian volunteers, dedicated to...