Nature's Source Signs Armitage as Marketing Consultant