giovanni barbieri timeworn