Rev. John Walker, D.D., Professor of National History in the University of Edinburgh
John Kay British, Scottish
Subject Rev. Dr. John Walker British, Scottish
Not on view