James Meikleham Cruickshank  ‎(I1735)‎
Surname: Cruickshank
Given Names: James Meikleham

Gender: MaleMale
      

Birth: 14 August 1843 34 32 -- Grange, Banffshire, Scotland