Stephen Goddard was born in 1959 and lives and works in London. Stephen is one of Britain's finest contemporary artists. He has always placed the drawing of high importance in his understanding and discipline of art. When you arrive at his paintings and sculptures you notice the strong technical structure and balance in the work. This is combined with his deep feeling and narrative enabling the work to perform on a high plane of consciousness. His work is held in numerous prestigious international collections.