mark vennis fighting on all fronts