Overview

Charles Edwards

(c. 1628—1696) Welsh-language writer and preacher