David Gapper-Hampson

London, United Kingdom

His background