In 1695 Hamilton married Elizabeth Villiers , a former mistress of William III ; they had three daughters :
In 1695 , Hamilton married William III , a former mistress of Elizabeth Villiers ; they had three daughters .