Author: Bill Caddell
Alternate names: Caddell, Bill