John Munro, 9e de Teaninich