David has (19/23)

David has