John Bower

Visit website

Head of Engineering at Covea Digital and Technical Director at Industrial Architects.


Talks by John