James Welsh
James Welsh may refer to:
- James C. Welsh (1880–1954), Scottish Labour Party politician, Member of Parliament (MP) for Coatbridge 1922–1931, and Bothwell 1935–1945.
- James Welsh (Paisley MP) (1881–1969), Scottish Labour Party politician, MP for Paisley 1929–1931.
- James Welsh (Medal of Honor recipient) (1846–1916), American Civil War Congressional Medal of Honor Recipient [1]
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)





