William Roberts — Welsh Calvinistic Methodist minister, editor and author