John Rankin Grant, 1883

Name
John Rankin /Grant/
Given names
John Rankin
Surname
Grant