william parker (b)