David Carter — British designer (1927-2020)