David Hamilton

David Hamilton

Born 10 September 1939 in Manchester, Greater Manchester, England, UK