Jean Yves Auoduard

Jean Yves Auoduard was one of the many 3D artists on the Doctor Who stories The Impossible Planet/The Satan Pit.