Joseph Clay Hall

Name
Joseph Clay Hall
Surname
Hall
Given names
Joseph Clay