Joe Roberts

Joe Roberts

I love racing sailing dinghies & yachts;

Adventures & dreaming of adventures;

Mountain biking, rock climbing, expeditions, & many sports;

Building web apps;

Music & food.