Janet Towers
Peerage person ID=544500
Children
Alexander Ogilvy, 3rd of Inverquharity
Partners
Alexander Ogilvy, 2nd of Inverquharity