John Durkan

Scottish historian