Born in Oldmeldrum, Aberdeenshire, Scotland, the son of Peter William Craigmyle and Isabella Barclay Craigmyle, née McWilliam.
Hailing from Oldmeldrum, Aberdeenshire, Scotland, the son of Peter William Craigmyle and Isabella Barclay Craigmyle, née McWilliam.