David has (16/23)

David has