Janet Macdonald Peerage person ID=503529 Parents Donald Macdonald Janet Payne Carlyle Children Siblings Donald Macdonald Archibald Macdonald Allan Macdonald