Stephan Caspar

Stephan Caspar

161 Followers

Rides bikes, speaks French, designs things, thrashes axe, paints shed, films, teaches and learns.