James Cruickshank,

Name
James /Cruickshank/
Given names
James
Surname
Cruickshank