Author: James Pope-Hennessy
Alternate names: James Pope Hennessy; James Pope- Hennessy; James POPE-HENNESSY