Robert Thirsk

Robert Thirsk is Chair - Advisory Council on Deep Space Healthcare at Canadian Space Agency
Country: Canada
Visit Website