mark barberio