Roles performed
Data from
Locations
William Bray has 3 locations.
Birth (1835)
Tavistock, England
Active in (1870s)
London, England
Death (1934)
Camberwell, England
William Bray has 3 locations.
Tavistock, England
London, England
Camberwell, England