See also http://familypedia.wikia.com/wiki/Lawrence_Craufurd_of_Kilbirnie_%2...
For his sixth son (the famous Captain Thomas) to be born in 1527, he would have been rather busy if born as late as 1505. Maybe we will never know.