David Griffiths (missionary)

Welsh Christian missionary and translator in Madagascar

David Griffiths (missionary)

Welsh Christian missionary and translator in Madagascar