Moderator of the general assembly of the church of scotland
David Welsh was born on November 12, 1793 in Moffat. He was a writer by occupation. Welsh passed away on April 24, 1845, in San Diego. He is recognized as a person in historical records.
Moderator of the general assembly of the church of scotland