John Cruickshank — Irish French scholar