Mary Kelso Johnston,

Name
Mary Kelso Johnston
Given names
Mary Kelso
Surname
Johnston