James Weir

James MacAlister Weir is the second son of Duncan Weir the Laird of Glen Adharnar.