David de Keyser

David de Keyser

Birthplace: London