Robert McQueen — Scottish advocate and judge