Innovative People

James Mitchell

James Mitchell Physics, Oil Spills, Analytical Chemistry, Aerospace Technology, Ball Lightning

Languages James Mitchell speaks:

English
French