Boating Life - Dirty Dog

Boating Life Magazine readers, meet Captain John Madden‚ aka "Dirty Dog".