Nicholas Allen

Technologist, Architect, Engineer. Loves to learn, invent, connect, collaborate, build amazing things and make things happen.

Nicholas Allen