Margaret Cairnes (born 1646) (b. 1646) Parents David Cairnes Children Siblings David Cairnes Mary Cairnes William Cairnes