William Oliphant — Scottish judge and politician