John Allin, contributing editor