Martyn C. Cowan

Martyn C. Cowan
Union Theological College
Belfast, Northern Ireland