Pedigree Chart for William Fleck Affleck

 
Alexander Flett (1731-1805)
Janet Mair (1736-1814)
George Mair (1707-~1787)
William Mair (~1665-)
Elspet Levnie (~1665-)