James David Ramsay CROSS , 18791944 (aged 65 years)

Name
James David Ramsay /CROSS/
Given names
James David Ramsay
Surname
CROSS