David Harpur, 1861

Name
David /Harpur/
Given names
David
Surname
Harpur