Person

Lockhart, William (William Stephen Alexander), Sir, 1841-1900.