John CameronAge: 80 years17331813

Name
John Cameron
Given names
John
Surname
Cameron