David has (21/23)

David has