Who is thomas fuller ?
quanswer.com