peter abbarno