Barry Hecker, contributing writer