Author: David Treharne Williams
Alternate names: Williams, David Treharne; Williams, D. Treharne (David Treharne); D. Treharne Williams