Clare Dudman

Clare Dudman was born in North Wales and has worked as an industrial research and development scientist.