Lord Callan

Lord Callan is a Scottish man who lives at Callan Castle on the Island of Sodor.