Cat Scratchers, Brand Armitage