Dr. David Guretzki

Evangelical Fellowship of Canada Interim President