Peter Colin Campbell

Scottish clergyman