William MacGillivray Sr. Ihe nkiri