James Travers Hamilton Macnair (Q76361419)
Jump to navigation
Jump to search
Peerage person ID=711329
- Major James Travers Hamilton Macnair
Language | Label | Description | Also known as |
---|---|---|---|
English | James Travers Hamilton Macnair |
Peerage person ID=711329 |
|