John Duncan Gregory
Children
Partners
Gwendolen Lind Maude