Dan Gallagher

Gallagher is a professional boat captain, environmental guide, editor and writer.