David Garten is a local photojournalist with extensive experience photographing civil unions.
Waterbury · 4412 Main St, Waitsfield