Torsten Borchers

Germany

Originally from Verden in the north of Germany, I've had the opportunity to live and work in Canada, Switzerland and China; settling down in good old Verden again.