William Mackenzie — Scottish ophthalmologist (1791-1868)