David Hamilton

David Hamilton

Birthplace: London