David Chen

David Chen, a lensman of Chinese heritage, navigated London's pulsating 1966 beat with a keen, often melancholic eye. While his assignments for fashion houses, ...