noble willingham