David Willis — British linguist and Celticist