John Mackenzie, 2nd Earl of Cromartie


John Mackenzie, 2nd Earl of Cromartie - person. He was born on January 1, 1656.