Magee, William Kirkpatrick (‘John Eglinton’)

Contributed by