who is david gallagher dating