graeme armour