Other Pets, Brand Armitage