William Bullock (ca.