William MacDonald — footballer (1911-1978)