Dave Beauvais

Professional geek, avid cyclist, and nature lover