Richard Hall,

Name
Richard Hall
Given names
Richard
Surname
Hall
Include the "next history" button HERE.