Tom Walls's profile

Tom Walls

Industrial Design graduate

Wellington, New Zealand