Leon

City - cardiff

Country - United Kingdom

About - A student looking in to alga as a energy source and carbon recycler

Role - Industry professional