Author: John Williams-Davies
Alternate names: Williams-Davies, John; John Williams-Davies author; Williams-Davies, John, 19..-....