William Sharp McKechnie

Titles on this disk:

About this person:

McKechnie was lecturer on constitutional law and history in the University of Glasgow.