Vibes Appoints Jennifer Leire as Vice President of Customer Strategy & Success