David Armitage Bannerman - Yezh all