bill g. ward