Details

Michelle Odgers

Michelle Odgers

Earth Observation Data Lead, UK Space Agency, UK

Biography