Overview

John Welsh

(1569—1622) Church of Scotland and French Reformed minister