gary bill