William O Hammock (1623-1703)