Author: Robert J. Hoare
Alternate names: Robert John Hoare; Robert Hoare; Robert J Hoare