Bill Callahan (n.