Name
James Welsh
Occupation
Biographical Notes
Advocate, 5 June 1821. Son of Robert Welsh; Steward Substitute Kirkcudbright 1840.
Connections
Life Dates
- 1845

Associated Cases

Documents Authored