Roger Walker
31 MAR. 2017 publication date 1823 Views

Roger Walker, ESA’s Technology CubeSat manager