Rachel Howard is a British artist born in County Durham in 1969 and graduated from Goldsmiths College, London, in 1991.
Login using registered account
Remember me on this computer
Are you a business user? Click here