Meet Boris Mordkovich, who created Lumen Nature Retreat — a luxury waterfront glamping resort nestled in the heart of New Hampshite’s White Mountains — in partnership with his wife Susan. The idea for Lumen was born while Boris and Susan traveled from Boston to Argentina over a 6-month road trip for an extended honeymoon. During this trip, their Toyota Land Cruiser car had a rooftop tent that allowed them to camp at some of the most spectacular places — from bush camping in the middle of the salt flats and next to volcanoes to little campgrounds and campsites all over Nor...