Barbara Dean

Barbara Dean is a painter and performance artist living and working in London. Her work has been presented both nationally and internationally for…