Surrey, BC, Canada

Cloverdale Baptist Church Annual General Meeting - Fellowship