Joshua McIvor

Joshua McIvor played Jacob Gryffen in K9 and his ghost in The Fall of the House of Gryffen.