What does innovation mean to you, David Taylor?

What does innovation mean to David Taylor? We asked the co-founder of the cleantech start-up Unbound Potential.

View full article