Innovative People

Gavin Harper

I am looking for mechanical engineering puzzles to engage my brain.