James Whitefoord of Dunduff was born in 1630 at Dunduff, Maybole, Ayrshire, Scotland. He was the son of Adam Whitefoord and Maria Inglis.2 He married Isabel Blair, daughter of Sir Bryce Blair of Blair.1 He died in 1697.2
He gained the rank of Lieutenant of Horse.2 He lived at Dunduff, Maybole, Ayrshire, Scotland.