William is a Pukwudgie who was rescued by Isolt from a Hidebehind and served/befriended her as he was paying back a debt. He refused to tell Isolt his real name so Isolt called him William after her father. He taught her about magical creatures in America and was taken aback at the fact that Isolt could understand the Horned Serpent. When Isolt demanded that he help to rescue Webster and Chadwick Boot, William agreed grudgingly and said his debt to her was now paid and that it was the last work he would do for her. He left her afterwards and stayed away for many years.
James Steward named the house Pukwudgie after hearing the funny stories his wife told about William. William saved the family from Gormlaith Gaunt after hearing his named called by Isolt (even though Isolt was referring to another William). William and other Pukwudgies help out at Ilvermony. There is still a Pukwudgie named William at Ilvermony that some suspect is the original William.