David has (18/23)

David has