Jack Webb

Jack Webb is a photographer and filmmaker from London. He is now based in New York.