Life and times of Nathan Bangs.