Mary Kelso Johnston,

Name
Mary Kelso /Johnston/
Given names
Mary Kelso
Surname
Johnston