John Ogilvie - Scottish lexicographer