richard williams how many children