Pedigree Chart for John Mair 

 
John Mair  (1722-1836)
John Mair 溺 (1687-~1747)
William Mair (~1665-)
Elspet Levnie (~1665-)