Alexander Ogilvy, 7th Lord Banff — Scottish nobleman