%1$s Profile Image

Good Shepherd Ministries

To alleviate the effects of poverty while striving to eliminate chronic homelessness within our community.

www.goodshepherd.ca Tax ID 892508169RR0001

Donate