Biography: Born in 1959 in London, Stewart Mechem now lives in the New Forest, Hampshire, England. Stewart's creativity has evolved through various applications, from the original 'blitz' days of the late '70s, to fashion as head of international marketing in the '80s at Aquascutum, to developing the country house 'boutique' hotel Westover Hall in the '90s, to date. He started painting in 2003 and his prolific output has resulted in many solo exhibitions and group shows, both in London and Hampshire, including Cadogan Contemporary in Draycott Avenue and the Pond Gallery in Clapham who represent his work in London.
Country: United Kingdom (Great Britain)
Development by Magic Web Solutions.