David Marshall

For 30 years, David Marshall has been creating jewelry for some of London’s top jewelry houses and...