tim goggin