Overview

James Laing

(1803—1872) missionary in Cape Colony