David Gane

Stay-at-home dad who writes and teaches.