John Douglas Halkett (Q76327955)
Peerage person ID=691557
Language:
other details
aliases Major John Douglas Halkett
description Peerage person ID=691557

External Links