Tod Shanahan

PhD, Researcher at the Polytechnic School (Switzerland)