He married Marion Semple . Marion Semple was born at Culross, Scotland 1618 .
They were the parents of 12
children:
Mary Preston
born 1638.
Blocked
Anne Preston
born 1640.
William Preston
born 1642.
Katherine Preston
born 1648.
Alexander Preston
born 1652.
Magdalen Preston
born 1653.
Nancie Lucie Preston
born 1656.
David Preston
born 1657.
Robert Preston
born 1658.
George Preston
born 25 Dec 1659.
Richard Preston
born 1663.