Margaret Grant Peerage person ID=188710 Parents Elizabeth Forbes James Grant of Freuchie Children Siblings John Grant Janet Grant Isobel Grant William Grant Agnes Grant Duncan Grant Janet Grant Archibald Grant of Ballentomb