William D. Hague (Q76015163)
Peerage person ID=468764
Language:
other details
aliases Major William D. Hague
description Peerage person ID=468764

External Links