Mackenzie, Alexander, active 1821-1861, of Inverness