Andrew Haggard
Details
Birth Date 1854
Death Date 1923
Personal Name Andrew Haggard
Alternate Names
- Haggard, Andrew Charles Parker
- Andrew C. P. Haggard
- Andrew Charles Parker Haggard