Joe Divell, a Man of Many Hats