Overview

James Hughes

(1779—1844) Welsh Calvinistic Methodist minister